DevOps Engineer | AWS Ecosystem | Boutique Software House
Our client is a software house providing real-time ticketing to a niche sector with a household name and long-term clients. They were established in 2014 by a joint venture between two institutions one from their industry and one from the technical world. They have circa 30 staff, more than half being technically hands-on. Their office is near London Bridge and you will be expected to attend the office 1-2 days per week.
Their applications are highly transactional with 3 million transactions taking place through their software per year with 7 million registered customers in their database.
About the role:
Our client is looking for an experienced Platform / DevOps Engineer to 'own' and maintain/extend a reliable and scalable AWS environment that underpins our client's software applications (production and non-production). You will be the only Platform / DevOps Engineer within the business so you will have a direct line to the CTO and therefore have the influence of the technical direction and project roadmap for all things platform related. What a cool opportunity?! This a rare chance to make your mark and influence the technical direction here.
Our client's platform is built in AWS and they are moving ever more into an AWS cloud-native environment using more of AWS's own tooling as opposed to 3rd party products. The software applications are written in Scala, Node.JS and React native but you don't need to be from a development background.
Tech stack:
- AWS
- Docker swarm
- Terraform
- Linux Admin in Debian & Ubuntu
- Microservices environment
- Jenkins and GitHub actions for CI/CD (moving away from Jenkins slowly)
- Datadog & CloudWatch for monitoring
- Ansible used a little for config management
- Redis cache
- Rabbit messaging
- Scripting skills: especially Bash, optionally Python, Perl, Ruby etc.
- Aurora DB (or MySQL, Percona DB, MariaDB) administration
- Networking, firewalling, load-balancing
- Monitoring solutions like Datadog, CloudWatch, New Relic etc.
- Load/stress testing tools
The CTO is looking for you to have an 'automation first' attitude where you will look to make improvements and implement scripts wherever you see the opportunity to do so. He also would like to be told "why aren't we doing this?" or "Why aren't we using this tool" etc. Sounds like a great culture right?
Projects:
- Jenkins reports migrating to AWS Lambdas
- GitHub actions move - currently images are pushed over Docker but consolidated to AWS ECR
- Rabbit cluster AWS
- AWS Fargate
- Utilize more of the AWS platform
- Mobile apps pipelines to build in CI/CD
Benefits:
- Vitality health
- 25 days accrue extra up to 30 days
- Buy and sell holiday
- Free gym any fitness first
- Rewards gateway platform
- MacBook Pro
- Beer and pizza nights and funded pub trips
This is a unique role here with Prism holding exclusive interview slots - get in touch ASAP for the best chance of success here!
DevOps Engineer | AWS Ecosystem | Boutique Software House