DevOps Engineer
Job Summary
We are seeking a skilled DevOps Engineer to streamline development and operations through automation, CI/CD, and cloud infrastructure management. This fully remote role focuses on improving deployment efficiency, system reliability, and scalability while collaborating closely with engineering teams.
Key Responsibilities
- Design, implement, and manage CI/CD pipelines
- Automate infrastructure using Infrastructure as Code (IaC) tools
- Manage and maintain cloud environments (AWS, Azure, GCP)
- Monitor system performance and ensure high availability and reliability
- Collaborate with development teams to optimise build and release processes
- Implement containerisation and orchestration (Docker, Kubernetes)
- Ensure security, compliance, and data protection (aligned with UK GDPR)
- Troubleshoot and resolve infrastructure and deployment issues
- Manage logging, monitoring, and alerting systems
- Continuously improve DevOps processes and tooling
Required Skills & Qualifications
- Bachelor’s degree in Computer Science, IT, or related field (or equivalent experience)
- 3–6+ years of experience in DevOps, SRE, or related roles
- Strong experience with at least one cloud platform:
- AWS, Microsoft Azure, or Google Cloud Platform
- Proficiency in CI/CD tools (Jenkins, GitHub Actions, GitLab CI)
- Experience with container technologies (Docker, Kubernetes)
- Strong scripting skills (Python, Bash, or PowerShell)
- Knowledge of Linux/Unix systems
- Experience with version control (Git)
Preferred Qualifications
- Certifications (e.g., AWS Certified DevOps Engineer, Azure DevOps Engineer)
- Experience with Terraform or CloudFormation
- Familiarity with monitoring tools (Prometheus, Grafana, ELK Stack)
- Understanding of DevSecOps practices
- Experience in microservices architecture
- Exposure to serverless computing