Job Details
Title: DevOps Engineer
Location: Reading, Berkshire, UK
Responsible to: CI/CD, Packaging/Release automation, Configure infrastructure, performance monitoring, Source code management.
Hours per Week: 37.5
Annual Salary: £45,000
Contract: Permanent
Job Purpose
Build, Test and Maintain the infrastructure and tools for rapid and continuous development and release of applications.
Main Duties and Responsibilities
- Design and implement DevOps plans and CI/CD pipelines to deliver applications.
- Design and manage AWS infrastructure (EC2, VPC, S3, ELB, RDS, CloudFormation) for production and non-production environments.
- Architect and maintain scalable, highly available cloud infrastructure across AWS/Azure environments.
- Build and maintain CI/CD pipelines using Jenkins and Bitbucket for faster and reliable application deployments.
- Manage and optimize Kubernetes clusters for containerized workloads, ensuring high availability and efficient resource utilization.
- Containerize applications using Docker and deploy workloads on Kubernetes clusters.
- Manage source code repositories in Git, including branching, merging, and release strategies.
- Develop shell scripts for automation, log management, and deployment activities.
- Configure and deploy Apache web servers and application environments.
- Implement backup strategies using EBS snapshots and perform root‑cause analysis for production issues.
- Integrate monitoring solutions into deployment pipelines to support self‑healing systems.
- Improve system uptime by implementing proactive monitoring and alerting.
- Develop automated RFC process pipelines, reducing operational effort.
Qualifications & Experience Required
- Experience with Python, C, C++, C#.
- Source control: Git, SVN.
- Cloud platforms: AWS, Azure, GCP.
- CI/CD and container tools: Jenkins, Kubernetes, Docker.
- Infrastructure as Code: Terraform, Ansible, CloudFormation.
- Web servers: Apache, NGINX, IIS.
- Operating systems: Linux, Ubuntu, RHEL, CentOS.
- Databases: MySQL, MSSQL.
- Agile/SCRUM process and tools like JIRA, Confluence.
- Design experience: ability to translate business requirements to technical specifications and design artifacts.
#J-18808-Ljbffr