SysAdmin | sys·ad·min | noun - A system administrator. The duties of a system administrator are wide-ranging, and vary widely from one organization to another. Sysadmins are usually charged with installing, supporting, and maintaining servers or other computer systems, and planning for and responding to service outages and other problems.

Some examples of our work:

Alpha/HTB: designed and implemented multi-AWS-account VPC architecture using IAM role based cross-account authentication to simplify access and traceability whilst keeping billing for different environments separate.
Rationalised the existing flat, classic EC2 based setup, transcribed the deployment process from Jenkins/Rake to RunDeck/Ansible and migrated the live systems to the new VPC. Worked in close co-operation with Sift Digital Dev team.

Coull: got up to speed quickly with Coull’s BASH based, hybrid cloud infrastructure management framework (ZPF) in order to deploy Puppet backed web servers and Redis and ElasticSearch clusters. Rationalised a number of Jenkins jobs

University of Bristol, research IT dept: brought in at short notice to assist the Dev team to deploy a high-profile application against a hard deadline. Hit the ground running with Vagrant, Fabric and Puppet 3 & 4

Brightpearl: designed and implemented Blue/Green webstack utilising AWS VPC, Autoscaling, RDS, Elasticache and Chef, performance tuned the CloudFront/Varnish/Drupal company website from >7s to 3 days to

Fold Digital: designed and implemented Blue/Green application stack utilising AWS VPC, Autoscaling and Ansible

Rally: Apache and NGINX configuration and rewrites, PCI compliance

Hello Future: PCI compliance, NGINX installation and configuration

Tesco Bank: network and DB consultancy

Oxford University, Blavatnik School of Government: IT and support policy consultancy


Real-world Automated Blue/Green Deployment (Bristol DevOps)