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.