Job Description
We are looking for a skilled and motivated Azure DevOps Engineer to join our dynamic team at MNC. The ideal candidate will have hands-on experience with Azure DevOps services and a strong background in CI/CD, automation, and cloud infrastructure.
Key Responsibilities:
- Design, implement, and manage CI/CD pipelines using Azure Pipelines.
- Manage source code repositories using Azure Repos, Git, or GitHub.
- Develop and maintain Infrastructure as Code (IaC) using Terraform, ARM Templates, or Bicep.
- Automate operational tasks using PowerShell, Bash, or Python.
- Build, deploy, and manage containerized applications using Docker and Kubernetes.
- Work with various Azure Cloud Services such as App Services, Functions, Virtual Machines, and Storage.
- Implement monitoring and alerting solutions using Azure Monitor and Application Insights.
- Ensure security best practices including RBAC, security scanning, and compliance in DevOps workflows.
- Collaborate with development and operations teams in an Agile environment to support the full software development lifecycle (SDLC).
Required Skills:
- Strong hands-on experience with Azure DevOps Services (Pipelines, Repos, Artifacts).
- Proficiency in CI/CD pipeline design and implementation.
- Experience with IaC tools like Terraform, ARM Templates, or Bicep.
- Solid understanding of version control systems (Git, GitHub, Azure Repos).
- Scripting expertise in PowerShell, Bash, or Python.
- Experience with Docker and Kubernetes for containerization and orchestration.
- Familiarity with Azure services and cloud-native architectures.
- Knowledge of Agile methodologies and DevOps practices.
- Experience with monitoring tools and security practices in Azure environments.