We are seeking a highly skilled DevOps Engineer to join our team and play a key role in implementing and maintaining our CI/CD pipelines and DevOps practices. You will leverage your expertise in Azure DevOps and infrastructure automation tools to design, develop, and deploy applications in a secure and efficient manner. You will collaborate with developers, security engineers, and product managers to ensure that our software delivery process is streamlined, secure, and scalable.
Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience).
Minimum 4 years of experience as a DevOps Engineer, with a strong focus on Azure DevOps.
In-depth knowledge of CI/CD principles and best practices (Git, Git Flow, CI/CD pipelines).
Proven experience using GitOps methodologies.
Familiarity with DevSecOps tools and practices (SonarQube/SonarCloud integration).
Experience with Terraform and infrastructure as code (IaC) concepts.
Solid understanding of Azure services and their functionalities in application deployment (ACR, DevOps, Pipelines, Functions, Key Vault, Monitor).
Working knowledge of containerization technologies (Kubernetes, Docker, Helm) and container security (SBOMs).
Strong Linux system administration skills and scripting experience (Bash, Python, Shell scripting).
Excellent written and oral communication skills.
Outstanding problem-solving and analytical skills.
Ability to collaborate effectively in a team environment.
Job Responsibilities
Design, implement, and maintain robust CI/CD pipelines using Azure DevOps, embracing GitOps principles.
Integrate DevSecOps practices throughout the development lifecycle, utilizing tools like SonarQube/SonarCloud for code quality analysis.
Leverage infrastructure as code (IaC) tools like Terraform to provision and manage resources in Azure environments.
Demonstrate proficiency with Azure services like Container Registry, Pipelines, Functions, Key Vault, and Monitor for efficient application deployment and monitoring.
Manage containerized deployments using Kubernetes, Docker, Helm, and container security best practices (SBOMs).
Possess strong Linux system administration skills and experience with scripting languages (Bash, Python, Shell scripting, etc.).
Troubleshoot and maintain CI/CD infrastructure and processes, resolving issues related to disk space, network connectivity, and more.
Provide ongoing support for CI/CD pipelines, including troubleshooting and assisting with setup in new projects.
Collaborate effectively with cross-functional teams to understand deployment requirements and ensure successful deployments in hybrid multi-cloud environments.
Document, test, maintain, and support automated deployment systems for optimal system scalability and reliability.
Champion best practices for cloud deployments using containerization, continuous integration/delivery, and test automation.
Stay up-to-date with the latest advancements in DevOps tools, cloud technologies, and security practices.
Location
Bengaluru, Karnataka, India
About Company
Overture Rede is an (ISO 9001:2008), group of companies, focused on providing end to end Information & communication services & solution across the world. We believe in creating value for business & our clients through our quality services. Our commitment to deliver quality customer solutions has been the guiding factor in our development of a comprehensive menu of services.
We strive to develop solutions that allow businesses to save time and money. We are dedicated to developing solutions that help alleviate the problems in IT Services, corporate training, competency assessments, staffing & payroll management for customer to focus on more pressing issues