- Design, deploy, and manage cloud-native applications and infrastructure on Google Cloud Platform (GCP).
- Participate in on-prem cloud migration to the Google Cloud Platform.
- Leverage GCP services (e.g., Kubernetes Engine, Cloud Storage, BigQuery, Cloud Pub/Sub, etc.) for scalable solutions.
- Design, implement, and maintain CI/CD pipelines using GitLab.
- Collaborate with developers to ensure seamless integration and deployment of features.
- Implement and manage Istio service mesh to control and secure microservice-to-microservice communications.
- Set up monitoring and logging tools to track the health and performance of cloud infrastructure and microservices.
- Work closely with other teams (engineering, security, and product) to deliver robust cloud solutions.
- Contribute to the continuous improvement of development and deployment practices.
Here are some of the things you'll bring (requirements):
- 3+ years of experience in a Cloud Engineering, DevOps, or related role, specifically focused on cloud infrastructure, automation, and CI/CD processes.
- Strong experience working with Google Cloud Platform (GCP), including services such as Kubernetes Engine (GKE), Cloud Storage, Pub/Sub, Compute Engine, Cloud Functions, etc.
- CI/CD Pipelines: Hands-on experience in designing and managing CI/CD pipelines using GitLab (and/or GitLab CI/CD features like runners, jobs, stages, etc.).
- Service Mesh (Istio): Experience with Istio for service mesh implementation, managing microservice communication, security, and observability.
- Kubernetes & Containers: Solid understanding of containerization technologies such as Docker and Kubernetes, and hands-on experience deploying and managing applications within Kubernetes clusters.
- Monitoring and Logging: Experience with monitoring and logging tools (e.g., Elastic, Grafana, etc.) to ensure the health and performance of cloud resources.
- Strong problem-solving and troubleshooting abilities.
- Ability to work both independently and as part of a team.
- Excellent communication skills, with the ability to explain complex technical concepts to both technical and non-technical stakeholders.
- Proactive mindset, with a focus on continuous improvement and innovation.
- Willingness to participate in paid on-call duty approximately every 4-6 weeks, in alignment with our "You Build It, You Run It" philosophy