DevOps Engineer (Azure)
Description
Our partner is looking to extend one of their project teams with a DevOps Engineer who is committed to quality in driving a solution forward. The role implies adopting Cloud First Strategy (Azure), implementing Enterprise grade Cloud environment, building Agile teams, and promoting internal Cloud adoption to Smart Cloud Connected and Future Cloud Platform.
About our partner
Our partner is a leading independent provider of IT infrastructure services, with about 16,000 employees worldwide and a global revenue of £5.05 billion. They work at the heart of digitisation, advising organisations on IT strategy, implementing the most appropriate technology, and managing their customers’ infrastructures.
They offer a friendly, open working environment without too much fuss about hierarchy. They are looking for professionals with diverse competencies, personalities, and strengths who want to live our partner’s shared value of teamwork and performance.
Interested in joining a company with a strong sense of community? They’re growing. They’re hiring. They encourage. They empower. They support. #winningtogether
Responsibilities:
- Planning and estimating the User Stories specified by the Customer IT Architect
- Implement platform features specified in User Stories complying with quality standards specified by the Customer IT Architect
- Suggest changes in the current approach that will bring more value and less complexity to the team
- Participate in development process for monitoring/alerting of new features delivered in user stories
- Build & Review code delivered in the user stories by other DevOps
- Develop and deploy scalable, highly available, secure, and fault tolerant systems on Azure for the development and test lifecycle
- Modify existing automation in Azure to improve performance
- Define and organize testing activities, write test case scenarios and scripts for automating testing
Requirements
- Demonstrated competency with the most common Azure services
- Python programming language and tech stacks
- Software development lifecycle experience or knowledge
- Linux operating system and networking concepts
- Experience building scalable infrastructure in Azure
- Experience with one or more Azure SDKs and/or CLI (preferably Python)
- Expertise in leveraging Automation / DevOps principles, experience with operational tools, and able to apply best practices for infrastructure and software deployment (Terraform and Azure Resource Manager)
- Azure Certification for Dev and Ops in associate level or DevOps in professional level. Certificates are not a must if candidate has the knowledge in required level
- Grafana, Azure Monitor, Distributed Version Control System such as GIT, Azure DevOps repository or equivalent
- Familiarity with Continuous Integration, including experience with tools such as Azure DevOps
- Container technologies such as Docker and Container Instances