Job Description
Lead Platform Engineer - Bristol
Hybrid working model - 2-3 days per week in the office
The Company:
The company is a leader in its field and is an insurance business with an excellent reputation both in the UK and abroad.
The role:
As a Lead Platform Engineer, you will take ownership of evolving and building a new Digital Platform that is performant at scale, secure, compliant with internal and industry regulations, and meets availability requirements. You will also work on managing change through technology systems to ensure optimal release frequency, lead time for change, change failure rates, and mean time to resolve.
What you will be doing:
- Document existing processes and automate them using software you develop and/or third-party tools.
- Build, operate, maintain, and collaborate with Engineering and Architecture teams, optimizing all Cloud Infrastructure including PaaS in Azure and SaaS components like Salesforce.
- Work with product engineering teams to recommend development changes.
- Coordinate with internal service providers and product teams to enhance speed and reliability of end-to-end solutions and CICD processes.
- Collaborate with information security teams to implement security policies efficiently and flexibly.
- Design, build, operate, monitor, and alert on technology for large, complex multi-site B2C and B2B applications.
- Create comprehensive documentation and software to ensure actions are repeatable.
- Improve and automate operational processes such as deployments, upgrades, and workflows.
- Trace issues across systems, working with developers to diagnose root causes.
- Engage with internal customers of SRE products to ensure lifecycle management via monitoring, alerting, and software.
- Work within agile teams following Scrum or Kanban principles.
What you'll bring:
- Engineering expertise in complex Salesforce environments; experience with Copado for CI/CD is a plus.
- Proven experience with a major cloud PaaS, preferably Azure.
- Familiarity with Linux and shell scripting.
- Strong programming skills (e.g., C#, PowerShell, JavaScript, Python).
- Experience with infrastructure platforms and services like Azure, Nginx, HAProxy, Consul/etcd, Splunk.
- Knowledge of containerization systems such as Kubernetes and Docker.
- Experience with Azure DevOps and multi-stage pipelines for managing large-scale software estates.
- Strong understanding of networking protocols (TCP/IP, UDP, HTTP/3, AMQP, streaming protocols) and cloud network design (VPNs, subnets, regions/zones, related technologies like Auth0, APIM).
- Strong database knowledge across relational, graph, and document databases, including various consistency models.
- Experience with Infrastructure as Code (IaC) tools like Terraform.
This is an excellent opportunity to join a dynamic and successful business. YOU MUST HAVE A VALID UK WORK VISA TO APPLY.