Responsibilities:
• Design, build, and maintain Azure DevOps pipelines (YAML and Classic).
• Provide guidance and troubleshooting support to application development teams for pipeline issues.
• Own and manage pipelines for internal DevOps team initiatives.
• Develop and maintain scripts to automate repetitive tasks and improve operational efficiency.
• Utilize PowerShell, Bash, or Python for automation across build, deployment, and maintenance processes.
• Configure and manage Azure DevOps service connections and deployment targets.
• Ensure smooth integration of pipelines with cloud resources and environments
• Implement secure practices for service connections, identities, and secrets management.
• Support compliance requirements (e.g., SOX) through proper documentation and audit readiness.
• Partner with development, infrastructure, and security teams to deliver solutions that align with organizational goals.
• Act as a subject matter expert and coach for DevOps best practices.
• Diagnose and resolve issues in build and release pipelines quickly and effectively.
• Develop and maintain rollback strategies and operational runbooks.
• Identify opportunities to optimize pipelines, reduce deployment times, and improve reliability
• Stay current with emerging DevOps tools and practices to enhance delivery capabilities.
Requirements:
• Bachelor's degree
• Minimum of 5 years' experience with Software engineering.
• Strong experience with Azure DevOps (YAML and Classic pipelines).
• Proficiency in automation scripting (PowerShell, Bash, Python).
• Solid understanding of CI/CD principles, build/release processes, and deployment strategies.
• Familiarity with Azure cloud services and resource management for delivery workflows.
• Knowledge of secure DevOps practices, including identity management and secrets handling.
• Excellent problem-solving skills and ability to troubleshoot complex issues.
• Strong communication and collaboration skills to work effectively across teams.