Sr Software Engineer - Azure DevOps

Noida, Uttar Pradesh, India
Jun 10, 2024
Jun 10, 2025
Remote
Full-Time
5 Years
Job Description

We are seeking an experienced Sr Azure DevOps Engineer to join our dynamic team. In this role, you will be pivotal in enhancing our DevOps development, testing, and deployment processes to ensure they are efficient, reliable, and scalable. Your expertise will drive the seamless integration of DevOps practices into our software development lifecycle and optimize our infrastructure.

Core Responsibilities

  1. DevOps Integration. Collaborate with the development team to embed DevOps practices into our software development lifecycle.
  2. Automation. Automate build, test, and deployment processes to facilitate fast and reliable releases.
  3. Infrastructure Collaboration. Work closely with operations teams to ensure our infrastructure is secure, scalable, and reliable.
  4. Tool Development. Develop and maintain tools and scripts to automate tasks and enhance team efficiency.
  5. Monitoring & Analysis. Monitor and analyze metrics to identify areas for improvement and optimize our DevOps processes.
  6. Technology & Trends. Stay updated with the latest technologies and industry trends related to DevOps and cloud infrastructure.

Required Skills

  1. Azure Management. Manage and automate infrastructure provisioning, scaling, and monitoring using Azure Virtual Machines (VMs) and Azure App Services.
  2. Configuration Management. Develop and maintain configuration management processes for infrastructure as code (IaC) using tools like Terraform, Ansible, or similar.
  3. Azure Expertise. Experience working with Azure DevOps, Azure Cloud services, and Azure resource management.
  4. Automation Tools. Experience automating build, test, and deployment processes using tools such as PowerShell, Azure CLI, and Azure ARM Templates.
  5. DevOps Practices. Strong understanding of DevOps practices and principles, including Continuous Integration and Continuous Delivery using Bitbucket and Azure DevOps.
  6. Deployment & Monitoring. Automate software deployment, testing, and monitoring processes using Azure DevOps tools.
  7. Troubleshooting. Respond to and troubleshoot infrastructure and application issues, providing timely resolutions to minimize downtime.
  8. Compliance. Ensure compliance with security and compliance requirements.
  9. Communication & Leadership. Strong communication and leadership skills with the ability to collaborate with cross-functional teams.

Qualifications

  1. Educational Background. B-Tech or M-Tech in Computer Science or Information Technology.
  2. Experience. 5+ years of experience in Azure DevOps, with a focus on enterprise solutions.
  3. Certification. Microsoft Azure DevOps Engineer Expert certification is a plus.

Join us and be a part of a team that values innovation, collaboration, and continuous improvement. If you have a passion for DevOps and cloud infrastructure and possess the skills and experience outlined above, we would love to hear from you!