Exol is an innovative company specializing in warehouse-as-a-service solutions, aiming to enhance efficiency and accessibility for businesses. They are seeking a Senior DevOps Engineer to bridge the gap between software development and IT operations, focusing on automating software deployment workflows and optimizing cloud infrastructure, primarily on Google Cloud Platform.
Responsibilities:
- Infrastructure as Code (IaC): Design, build, and maintain production-grade cloud infrastructure using Terraform
- You will be responsible for state management, module development, and ensuring our delivery pipelines are efficient, repeatable, and scalable
- Cloud Architecture: Architect and deploy secure, scalable solutions on GCP (GKE, Cloud Run, Compute Engine, Cloud SQL, VPCs, etc)
- CI/CD Implementation: Build and optimize CI/CD pipelines (e.g., GitHub Actions, GitLab CI, or Jenkins) to enable seamless code deployment from development to production
- Multi-Cloud Strategy: Leverage your experience with other cloud providers (AWS or Azure) to assist with integrations, migrations, or disaster recovery strategies
- Reliability & Monitoring: Implement robust monitoring, logging, and alerting solutions (e.g., Prometheus, Grafana, Google Cloud Operations Suite) to ensure system health
- Collaboration: Act as an embedded consultant for the software development team, helping them containerize applications (Docker/Kubernetes) and troubleshoot issues
Requirements:
- Bachelor's degree in computer science or a related field preferred
- Minimum 8 years of DevOps or Cloud Engineering experience, with multiple years working in GCP
- Terraform Expertise: Deep proficiency in Terraform is non-negotiable. You must have experience writing custom modules, managing remote state, and preventing infrastructure drift
- Cloud Versatility: Demonstrated experience with multiple cloud providers is required
- Containerization: Strong experience with Docker or Kubernetes or GKE specifically
- Scripting: Proficiency in Python, Go, or Bash for automation tasks
- Environment: Proven track record working in a fast-paced software start-up environment; ability to context-switch and manage competing priorities effectively
- GCP Professional Cloud Architect or DevOps Engineer certification
- Experience with 'GitOps' workflows (e.g., ArgoCD, Helm Charts)
- Proven knowledge of security compliance frameworks (SOC 2, ISO 27001) and deploying secure infrastructure
- Experience deploying and managing database platforms and storage lifecycles