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