Your Responsibilities:
Owning DevOps tools (including Azure DevOps) for the entire enterprise.
Designing and delivering complex Azure infrastructure solutions, ensuring security and governance best practices.
Developing applications or scripts in preferred languages to adapt to changing environments.
Understanding risk and controls around cloud applications.
Following team-defined software development lifecycle.
Appreciating Agile methodologies using tools like Jira and Confluence.
Collaborating with peers across various levels for experiential learnings.
Focusing on scalability, resilience, security, quality, and reducing technical debt.
Mentoring others and share best practices within the cloud community.
Creating and maintaining build and release pipelines across Azure DevOps projects.
Requirements:
Proficient in Azure DevOps, YAML pipelines, and automation.
Experience in integrating Azure resources (IaaS and PaaS).
Thorough understanding of CI/CD using Azure DevOps.
Proficient in Azure RBAC model and governance principles.
Experience with Terraform, ARM templates, and Azure PowerShell scripts.
Effective communication skills for technical and non-technical audiences.
Hands-on knowledge of Azure IaaS, Vnet, Subnets, Firewalls, NSG, and networking security.
Ability to work independently in an Agile/Scrum/Kanban environment.
Experience with containerization, Kubernetes, or OpenShift.
Basic knowledge of Power Platform and Power BI.