Job description
Systems & Cloud Engineer (DevOps)
Location:
Hybrid - Must be commutable at least twice a week to: Peterborough, Cambridgeshire or Tunbridge Wells, Kent or Chesterfield, Derbyshire Offices
We are currently seeking a Systems & Cloud Engineer (DevOps) for a leading and expanding insurance group.
This role will implement and support the delivery of infrastructure and software software-based projects around the group into automated and managed Continuous Integration/Delivery pipelines (CI/CD) to save time and manual effort, and to speed up the secure development/deployment cycle and reduce errors.
This role is expected to be the interface between the development team members and other departments to help achieve delivery of applications using CI/CD pipelines. To design (and adhere to) standards and best practises to be followed through these pipelines as they move between different environments on the road to Production.
CI/CD practises are not exclusive to in-house developed software applications, and therefore other existing applications and installations can be introduced to Continuous Delivery mechanisms through scripting and deployment frameworks. Similarly, CI/CD pipelines can be split between on premise infrastructure and Cloud based setups predominantly Azure.
We have a hybrid multi-cloud strategy so other clouds and on premise work will be included.
Key tasks:
- To assist the developers and development teams to achieve their goals in projects or BAU work streams
- Design, support and implement the CI/CD ecosystem
- Maintain and implement industry best-practises for automated configuration management and security
- Deliver a seamless CI/CD solution to one or more Cloud platforms, primarily Azure, and on premises
- We own our changes and ensure they are tested every step of the way
- To work in Agile based iterations within multiple teams as required
- To work with 3rd parties as required.
- To ensure the right level of documentation is created, available and maintained where it relates to DevOps practices.
- To continue to develop the group's technical capabilities using existing and emerging technologies.
- Ensure our solutions minimise system downtime and customer impact
- Take ownership for platform solutions and optimisations, ensuring operational and project outcomes are achieved
- Contribute to the continuous improvement culture by regularly reviewing and enhancing processes, practices, and standards.
Key competencies, skills and knowledge
- The ability to automate deployments and infrastructure creation in Cloud (primarily Azure, however a multi-Cloud strategy is being followed so DevOps and System Engineering skills in any of the Clouds would be considered (AWS, GCP)
- Must be a team player and be able to share your successes and learnings
- Technical problem solving from a complex environment
- Proficient with Terraform, PowerShell, Kubernetes, Docker for containerisation.
- Experience of source code management tools such Git/GitHub
- Expert understanding of DevOps principles and Infrastructure-as-Code concepts and techniques
- Experience of PaaS, IaaS, VM, Networking is an advantage
