Requisition ID : 21758
Job Category : Information Technology
With over six decades of business and technical experience in the mining, energy, and infrastructure sectors, we understand that challenges are changing rapidly in every industry.
We respond quickly with solutions that are smarter, more efficient, and innovative. We draw upon our 9,000 staff with experience in over 150 countries to challenge the status quo and create positive change for our clients, our employees, and the communities we serve.
A high performing DevOps engineer will be the glue that holds development and operations together. Instrumental in deploying code to production and ensuring that it runs smoothly DevOps engineers should have an in depth understanding of the Azure DevOps tooling stack and how it integrates with all other components of Microsoft Azure.
Key responsibilities :
Architect and develop Azure DevOps pipelines
Maintain branching strategy and overall alignment
Build out Azure Artifacts for cross project re-use
Act as Release engineer to ensure smooth deployment
Understand the software development lifecycle and the automation tools used to create the CI / CD (continuous integration / continuous delivery) pipeline, which minimizes coding errors
Facilitate rapid deployment of software and guide code releases from development to production.
Skills and experience required :
5-8 years’ experience working on a development team, providing technical leadership / guidance / mentorship. Proven capabilities in the following technologies :
Azure DevOps especially knwledge of Pipelines, Repos and Artifacts
Scrum, and CI / CD
Release management experience
5+ years of PowerShell coding experience
3+ years of experience with automated Azure resources provisioning using ARM templates
3+ years of Identity and Access management experience with Azure AD
Advanced knowledge of the infrastructure components (compute, storage, networking) and ability to troubleshoot complex cross-discipline issues
High motivation and commitment to quality and customer service
Strong written and verbal communication skills including the ability to communicate with different levels of stakeholders from different parts of the world
Must be a self-starter and organized and needs minimal supervision
Understanding of all aspects of software development and implementation
Ability to work in an agile environment
Nice to have :
Microsoft Azure certifications
Software defined storage and network
Microsoft certified : Azure DevOps Engineer Expert
We are committed to fostering a workforce in each of our locations that reflects the diversity of the communities in which we operate.
Hatch is an Equal Opportunity Employer that considers employment applicants without regard to age, race, colour, national origin, citizenship, religion, creed, sex, sexual orientation, marital status, disability or any other protected status.
If you have any special needs requirements, please let us know. We will do our utmost to accommodate, in accordance with applicable local legislation.