Still Struggling with Hiring? Discover Olibr's Solution Now!

DevOps Engineer - Azure DevOps & Security|Gurgaon|4+Yrs

  • Overture Rede
  • India, B...
  • 4 - 6 Yrs

Job Description

  • 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