Immersive GameboxRemote - London, UK
Contract - Zero Based Ltd
2022 - Present
Lead DevOps Engineer / Consultant
Engineered an automated deployment ecosystem utilizing Terraform, Ansible, Packer, and Jenkins for Immersive Gamebox's central AWS systems, while also extending it to on-premise hardware at multiple venues. This scalable solution played a pivotal role in facilitating rapid expansion while upholding impeccable infrastructure consistencyConstructed a sophisticated multi-transit gateway private network, optimised for low-latency communication among Immersive Gamebox's international venues. Leveraging Terraform, this dynamic network architecture facilitates the seamless addition of new venuesEffectively orchestrated the migration of all applications from Elastic Beanstalk to AWS ECS, enhancing reliability and scalability. Implemented comprehensive CI/CD pipelines through GitHub Actions, streamlining the deployment process and ensuring consistent, efficient releasesProvided strategic technical consultancy directly to the CTO, providing insights and guidance that contributed to informed decision-making. Recognised as a point of escalation for complex technical issues, demonstrating your expertise as a dependable problem solver and enhancing operational effectivenessExperity HealthRemote - Chicago, US
Contract - Zero Based Ltd
2020 - 2022
Lead DevOps Engineer / Consultant
Orchestrated the successful transition of Experity's infrastructure to AWS from on-premise VMware, delivering expert consultancy on multi-account management, network optimisation, and streamlined application deployment, optimising operational efficiency within the healthcare sectorDesigned and managed EKS clusters using Terraform across multiple regions, overseeing the comprehensive configuration of applications, operators, and controllersLed a cross-functional team in the containerisation of a significant legacy Ruby on Rails application, consisting of over 300 EC2 instances. Utilised Kubernetes, Helm, and Flux to guarantee a smooth deployment, resulting in improved scalability and performance for essential servicesCollaborated within an engineering cohort to migrate on-premises Kubernetes clusters out of support to the latest versions using KubeSpray, ensuring ongoing security, stability, and complianceDysonBristol, UK
2018 - 2020
Lead DevOps Engineer
Led the Digital Cloud Infrastructure Team as the Lead Engineer, responsible for architecting and implementing cloud infrastructure with a strong emphasis on Infrastructure as Code using Terraform and Ansible, primarily in AWS and Azure, for over 30 accounts and 20 applicationsDeveloped a private Terraform Data Source in Go to retrieve AWS Active Directory propertiesDesigned and implemented a common framework for Docker services in AWS ECS/FargateEnhanced the speed of application deployment by constructing CI/CD pipelines, enabling developers and QA to create short-lived environments based on Git feature branchesReduced deployment time by eliminating manual steps and reducing dependency on individual knowledge, utilising Team City, Octopus, and JenkinsLed an initiative for a multi-account strategy, facilitating the automated network provisioning of hundreds of AWS accounts using Direct Connect and Transit GatewayCreated an application with Node.js, allowing global markets to generate their own SEO redirects in Akamai for marketing promotionsLowered AWS costs by implementing scaling patterns based on traffic and workload, right-sizing instances, and ensuring proper resource clean-up through decommissioning toolingOperated within bi-weekly sprints, actively participating in a variety of agile ceremonies utilising Jira and Confluence