Azure DevOps Engineer to design, implement, and manage CI/CD pipelines, cloud infrastructure, and automation solutions using Microsoft Azure. The ideal candidate will have a strong background in DevOps practices, Infrastructure as Code (IaC), and cloud-based application deployment.
Key Responsibilities:
- Design, develop, and maintain CI/CD pipelines using Azure DevOps.
- Automate infrastructure provisioning using Terraform, ARM templates, or Bicep.
- Manage and optimize Azure Kubernetes Services (AKS), App Services, and Virtual Machines.
- Implement monitoring, logging, and alerting solutions using Azure Monitor, Log Analytics, and Application Insights.
- Ensure security best practices, including Azure Security Center, RBAC, and Key Vault.
- Collaborate with development, security, and operations teams to streamline DevOps workflows.
- Troubleshoot and resolve infrastructure, deployment, and performance issues.
- Maintain and improve source control (Git), branching strategies, and versioning.
Required Skills & Experience:
- 3+ years of experience in Azure DevOps, Cloud Infrastructure, or similar roles.
- Strong expertise in Azure services (VMs, AKS, Functions, Storage, Networking, etc.).
- Hands-on experience with CI/CD tools like Azure Pipelines, GitHub Actions, or Jenkins.
- Experience with Infrastructure as Code (Terraform, ARM, Bicep, or Ansible).
- Proficiency in scripting languages like PowerShell, Bash, or Python.
- Knowledge of Docker, Kubernetes, and container orchestration.
- Familiarity with security best practices and IAM (RBAC, Managed Identities, Azure AD).
- Strong problem-solving and troubleshooting skills.
Preferred Qualifications:
- Azure Certifications (AZ-400, AZ-104, or AZ-305).
- Experience with microservices architecture and serverless computing.
- Familiarity with DevSecOps principles and security automation.
- Knowledge of Hybrid Cloud & On-Prem Integration.