So, what’s the role all about?
We are looking for a very high-performing expert Senior DevOps Engineer to join our growing team of highly skilled engineers working on a variety of applications and services to support our omnichannel, interactive communication platform. The role will be based in our Sandy or Atlanta office, with some flexibility for remote working. The role will work closely with DevOps team members based in the UK and India, and form part of a follow-the-sun support escalation model for infrastructure issues.
How will you make an impact?
Work on the technical design, development, release, and deployment of cloud-based infrastructure, automation, and applications
Working with, and supporting, the development team with application configuration for deployment, monitoring, and other automation
Provide operational management and support of Linux and Windows servers and containers, including server hardening, patching, network security, and log management to deliver web application and service stacks
Work with the DevOps Manager and Information Security team members to ensure that our infrastructure meets compliance requirements and engineering best practices
Mentor other more junior team members when required
Provide on-call/out-of-hours support, as part of a rota with other team members
Have you got what it takes?
5+ years of experience working with AWS infrastructure
5+ years of experience working with Linux and Windows servers
3+ years experience working with Kubernetes, Helm, and the related DevOps toolchain in a production environment (not just a test environment)
3+ years experience using Terraform or similar tools to provision infrastructure from code
Experience with Bash shell scripting
Ability to conduct detailed code reviews against Helm and IaC
A Security first approach
You will have an advantage if you also have:
Experience maintaining ISO 27001 compliance (or equivalent security standard)
Familiarity working with various CI/CD solutions – for example, Azure DevOps, GitLab, GitHub actions, TeamCity, Octopus Deploy
Experience working with and tuning Microservices at scale, with production workloads
Experience managing relational and non-relational databases, for example, RDS MySQL, RedShift
Familiarity with any of the following logging, monitoring, and alerting tools – CloudWatch, Splunk, StatusCake, Grafana, PagerDuty
Scripting experience with PowerShell, Ruby, Python
Experience working with Agile software development teams
Any Graduate