Andrew Hughes-Onslow
Devops Engineer and Software Developer
e: [email protected]
w: http://kalpaitch.com
GitHub: https://github.com/kalpaitch
Drupal.org: https://www.drupal.org/u/kalpaitch
LinkedIn: http://uk.linkedin.com/in/hughesonslow/
Devops engineer and software developer with over a decade of experience working for public and private sector projects in senior, lead and architect roles. Scrum master holding security clearance.
- Predominantly working with Drupal / PHP, Python and Node / JS applications
- Architected and deployed microservice and serverless systems with data pipelines
- Experienced with Docker and containerised deployment with ECS
- Significant experience with infrastructure as code using Terraform and CloudFormation
- Creation and automation of CI / CD pipelines CircleCI and CodePipeline
Employment
Devops Engineer & Technical Architect > March 2022 to present
Department Trade (Office for Product Safety & Standards) > Primary Authority Register
- Strategy and architecture for a move from GovUK PaaS to AWS
- Overseeing and mentoring a new team of engineers and QA to take the service to BAU support
- Communication with SOC, accessibility, content and wider teams to achieve GovUK Service Standard
- High-level roadmapping and requirement gathering with non-technical stakeholders
- Encouraging the rollout of continuous delivery
Lead Devops Engineer > July 2020 to January 2022
Fetch for Pets > Multi-vendor pet product wholesaler & ad-tech platform
- Planned and architected a cloyd-native highly scalable ad-tech platform to push organic growth for 100k products
- Deployed ECS and serverless infrastructure with event-driven data pipelines using Terraform and Cloud Formation
- Development of Python application to analyse sales data with revenue in excess of $1million / day
- Designed service diagrams to explain each data pipeline, its function and results to the team and stakeholders
- Built an observability and monitoring platform with Cloud Watch and Grafana to communicate data weaknesses
- Championed agile working across a team with wide ranging skill sets and industry experience, with a focus on producing valuable metrics to inform business value
Lead Developer & Dev-Ops Engineer > June 2017 to March 2022
Department BEIS (Office for Product Safety & Standards) > Primary Authority Register
- Responsible for leading the development for a Drupal-backed government service
- Modelling the data architecture and migrating the service from an existing .NET application
- Administration of devops and CI pipeline with blue-green deployments (Cloud Foundry and AWS)
- Implemented Redis and Opensearch, and optimised Drupal with Postgres for performance and high scalability
- Coordinated a multi-disciplinary team of a dozen engineers, QA, UX, designers, content writers and BA
Senior Developer > Dec 2016 to June 2017
Dennis Publishing > Magazine publisher, owner of The Week
- Senior drupal developer within an agile team of 9 back-end developers across multiple product teams
- Creating a new Drupal 8 platform for subscriptions services and magazine publishing
Senior Developer > June 2016 to March 2017
Trustroots (Volunteer) > A free open source hospitality exchange network built on trust.
- Providing development support, feature planning and application debugging or Angular on a MEAN stack.
- Implementation of OAuth SSO across multiple HospEx platforms to combine and bring the communities together
Senior Developer > May 2015 to November 2016
Eurostar > Trains from London to Paris
- Creation of a new Drupal 8 component-based content site for Eurostar to drive
- Contributor to the Drupal component initiative, and approach for headless content rendering
- API development and integration with RESTful microservices
- Integration with new headless event-driven booking engine
- Responsible for development within an agile team of 6-8 developers
Senior Developer > July 2015 to July 2016
Warmshowers.org > A free worldwide hospitality exchange for touring cyclists
- Development and management of migration from Drupal 6 to 7
Senior Developer > August 2013 to January 2014
New Digital Partnership (Permanent) > A digital agency specialising in drupal
- Senior developer responsible for development of Drupal-based projects and data migrations
Technical Developer > October 2012 to July 2013
Reading Room (Permanent) > A global digital agency
- Responsible for all technical aspects of development on Drupal-based projects
Lead Developer > July 2010 to September 2012
Firecracker (Permanent) > A small, fast-paced digital agency
- Responsible for all development based around CakePHP, Drupal and Wordpress
Key Technologies
Development > Php / Drupal, Python, Javascript / Node,
DevOps > Apache, Nginx, AWS, Docker, K8s, Terraform, Cloud Foundry, CircleCi, Jenkins
Data > MySQL, Postgres, Redis, Elasticsearch, Kafka, Prometheus
Education
BA (architecture) > Oxford Brookes University > 2004 - 2008
3 A levels (history of art, design and technology, geography) > Eton College
13 GCSEs > Eton College
Personal achievements and interests
Twice inter-schools croquet champion with Eton College
British Canoeing certified White Water Kayak Coach
References available on request.
page of