Senior DevOps Engineer
About the Role
We are looking for a Senior DevOps Engineer with deep experience in cloud technologies and a strong background in modern web architectures. The ideal candidate is passionate about automation, scalability, and security, with hands-on experience in AWS, Docker, Kubernetes, and CI/CD pipelines.
You will design, build, and manage cloud infrastructure, streamline deployment processes, monitor system health, and proactively handle security incidents and suspicious activities. This role works closely with backend (NestJS), frontend (Angular), and QA teams to ensure secure and reliable delivery.
Key Responsibilities
- Design, deploy, and maintain AWS infrastructure for both monolithic and microservices-based applications using:
- ECS/EKS, EC2, RDS, S3, CloudFront, and Lambda
- Build and maintain CI/CD pipelines for:
- NestJS (backend)
- Angular (frontend)
- Implement and manage Infrastructure as Code (IaC) using Terraform or AWS CloudFormation
- Set up and maintain monitoring, logging, and alerting systems, including:
- CloudWatch, Prometheus, Grafana, ELK/EFK stacks
- Containerize and orchestrate services using Docker and Kubernetes (EKS or self-managed clusters)
- Ensure infrastructure security, compliance, and data protection across all environments
- Monitor for suspicious activities and vulnerabilities, investigate alerts, and take proactive remediation actions
- Implement identity and access management best practices, including:
- Least-privilege access
- Network segmentation
- Secrets management (AWS Secrets Manager, Vault, etc.)
- Automate deployments, scaling, and backups to improve reliability and availability
- Collaborate closely with backend, frontend, and QA teams to ensure smooth, secure delivery
- Participate in continuous improvement of DevOps and DevSecOps practices
Required Skills
- 5+ years of experience as a DevOps Engineer, Cloud Engineer, or Site Reliability Engineer (SRE)
- Strong proficiency with AWS services, including:
- ECS/EKS, EC2, RDS, S3, CloudFront, Lambda, VPC, IAM
- Expertise with Docker and solid understanding of Kubernetes concepts:
- Deployments, services, ingress, scaling
- Proven experience building and managing CI/CD pipelines using:
- GitHub Actions, GitLab CI, or Jenkins
- Strong scripting and automation skills:
- Bash, Python, or Node.js
- Experience with Linux system administration and network troubleshooting
- Familiarity with NestJS and Angular deployment lifecycles
- Hands-on knowledge of monitoring, logging, and incident response workflows
- Awareness of DevSecOps principles and cloud security posture management
Nice to Have
- AWS Certifications:
- DevOps Engineer – Professional
- Solutions Architect – Associate or Professional
- Experience with serverless architectures:
- AWS Lambda, API Gateway, Step Functions
- Experience implementing cost optimization best practices and the AWS Well-Architected Framework
- Exposure to container security and vulnerability scanning tools:
- Trivy, Aqua, Falco, or similar
Soft Skills
- Strong security mindset with the ability to respond quickly to incidents
- Excellent problem-solving and analytical skills
- Effective communication and mentorship abilities
- Collaborative, proactive, and continuous-improvement oriented
- Passionate about automation, scalability, and secure infrastructure
Job Types: Full-time, Part-time, Permanent, Contract
Pay: E£20,000.00 - E£30,000.00 per month
Expected hours: 20 – 40 per week