Description:
We are looking for a Senior Azure DevOps Engineer with extensive hands-on experience in DevOps practices, focusing on continuous integration and continuous delivery (CI/CD), API management, and Azure cloud infrastructure. The ideal candidate will have deep expertise in automating and optimizing the software development lifecycle, guiding teams on infrastructure as code (IaC), and secure API deployment. The role requires collaboration across development, operations, and security teams to ensure resilient, scalable, and secure application delivery pipelines.
Objectives of this Role
- Lead and manage end-to-end DevOps processes and CI/CD pipelines for development and production environments.
- Improve the development lifecycle efficiency through automation, tooling, and process optimization.
- Oversee cloud resource provisioning, cost optimization, and governance across Azure environments.
- Guide API gateway setup, access control, and lifecycle management with security and performance in focus.
- Mentor junior DevOps engineers and act as a trusted SME for CI/CD and infrastructure strategy.
Experience Required
- Minimum 5–7 years of experience in DevOps, cloud engineering, or related roles.
- Proven hands-on expertise with Azure cloud services, CI/CD practices, and DevSecOps implementation.
Core Responsibilities
- Design and maintain enterprise-grade CI/CD pipelines using Azure DevOps for web, mobile, and microservices architectures.
- Automate infrastructure provisioning using IaC tools such as Terraform or ARM templates as part of DevOps pipelines.
- Implement secure API integrations, gateway configurations, and access controls aligned with best practices.
- Collaborate with development, QA, and IT teams to align DevOps processes with business delivery timelines.
- Implement governance policies for Azure (cost tracking, tagging, identity access management).
- Monitor deployments and infrastructure using observability tools and ensure quick resolution of production issues.
- Establish automated security controls across pipelines (key rotation, vulnerability scans, access control).
- Document DevOps workflows, infrastructure configurations, and deployment guidelines for knowledge sharing.
CI/CD & DevOps Expertise
- Advanced proficiency in Azure DevOps for CI/CD orchestration, version control (Git), and release management.
- Strong knowledge of API management platforms like Azure API Management and secure API design (OAuth2, JWT).
- Experience in deploying and managing containers (Docker) and orchestration with AKS (Azure Kubernetes Service).
- Scripting skills in PowerShell, Bash, Python, or Go for task automation and toolchain integration.
- Familiarity with GitOps, branching strategies, and Git-based infrastructure workflows.
Infrastructure & Configuration Management:
- Hands-on experience with IaC tools such as Terraform and ARM templates to manage cloud infrastructure.
- Using configuration management tools (e.g., Ansible, Chef, Puppet) for consistent environment setup.
Monitoring, Logging and Security
- Proficiency in monitoring/logging using Azure Monitor, Log Analytics, Grafana, Prometheus, or ELK Stack.
- Creating proactive alerting and visualization dashboards.
- Understanding of DevSecOps principles—automated scanning, secrets management, and compliance controls.
Essential Technical Skills
- Cloud Platforms: Deep expertise in Azure, working knowledge of AWS or GCP is a plus.
- Tools: Azure DevOps, Jenkins, GitLab CI/CD, Docker, Kubernetes (AKS), Terraform, Ansible.
- Programming/Scripting: PowerShell, Bash, Python, or Go.
- Version Control: Git (GitHub, GitLab, Bitbucket).
- OS: Windows & Linux.
Key Qualities
- Passion for automation, scalability, and continuous improvement.
- Strong understanding of SDLC and Agile methodologies.
- Proven leadership in DevOps transformations.
- Effective communication and cross-team collaboration skills.
- Commitment to cloud security best practices and compliance standards.
Qualifications
- Bachelor’s degree in computer science, IT, or a related field.
- Preferred: Microsoft Certified: DevOps Engineer Expert, Azure Solutions Architect Expert, Terraform Associate, or CKA certification.