Andrew Bickerton
Principal Software Engineer Database Reliability Engineer Team Manager @THG
Signup · Get unlimited contacts
WORK HISTORY
Principal Software Engineer Database Reliability Engineer Team Manager @THG
Northwich, GB
Large Fleet Management: Designed and implemented in house automation service in Go to manage 300+ estate of backend clusters (Postgres, Cockroach, MSSQL, Couchbase, MySQL, Kafka) in multiple datacentres and mixed infrastructure platforms (OpenStack, VMWare, Physical, k8s, AWS), ensuring DBA team and Application owners had clear visibility of the health of their clusters through monitoring & alerting (Prometheus/Grafana), with automated integration with industry leading securing access controls and controlled monthly patch deployment to maintain health and uptime of each cluster.• Evolving database landscape: As resilience and uptime of database has gained importance, evaluated multiple techniques and worked with key technical stakeholders to implement Cockroach DB for Tier 1 systems (100% uptime during planned maintenance) and Postgres for Tier 2 (99% uptime during planned maintenance), architecting cluster implementation to fully meet Data resiliency requirements of the business.• Internal Developer Platform: Database-as-a-Service Design lead on Managed Database as a Service - a fully self-serve, multi-region, fault-tolerant Database-as-a-Service solution on Kubernetes for Postgres and CockroachDB, including secure zero-trust database access, monitoring, and automated service discovery/maintenance.• Team Management/Mentoring: Supported team transitions, mentored team members, and improved team cohesion and morale. Managed competing priorities and supported team hiring and management. Empowered DRE & DBA staff, reducing reliance on specific technical abilities and fostering trust and growing DBA & DRE teams profile as a centre of excellence
EDUCATION
Southern Cross University
IT
Swinburne University of Technology
Software Engineering
SKILLS
ABOUT ANDREW BICKERTON
A seasoned IT professional with extensive experience in backend systems engineering, technical project delivery, and team management. Known for innovative problem-solving, technical leadership from capturing requirements to implementation, and driving team growth and excellence. I am proficient in Go, C#, Powershell, Erlang, SQL Server, CockroachDB & multiple other technologies through hands-on experience in implementing and supporting large distributed backend systems.
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.