Job Openings Azure Devops Engineer

About the job Azure Devops Engineer

Job Title: DevOps Engineer with Azure
Experience: 3+ Years (Relevant)
Location: Bangalore/Hyd/Chennai

Job Description:

We are looking for a talented and experienced DevOps Engineer with a strong background in Azure to join our team. The ideal candidate will have 3+ years of hands-on experience in implementing and managing DevOps practices and tools on the Microsoft Azure platform. This role will focus on automating, monitoring, and optimizing the deployment and operation of cloud-based applications.

Key Responsibilities:

  • Implement and manage CI/CD pipelines using Azure DevOps, enabling continuous integration and continuous deployment for various applications.
  • Design, build, and maintain scalable and reliable cloud infrastructure on Microsoft Azure.
  • Automate infrastructure provisioning using Infrastructure as Code (IaC) tools like Terraform, ARM templates, or Azure Bicep.
  • Monitor, troubleshoot, and optimize the performance of cloud-based applications using Azure Monitor, Application Insights, and other relevant tools.
  • Collaborate with development teams to integrate DevOps practices into the software development lifecycle (SDLC).
  • Manage source control using Git and integrate repositories with Azure DevOps for seamless CI/CD workflows.
  • Implement and maintain containerization solutions using Docker and orchestration platforms such as Kubernetes (AKS).
  • Configure and manage Azure services, including Virtual Machines, Storage, Networking, and Databases.
  • Ensure the security and compliance of the cloud environment, including implementing Azure security best practices, role-based access control (RBAC), and network security groups (NSG).
  • Automate testing and deployment processes to improve the efficiency and reliability of software releases.
  • Provide ongoing support for the development and operations teams, including troubleshooting issues and optimizing cloud-based deployments.

Mandatory Skills:

  • Azure DevOps: Strong experience in setting up and managing CI/CD pipelines using Azure DevOps.
  • Infrastructure as Code (IaC): Proficiency with tools like Terraform, ARM templates, or Azure Bicep for automating infrastructure provisioning.
  • Azure Cloud Services: Hands-on experience with Azure services, including Virtual Machines, Storage, Networking, and Databases.
  • Containerization & Orchestration: Experience with Docker and Kubernetes (AKS) for deploying and managing containerized applications.
  • Monitoring & Optimization: Familiarity with Azure Monitor, Application Insights, and other monitoring tools to ensure optimal application performance.
  • Version Control: Experience with Git and integration with Azure DevOps repositories.
  • Automation: Strong scripting skills in PowerShell, Bash, or Python for automating DevOps processes.

Preferred Skills:

  • Experience with configuration management tools like Ansible or Chef.
  • Familiarity with Agile methodologies and working in Agile development teams.
  • Knowledge of Azure security practices, including Azure Key Vault, RBAC, and NSGs.
  • Azure certifications such as Microsoft Certified: Azure DevOps Engineer Expert or Azure Administrator Associate.