You will design and implement large-scale cloud infrastructure solutions centered around Kubernetes.
Responsibilities
Develop and maintain CI/CD pipelines for automated code deployment using Google Cloud Build, Source Repositories, and Container Registry.
Manage and orchestrate containers using Google Kubernetes Engine (GKE), defining cluster management and deployment strategies.
Automate GCP operations using scripting languages like Python or Bash and GCP SDKs or APIs.
Implement comprehensive monitoring and logging solutions utilizing GCP Logging and Monitoring for troubleshooting and anomaly detection.
Collaborate with development teams to architect and support application deployment strategies leveraging GCP services like App Engine, Cloud Functions, and Cloud Run.
Required Skills
10+ years of experience in cloud computing or traditional IT infrastructure environments.
Expertise with Google Kubernetes Engine (GKE) and Google Cloud Platform (GCP).
Strong proficiency in scripting using Python or Shell.
Hands-on experience developing and maintaining CI/CD pipelines.
Deep knowledge of distributed systems architecture, Linux/UNIX, networking, and storage.
Experience with Git and GitHub.
Familiarity with Kafka for data streaming needs.
Understanding of cloud concepts (Storage, Compute, Network).
Ability to set up and administer databases in GCP (e.g., BigTable, Cloud SQL).