GCP Devops
Role details
Job location
Tech stack
Job description
Key ResponsibilitiesDesign, build, and maintain CI/CD pipelines using tools such as Jenkins, GitHub Actions, or similarDeploy and manage containerised applications using Kubernetes (GKE)Implement Infrastructure as Code (IaC) using TerraformSupport cloud infrastructure and services within GCP (e.g. Compute Engine, GKE, Cloud Storage, IAM, networking)Monitor system performance and reliability using tools like Prometheus, Grafana, ELK, or similarTroubleshoot production issues across distributed systems, including networking and application layersWork with development teams to improve deployment processes and system resilienceImplement and manage logging, alerting, and incident response processesContribute to security best practices including secrets management and access controlSupport event-driven and microservices-based architectures where applicable
Requirements
Required Skills & ExperienceStrong experience in DevOps / SRE / Platform Engineering rolesMinimum 18 months of recent, hands-on experience with GCP (non-negotiable)Solid experience with Kubernetes (preferably GKE) and containerisation (Docker)Experience building and maintaining CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI, etc.)Proficiency with Terraform or other IaC toolsStrong Linux command-line skills and scripting (Bash and/or Python)Experience with monitoring, logging, and alerting tools (Prometheus, Grafana, ELK, etc.)Good understanding of networking fundamentals (TCP/IP, DNS, load balancing)Experience with Git and modern version control practices Desirable SkillsExperience with service mesh technologies (e.g. Istio)Familiarity with Kafka or event streaming platformsExposure to security tooling, secrets management (e.g. Vault), or SIEMExperience with test automation or integrating testing into CI/CD pipelinesExperience working in regulated environments (e.g. financial services) What We're Looking ForStrong problem-solving and troubleshooting mindsetAbility to work in fast-paced, collaborative environmentsProactive approach to automation and continuous improvementGood communication skills and ability to work with cross-functional teams