Overview
The Senior DevOps Engineer will contribute to and lead activities related to the migration of services to AWS platforms. This includes assessing existing legacy services, identifying modernisation opportunities, and re-platforming workloads to cloud-native architectures. They will design and implement secure, scalable, and cost-efficient AWS solutions using modern engineering patterns such as containerisation, serverless computing, automated IaC deployments, and improved observability.
They will work closely with product, delivery, architecture, and engineering teams to ensure smooth and low-risk transitions from legacy systems, supporting the adoption of modern platforms and tooling while embedding best practice approaches for resilience, automation, and operational readiness across services.
Tools and technologies used include backend languages such as Java, Node.js, C#, Python, PHP, Scala, Power Platform; front-end frameworks React, JavaScript, TypeScript, Angular; data stores PostgreSQL, Microsoft SQL Server, MongoDB, Apache Cassandra, Neo4J, Amazon Athena; DevOps tools AWS, Kubernetes, Docker, Ansible, Terraform, Dynatrace; AI technologies Python, GitHub Copilot, OpenAI.
Responsibilities
* Supporting teams in mapping their stories to available platforms, ensuring effective and secure service deployment.
* Developing and maintaining hardened base containers, undertaking skilled platform build and support activities.
* Identifying gaps in best practices, advising teams on delivery risks and recommending improvements.
* Assisting engineers with service topology discovery, helping define quality assurance (QA) and deployment pipelines.
* Driving adoption of new tools and technologies, improving teams' integration approaches.
* Developing and enhancing support processes, ensuring better user experience and operational efficiency.
Essential Skills / Qualifications
* Leading the design, implementation, and review of complex cloud solutions using AWS, ensuring alignment with best practices for architecture and scalability. (SWDN)
* Driving the implementation of automated testing, scanning, and code analysis tooling, and providing guidance on best practices to ensure continuous integration and code quality. (TEST)
* Identifying and enforcing the use of processes, procedures, and tooling for application monitoring, ongoing maintenance, and incident response to ensure high availability and performance. (ASUP)
* Devising and leading the implementation of data management processes and standards for cloud resources, covering areas like naming, tagging, metadata management, backups, and documentation for compliance and efficiency. (DATM)
* Designing, coding, testing, maintaining, and documenting scripts and infrastructure-as-code definitions to automate build, deployment, and provisioning activities, enhancing operational workflows. (PROG)
* Specifying and leading the implementation and maintenance of CI/CD pipelines, ensuring alignment with best practices to facilitate automated and efficient deployment cycles. (SINT)
Availability & Location
This role is available on a full-time basis with the option of working remotely. It also requires a minimum of 3 days per week on-site due to business requirements. Location: London, England, United Kingdom.
#J-18808-Ljbffr