Overview
Role: DevOps Engineer
Job Title: Senior Manager / Chief Manager
Work Experience: 5 years +
Education: B.Sc / B Tech / MCA
Department: Information Technology
Work location: Goregaon (East), Mumbai
Job Overview
We are seeking an experienced Azure DevOps Engineer to join our dynamic team. The ideal candidate will have 4-5 years of hands-on experience in implementing and managing CI/CD pipelines, cloud infrastructure, and automation within Microsoft Azure environments. This role involves collaborating with development, operations, and QA teams to streamline software delivery, ensure scalability, and maintain robust cloud-based systems.
Key Responsibilities
•CI/CD Pipeline Management
oDesign, implement, and maintain continuous integration and continuous deployment (CI/CD) pipelines using Azure DevOps tools, including Azure Pipelines, to automate software delivery.
oManage Azure resources, service connections, variable groups, and self-hosted agents.
oSet up and maintain release pipelines, artifact feeds, environment approvals, and deployment strategies (e.g., blue-green, canary).
•Development Lifecycle
oUse Azure Boards to define and manage work items, sprints, backlogs, and delivery timelines in alignment with Agile practices.
oHands-on experience in managing Agile/Scrum delivery using Azure Boards.
•Infrastructure as Code (IaC)
oProvision and manage Azure infrastructure using tools like ARM templates, Bicep, or Terraform to ensure consistent and repeatable deployments.
•Cloud Management
oDeploy, configure, and monitor Azure services such as Azure App Services, Azure Kubernetes Service (AKS), Azure Functions, and Azure Virtual Machines.
•Automation
oDevelop scripts and automation workflows using PowerShell, Bash, or Python to optimize operational tasks and improve system efficiency.
•Monitoring and Performance
oImplement monitoring and logging solutions using Azure Monitor, Log Analytics, and Application Insights to ensure system performance and reliability.
oMonitor pipelines, diagnose failures, and improve reliability and performance of build and release workflows.
•Security and Compliance
oIntegrate security best practices into DevOps processes, including managing Azure Key Vault, implementing role-based access control (RBAC), and ensuring compliance with organizational policies.
oImplement security, compliance, and governance practices across the DevOps toolchain.
•Collaboration
oWork closely with cross-functional teams to support agile development processes, troubleshoot deployment issues, and provide technical guidance.
oCollaborate with development, QA, and operations teams to streamline the software development lifecycle.
•Version Control
oManage source code repositories using Azure Repos or GitHub, ensuring proper branching and merging strategies.
•Documentation
oCreate and maintain documentation for DevOps processes, pipelines, and infrastructure configurations.
Required Skills and Qualifications
•Experience: 5 years + professional experience as a DevOps Engineer, with at least 3 years focused on Microsoft Azure.
•Azure Expertise: Proficient in Azure services, including Azure DevOps, Azure Pipelines, Azure Repos, Azure Boards, Azure Artifacts, and Azure Test Plans
•CI/CD Tools: Strong experience with building and optimizing CI/CD pipelines using Azure Pipelines or similar tools (e.g., Jenkins, GitHub Actions).
•IaC Tools: Hands-on experience with Infrastructure as Code using ARM templates, Bicep, or Terraform.
•Scripting: Proficiency in scripting languages such as PowerShell, Bash, or Python for automation tasks.
•Containerization: Experience with Docker and Kubernetes, particularly Azure Kubernetes Service (AKS), for containerized workloads.
•Version Control: Expertise in Git and repository management using Azure Repos or GitHub.
•Monitoring Tools: Familiarity with Azure Monitor, Log Analytics, Application Insights, or similar monitoring solutions.
•Security Practices: Knowledge of Azure security features, including Azure Key Vault, RBAC, and network security groups (NSGs).
•Soft Skills: Strong problem-solving skills, excellent communication, and the ability to work in a collaborative, fast-paced environment.
Preferred Qualifications
•Azure certifications such as Microsoft Certified: Azure DevOps Engineer Expert or Microsoft Certified: Azure Administrator Associate.
•Experience with hybrid cloud environments or multi-cloud setups.
•Familiarity with Agile/Scrum methodologies and tools like Azure Boards or Jira.
•Knowledge of additional DevOps tools such as Ansible, Chef, or Puppet.
•Exposure to database management in Azure, such as Azure SQL Database or Cosmos DB.