DevOps Engineer on the Apple Pay team in London providing support to different teams all over the world by managing more than 2500 Nomad jobs in 5 different environments within multiple DCs.
I'm fully responsible for replacing current deployment solution that was built with legacy scripts without any validation/checks by creating a new project based in Terragrunt/Terraform/Nomad Provider that organises those 2500 jobs in less than 300 files without duplication of code and adding useful and meaningful checks to any changes made. This is done by multiple builds that work as Github checks that run Terragrunt Plan on every Pull Request and send it as a comment to the PR. The state files are encrypted on client side and even the Teamcity Builds were created with Terraform. This also allowed a deployment to happen in just 4 min instead of 20 to 25 min before.
Major skills: Terragrunt, Terraform, Nomad, Consul, Vault, Docker, Teamcity, BASH, Python.