Ashleigh Crosby
https://misc.tcrosby.co.uk/cv/
tcrosby@gmail.com
+447950 825615
Hacker, runner, tinkerer, wonderer.
I'm a problem-solver, an explorer, and a bit of an adventurer.
I think about systems on the grand and micro scale, I'm extremely quick to pick up on messy concepts and see the patterns as they emerge, and I'm always learning new skills.
I built a Wifi-enabled Ouija board as a prop for a horror LARP.
I can build furniture, bathrooms, bikes, and PCBs.
I repair my own clothes, which are frequently described as 'loud' and 'flamboyant as hell'.
What I'm looking for
-
Linux systems admin, cloud engineering, platform design and architecture.
What I've done
-
— Vitrifi Ltd
2022-08-24 – 2025-12-11
Platform Infrastructure Engineer
London (remote)
- Designed, deployed and maintained an on-premises cloud platform built on Apache CloudStack, using HAProxy, Puppet, and Node.JS to automate deployment on controllers, compute hosts, and network devices
- Automated DNS and BGP configuration within a CloudStack environment with the use of Python in conjunction with knot-resolver and exaBGP APIs
- Wrote numerous bugfixes and new features for the CloudStack Terraform provider
- Automated the installation and configuration of Prometheus exporters for a wide range of services and endpoints, with exporter service discovery for auto-configured monitoring
- Integrated new cloud platform with existing deployment mechanisms, using Ansible playbooks run by GitLab CI
- Automated the deployment of dozens of internal Linux-based systems, comprising an entire production delivery network
- Implemented firewalls, logging, monitoring, and SIEM integration with automated service discovery across the entire on-premises estate
- Migrated development and production systems from local users and groups to SSSD and PAM
- Investigated and demonstrated the integration of Cilium BGP with externally-managed WireGuard VPNs, allowing for natively-routed Kubernetes clusters spread across multiple PoPs
- Deployed Harbor with RadosGW backend for internal image storage and management
- Wrote management scripts for the automation of NVIDIA virtual devices, for MLOps purposes
- Deployed a fully-automated, tuned, highly-available, general-purpose Ceph storage cluster, with RadosGW for object storage, RDB for disk imaging, and CephFS for shared filesystems
-
— Unipart Digital
2018-10-01 – 2022-08-19
Senior Systems Engineer
Cambridge (hybrid)
- Wrote FreeIPA plugins to support tree changes that reflect internal structure for an organisation of 10,000+ users
- Managed three production OpenStack clusters, supporting ~1300 cores across three sites
- Extended OpenStack with Python and Bash to simplify networking and DNS at the user level
- Redesigned and deployed the monitoring and backup systems for hundreds of production systems
- Built Puppet modules for just about everything at UD
- Built plugins and config management for FreeIPA, Postfix, Dovecot to represent internal user structures
-
— PocketWorks
2018-01-15 – 2018-08-31
Lead Developer
Leeds
- Written applications using standalone Eloquent, Sequelize, Hibernate, NHibernate and Doctrine ORMs against a variety of backends
- Built a prototype Android app to read and write complex data from STMicro's ST25DV NFC tags
-
— TempTribe
2017-06-01 – 2018-01-14
Lead Developer
London
- Enabled the expansion of the company into international markets by porting and internationalising the entire backend, frontend and mobile platforms
- Delivered a brand new staff management mobile app for iOS and Android, built in React Native against a distributed Node.JS API and caching platform
-
— The Student Room Group
2015-12-01 – 2017-05-31
Senior Developer
Brighton
- Used Relay, GraphQL, and Memcached to build a scalable API for a forum with tens of millions of posts
- Delivered Apple and Android apps to their respective app stores, with experience in code-signing, user testing and delivery practices
- Experienced mentoring novice developers, having previously volunteered for CodeBar Brighton and helped budding coders into their first professional roles
- Project lead on TSR's mobile discussion app
- Written solid, test-driven code using Mocha, Chai and Enzyme, with Nuclide and React DevTools
- Built micro- and macro-services using Lumen and Laravel 5.* to support search and JSON API functionality for TSR's ever-growing services
- Augmented services with custom build scripts and continuous integration, built in Ruby and Java
- Wrote a complete BBCode parser in Node.JS, and accompanying renderer in React Native, to correctly render phpBB posts in a native mobile app
- Developed fast and scalable backend services in Node.JS
- Tested JS and Node.JS code with Mocha / Chai, including promise support through Chai-as-promised
- Conceived and built a rapid and clean discussion app for TSR, using React Native, Relay, GraphQL, and more
- Developed entire React Native component structure, navigation, styling, and higher-order components for a widely-used forum app
-
— Omnisis Ltd
2012-07-01 – 2015-11-30
Developer
Manchester
- Supported a range of corporate clients through complex surveying needs, from local food companies to global pharmaceutical giants
- Implemented the AWS port of the entire surveying platform
-
— Pingala Media Ltd
2011-07-01 – 2012-06-30
Developer
Maidstone
- Managed and maintained all development and production servers
- Ported, maintened, and redeveloped a wide selection of PHP sites for schools and small enterprises
- Migrated ~50 school and academy websites from a previous hosting provider to our own, with code fixes and improvements applied across the board
- Experienced with WordPress, Composer, Zend, Symfony, Doctrine, Eloquent, Magento - you name it, I've taken it apart
What I've (officially) learned
-
— Keele University
2006 – 2011
BA 2:1
English & Media