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 setting, 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 mana