Azure DevOps Engineer

Job Description
We are seeking a skilled and enthusiastic Azure DevOps Engineer with 3 years of experience to join our
dynamic team. The ideal candidate will have hands-on experience with Azure DevOps, CI/CD pipelines,
and cloud infrastructure. You will be responsible for designing, implementing, and maintaining DevOps
practices to ensure seamless deployment, high availability, and scalability of our applications.
Key Responsibilities:

  • Azure DevOps Implementation: Design and manage CI/CD pipelines using Azure DevOps for
    smooth and automated software delivery.
  • Infrastructure as Code (IaC): Develop and maintain IaC templates using tools like ARM
    Templates, Terraform, or Bicep.
  • Cloud Environment Management: Deploy and manage resources in Microsoft Azure, ensuring
    cost-efficiency, security, and performance.
  • Monitoring and Optimization: Implement monitoring solutions using Azure Monitor, Log
    Analytics, and Application Insights to identify and resolve issues proactively.
  • Collaboration: Work closely with development and QA teams to integrate DevOps best practices
    into the software development lifecycle.
  • Automation: Automate repetitive tasks using scripting languages such as PowerShell, Python, or
    Bash.
  • Version Control: Manage source code repositories using Git in Azure Repos or GitHub.
  • Security: Integrate security practices into the DevOps workflow (DevSecOps), including
    managing secrets using Azure Key Vault.
  • Troubleshooting: Identify, diagnose, and resolve build, deployment, and infrastructure issues.

  • Required Skills
  • Azure DevOps: Proficient in configuring and managing Azure DevOps Services.
  • CI/CD Pipelines: Hands-on experience with creating, maintaining, and optimizing CI/CD
    pipelines.
  • Cloud Technologies: Solid understanding of Azure services like Virtual Machines, App Services,
    AKS (Azure Kubernetes Service), Functions, and Logic Apps.
  • IaC Tools: Experience with ARM, Terraform, or Bicep for provisioning Azure resources.
  • Scripting: Proficiency in PowerShell, Bash, or Python for automation.
  • Version Control: Strong knowledge of Git, branching strategies, and pull requests.
  • Monitoring Tools: Familiarity with Azure Monitor, Application Insights, or similar monitoring
    tools.
  • Containerization: Knowledge of Docker and Kubernetes is a plus.
  • Problem-Solving: Strong analytical and troubleshooting skills.
    Preferred Skills
  • Experience with YAML-based pipeline configurations.
  • Exposure to DevSecOps and security tools like SonarQube or WhiteSource.
  • Knowledge of other CI/CD tools like Jenkins, GitLab CI/CD, or CircleCI.
  • Certifications: Microsoft Certified: Azure DevOps Engineer Expert or Azure Fundamentals.
  • Agile Methodologies: Experience working in Scrum or Kanban teams.
    Educational Qualifications
  • Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent
    experience).
    Why Join Us?
  • Opportunity to work with cutting-edge cloud technologies.
  • Collaborative and growth-oriented environment.
  • Access to continuous learning and certifications.
  • Competitive salary and benefits.
Job Category: Azure DevOps Engineer
Job Type: Full Time
Job Location: remote

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
× How can i help you?