Key responsibilities & Accountabilities:
* As a member of the Platform Development team, build the tools that evolve our Azure cloud infrastructure in a safe, reliable, automated and cost-effective manner enabling our proprietary technology development teams to have the best possible development experience.
* Provide expertise and input in to the design and implementation of IaC automation to serve the needs of our application hosting, with particular focus on consistency, security and developer enablement
* Participate in planning efforts with stakeholders and IT department
* Help define and enforce security guidelines for engineering work
* On failure events, work on fixing the issues and communicating with senior members of the team
* Work as part of a small team and successfully manage your own tasks according to the larger needs of the business
Skills & Ability
* Good understanding of database concepts and management
* Experience with containers (Kubernetes) / service mesh / orchestration is a plus
* Good understanding of Azure Platform Engineering, especially in relation to automation and yaml pipelines
* Excellent understanding of DevOps-centric concepts
* Good general infrastructure knowledge, including networking basics
* Good general development skills
Knowledge & Experience
* Enterprise experience of Azure
* Excellent understanding of SDLC best practises
* Excellent understanding of Infrastructure as Code / Desired State Configuration (Terraform, Ansible, etc)
* Advanced level of experience using command line/scripting tools such as Azure CLI, Bash and Powershell
* A relevant degree with IT/Technology or equivalent professional certifications
Schedule: Full-time
Travel: No