- Company Name
- OnBuy
- Job Title
- Senior DevOps Engineer
- Job Description
-
**Job Title**
Senior DevOps Engineer
**Role Summary**
Lead the design, implementation, and optimisation of end‑to‑end CI/CD pipelines, infrastructure as code (IaC), and Kubernetes‑based microservices on Google Cloud Platform (GCP). Drive cost optimisation, reliability engineering, and DevOps culture across the organisation, ensuring high availability and security of mission‑critical systems.
**Expectations**
- Own the full software delivery lifecycle from architecture to production support.
- Mentor cross‑functional teams, promote Agile and DevOps best practices.
- Provide on‑call, out‑of‑hours support through a rotating schedule.
**Key Responsibilities**
- Architect & deploy scalable IaC solutions using Terraform, Ansible, and other IaC tools.
- Design, maintain, and continuously improve Kubernetes‑based microservices on GCP, ensuring resilience, observability, and performance.
- Lead cost‑optimization initiatives; implement monitoring, alerting, and analytics to drive efficiency.
- Design advanced monitoring and alerting systems; manage uptime, security, and integrity of critical services.
- Translate business requirements into scalable infrastructure solutions; lead design reviews and adopt emerging technologies.
- Champion culture of continuous improvement, knowledge sharing, and GitOps best practices (ArgoCD, ArgoRollouts).
- Collab‑rate with development, QA, system admin teams to streamline release pipelines and quality gates.
- Provide out‑of‑hours support for critical incidents, following rotating rota.
**Required Skills**
- Proven senior DevOps experience, architecting complex, production‑grade systems.
- Deep expertise in GCP services, architecture, and implementation.
- Advanced Linux skills (Rocky Linux) with configuration management using Ansible.
- Kubernetes cluster management, container build and deployment, Helm, GitOps (ArgoCD, ArgoRollouts).
- Strong familiarity with Nginx, PHP, MySQL, RabbitMQ, SOLR, Couchbase, and other NoSQL solutions.
- Network engineering fundamentals, security hardening, and monitoring.
- Strong scripting (Python, Bash) and automation mindset.
- Excellent communication, problem‑solving, and mentorship abilities.
**Required Education & Certifications**
- Bachelor’s degree or higher in Computer Science, Information Technology, or related field.
- Relevant certifications preferred: GCP Professional Cloud Architect/DevOps Engineer, Kubernetes Administrator (CKA), Terraform Associate.