Full Time
UK
Posted 2 years ago
Our Software Engineering department is looking to add a DevOps Engineer who will get to use the latest technologies to keep systems at scale and maintain availability. You’ll be involved at the core of the development process working to make systems more reliable, secure and performance suited. You will work closely with DevOps Lead on requirement gathering and daily assignments.
Responsibilities
- Infrastructure automation (IaaC): Terraform
- Improve pipelines for better CICD: GitLab CI /Jenkins
- Containerisation, Auto Scaling, High availability: Docker & Kubernetes
- Help development teams follow best practices, 12 factor methodology
- Monitor the platform: New Relic, Kibana, CloudWatch
- Code reviews
- Document DevOps changes into confluence
- Any other duties reasonably requested
Requirements:
- Managing and Deploying to Kubernetes clusters (Amazon EKS)
- Ability to write (IaaC) modules in Terraform
- Ability to write Docker files
- GitLab CI / Jenkins pipelines (1 of either)
- AWS services like Ec2, IAM, S3, VPC, RDS, CloudWatch, SNS, Route53, ELB, ACM, ES but not limited to.
- Understanding Git branching & merging strategy
- Experience monitoring and troubleshooting production environments
- Clear communication
Tools:
- AWS Cloud
- GitLab CI / Jenkins (1 of either)
- Docker
- Terraform
- Kubernetes
- GIT
- New Relic / CloudWatch / Kibana (these are negotiable)
Job Features
Job Category | IT |