Keywords:
Google Cloud
Kubernetes
CI/CD
Role Description:
Proficiency in deploying managing and scaling containerized applications using Cloud Build.
Design and manage containerized applications using Docker.
Maintain Docker images and manage versions.
Collaborate with cross-functional teams including data scientists and software engineers to integrate AI solutions into existing products and services.
Implement and maintain CI/CD pipelines integrating automated testing and deployment procedures to accelerate software delivery.
Familiarity with service mesh technologies like Istio for managing microservices communication traffic routing load balancing within Kubernetes clusters.
Strong understanding of Google cloud platform services and tools with hands-on experience in deploying and managing workloads on GCP including familiarity with GKE for Kubernetes orchestration.
Proficiency in utilizing GCP s storage services like Cloud Storage Cloud SQL Bigtable and BigQuery for storing and processing data at scale.
Familiarity with GCP s serverless offering like Cloud Functions and Cloud Run for building and deploying event driven and scalable applications.
Experience in configuring IAM roles and permission on GCP ensuring proper access control across various services and resources.
Good experience in infrastructure as code (IaC) using terraform to automate the provisioning configuration and management of cloud resources on GCP ensuring infrastructure is versioned reproducible and scalable.
Could automate the infrastructure provisioning and management tasks using Terraform creating reusable modules and templates to streamline deployment processes and improve operational efficiency.
Competencies:
DevOps Continuous Integration and Continuous Delivery (CI/CD)
Google Cloud
Kubernetes
Experience (Years):
4-6