Marcus Donald People Limited
- 7 active jobs (view)
- marcusdonald.com
Description
We are currently looking for a DevOps Engineer to work for a market leading Insurance organisation. Technology is a key differentiator to the company’s business. After investing heavily during the last couple of years to build their technology function, they need to look at driving greater efficiency and a faster delivery of value.
The role of DevOps Engineer is wide ranging, including infrastructure centric aspects of Cloud Architecture and Site Reliability Engineering (SRE) through to optimising the Software Development Lifecycle (SDLC) using techniques such as Lean and BDD.
Responsibilities & Accountabilities
- In conjunction with the Engineering, Development, and Insight Data teams, help them evolve our hybrid AWS-Azure cloud infrastructure in a safe, reliable, automated, and cost-effective manner enabling the business to deploy products and capabilities rapidly
- Enable others do their jobs more efficiently by identifying and implementing new processes, approaches and technologies (for example CI/CD best practices, Infrastructure as Code etc.)
- Help create and build the Technology Target state
- Be a core player in the Cloud & DevOps Engineering space at the organisation, focusing on providing platforms and capabilities for others to use
- Participate in planning efforts with stakeholders and IT department
- Help define and enforce security guidelines for engineering work
- Help define and implement high quality monitoring and alerting procedures across multiple cloud platforms
Skills & Ability
- Enterprise experience of Azure and AWS (At least 1 cloud commercially, but will look at someone with personal experience in the other)
- Excellent network level infrastructure knowledge, including security best practices
- Excellent understanding of SDLC best practices, especially relating to modern CI/CD
- Excellent understanding of Infrastructure as Code / Desired State Configuration (Terraform, Ansible, CloudFormation etc)
- Good understanding of SQL database concepts and management, including knowledge of PostgreSQL
- Experience with containers (Kubernetes/Elastic Container Service), serverless computing (AWS Lambda, Azure Functions)
- Experience of cloud management, diagnostics, and monitoring, e.g., AWS CloudWatch
- Experience implementing and working with SRE concepts
- Good understanding of Azure DevOps, especially in relation to automation and YAML pipelines or similar platforms.
- Excellent understanding of DevOps-centric concepts
Education and Qualifications
- A relevant degree with IT/Technology or equivalent professional certifications