Description
You will own the design, implementation, and maintenance of end-to-end software delivery processes within Azure.
Responsibilities
- Design and implement automated build, test, and deployment pipelines using Azure DevOps services.
- Automate cloud infrastructure provisioning and management using Infrastructure as Code (IaC).
- Manage and optimize Azure resources, focusing on performance, scalability, and security.
- Automate routine tasks and implement monitoring solutions across the application and infrastructure.
- Diagnose and resolve issues related to applications, infrastructure, and deployment pipelines.
Required Skills
- 10+ years of professional experience in relevant engineering roles.
- Proficiency in Azure DevOps, including Azure Pipelines, Azure Repos, and Azure Boards.
- Strong experience designing and managing CI/CD pipelines.
- Familiarity with Infrastructure as Code tools such as Terraform or Azure Resource Manager templates.
- Proficiency in scripting languages, specifically PowerShell or Python.
- Expertise with Git, including understanding of branching strategies.
- Strong working knowledge of core Azure services (compute, storage, networking, security).
- Ability to collaborate effectively with cross-functional development and operations teams.