We are seeking a highly skilled Senior Azure DevOps Engineer to join our dynamic team in Karnataka. The ideal candidate will have extensive experience in implementing and managing DevOps practices, particularly within Azure environments. This role is crucial for enhancing our cloud infrastructure and ensuring seamless integration and deployment processes.
As a Senior Azure DevOps Engineer, you will be responsible for designing and implementing CI/CD pipelines, automating deployment processes, and managing cloud resources effectively. You will work closely with development teams to ensure that software is delivered efficiently and reliably. Your expertise in tools such as Terraform, Ansible, Docker, and Kubernetes will be essential in optimizing our infrastructure and application performance.
Key Responsibilities:
- Design, implement, and manage CI/CD pipelines using Azure DevOps.
- Automate deployment processes and manage cloud resources in Azure.
- Collaborate with development teams to streamline software delivery and improve deployment frequency.
- Utilize Terraform for infrastructure as code and Ansible for configuration management.
- Monitor and troubleshoot issues in the deployment process and cloud infrastructure.
- Ensure best practices in security and compliance are followed in cloud environments.
Required Skills:
- Strong experience with Azure DevOps and Azure Cloud services.
- Proficiency in DevOps practices and methodologies.
- Solid programming skills in Python.
- Experience with infrastructure as code tools like Terraform.
- Knowledge of configuration management tools such as Ansible.
- Familiarity with Linux (RHEL) operating systems.
- Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
- Understanding of Service-Oriented Architecture (SOA).
If you are passionate about cloud technologies and have a proven track record in DevOps, we encourage you to apply for this exciting prospect to make a significant impact in our organization.