Managing Consultant · Gremlin LTD
2018 to presentIT consultancy providing engineering resources across AWS, Azure, Kubernetes, Linux and Windows. Client engagements:
Seasoned engineer with nearly 20 years of experience designing, operating and leading teams to deploy applications for businesses of varied sizes. Expertise in cloud strategy, cloud security and Kubernetes, employing Agile, DevOps, reliability and chaos engineering practices to deliver scalable, robust systems that are efficient and pleasurable to use and maintain. Contracting through Gremlin LTD since 2018.
IT consultancy providing engineering resources across AWS, Azure, Kubernetes, Linux and Windows. Client engagements:
GitOps-based Kubernetes deployment architecture with minimal manual intervention; custom Operators and Resources. Implemented a secure AWS account hierarchy with access elevation via Azure PIM. Extensive Linux, Node.js and Python.
Engaged to cover a departing permanent staff member. Accelerated Kubernetes and OpenShift adoption, worked with clients on implementation issues, and assisted in the architecture of internal PKI solutions on the platform.
Migrated the contact centre to Salesforce and Amazon Connect. Built voice-driven menus with Lambda and Lex, brought manually provisioned infrastructure under Terraform and CloudFormation, and designed self-service SMS/WhatsApp journeys with SNS and Pinpoint.
Brought in to accelerate the adoption of infrastructure as code and create deployment pipelines, across AWS, on-prem and AI workloads.
Data-lake infrastructure and security with secure, role-based access to PII. Upgraded legacy Terraform, designed least-privilege cloud policies, created Kubernetes clusters with RBAC, and developed GitOps deployments.
OS provisioning for national-security-critical equipment using PXE and Ansible on Linux. Redesigned backup solutions for robust data lifecycle management, made platform installs reproducible, and led the migration to GitHub with Actions-based CI/CD.
Brought in as a DevOps specialist. Improved automated deployment pipelines, removing manual intervention, and created a number of GitHub Actions to improve integration between GitHub and Azure / Azure DevOps.
Modernised legacy cloud infrastructure to secure infrastructure-as-code. Created a Kubernetes environment and deployment pipeline to raise development velocity; upgraded Elasticsearch from an EOL version with minimal downtime.
Comprehensive security audits and management of complex Kubernetes clusters. Designed and developed public key infrastructure, significantly strengthening the security architecture, while training technical and non-technical colleagues.
Secure cloud-native architecture and internal security tooling for a bank. Automated GitOps for Kubernetes and AWS, led DevOps and DevSecOps teams, optimised cloud costs, re-architected Spring microservices, and designed controlled-egress proxying from AWS.