- Company Name
- ADLIB Recruitment | B Corp™
- Job Title
- Senior DevOps Engineer
- Job Description
-
**Job title:** Senior DevOps Engineer
**Role Summary:** Lead the design, implementation, and maintenance of highly available, secure, and scalable cloud‑native applications for an international eCommerce and technology services business, primarily using AWS, Kubernetes, Terraform, Docker, and GitHub.
**Expectations:**
- Deliver production‑ready solutions at enterprise scale with a focus on resilience, performance, and security.
- Collaborate with development teams to embed DevOps best practices across the entire software delivery lifecycle.
- Mentor junior engineers, contribute to code reviews, and drive continuous improvement of processes and tooling.
**Key Responsibilities:**
- Architect and develop cloud infrastructure using AWS services (EC2, RDS, ECS/EKS, IAM, CloudFormation/ CDK).
- Build and manage Kubernetes clusters, Helm charts, and Docker containers.
- Implement Infrastructure‑as‑Code with Terraform and maintain version‑controlled configurations in GitHub.
- Design and enforce CI/CD pipelines (GitHub Actions, Jenkins, ArgoCD) for automated testing, building, and deployment.
- Ensure high‑availability, disaster‑recovery, and compliance with security standards for public‑facing digital services.
- Develop, document, and maintain RESTful API endpoints; integrate third‑party services and monitor performance.
- Respond to incidents, conduct root‑cause analysis, and refine operational procedures.
- Produce and keep up‑to‑date architecture and operational documentation.
**Required Skills:**
- Proven experience with AWS, Terraform, Docker, Kubernetes, and GitHub.
- Strong Linux command‑line proficiency and BASH scripting.
- Practical development skills in JavaScript and either PHP or Node.js.
- Deep knowledge of CI/CD, Infrastructure‑as‑Code, and cloud security practices.
- Familiarity with design patterns, system architecture, and high‑scale web services.
- Excellent written and verbal communication; ability to collaborate across cross‑functional teams.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent work experience).
- Industry certifications preferred: AWS Certified Solutions Architect – Associate/Professional, Certified Kubernetes Administrator (CKA), Terraform Associate.