Job Description
We are seeking a skilled and enthusiastic Azure DevOps Engineer with 3 years of experience to join our
dynamic team. The ideal candidate will have hands-on experience with Azure DevOps, CI/CD pipelines,
and cloud infrastructure. You will be responsible for designing, implementing, and maintaining DevOps
practices to ensure seamless deployment, high availability, and scalability of our applications.
Key Responsibilities:
- Azure DevOps Implementation: Design and manage CI/CD pipelines using Azure DevOps for
smooth and automated software delivery. - Infrastructure as Code (IaC): Develop and maintain IaC templates using tools like ARM
Templates, Terraform, or Bicep. - Cloud Environment Management: Deploy and manage resources in Microsoft Azure, ensuring
cost-efficiency, security, and performance. - Monitoring and Optimization: Implement monitoring solutions using Azure Monitor, Log
Analytics, and Application Insights to identify and resolve issues proactively. - Collaboration: Work closely with development and QA teams to integrate DevOps best practices
into the software development lifecycle. - Automation: Automate repetitive tasks using scripting languages such as PowerShell, Python, or
Bash. - Version Control: Manage source code repositories using Git in Azure Repos or GitHub.
- Security: Integrate security practices into the DevOps workflow (DevSecOps), including
managing secrets using Azure Key Vault. - Troubleshooting: Identify, diagnose, and resolve build, deployment, and infrastructure issues.
Required Skills- Azure DevOps: Proficient in configuring and managing Azure DevOps Services.
- CI/CD Pipelines: Hands-on experience with creating, maintaining, and optimizing CI/CD
pipelines. - Cloud Technologies: Solid understanding of Azure services like Virtual Machines, App Services,
AKS (Azure Kubernetes Service), Functions, and Logic Apps. - IaC Tools: Experience with ARM, Terraform, or Bicep for provisioning Azure resources.
- Scripting: Proficiency in PowerShell, Bash, or Python for automation.
- Version Control: Strong knowledge of Git, branching strategies, and pull requests.
- Monitoring Tools: Familiarity with Azure Monitor, Application Insights, or similar monitoring
tools. - Containerization: Knowledge of Docker and Kubernetes is a plus.
- Problem-Solving: Strong analytical and troubleshooting skills.
Preferred Skills - Experience with YAML-based pipeline configurations.
- Exposure to DevSecOps and security tools like SonarQube or WhiteSource.
- Knowledge of other CI/CD tools like Jenkins, GitLab CI/CD, or CircleCI.
- Certifications: Microsoft Certified: Azure DevOps Engineer Expert or Azure Fundamentals.
- Agile Methodologies: Experience working in Scrum or Kanban teams.
Educational Qualifications - Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent
experience).
Why Join Us? - Opportunity to work with cutting-edge cloud technologies.
- Collaborative and growth-oriented environment.
- Access to continuous learning and certifications.
- Competitive salary and benefits.