Lead the planning, design, and hands-on migration of Node.js microservices and related infrastructure from Tanzu/PCF/TKGI to GKE.
Design, deploy, and manage highly available, scalable, and secure GKE clusters; implement best practices for Pod security, networking (VPC, GKE ingress, Service Mesh), and resource management.
Collaborate with application teams to adapt and refactor Node.js services for optimal performance and cloud-native best practices within the GKE environment.
Develop and maintain infrastructure as code using Terraform for provisioning and managing GCP resources, including networking, security components, and GKE clusters.
Implement and optimize CI/CD pipelines (Cloud Build, Jenkins, GitLab CI) for automated build, test, and deployment of containerized Node.js applications to GKE.
Configure and manage monitoring, logging, and alerting solutions using GCP's Operations suite (Cloud Monitoring/Logging/Trace) to ensure system reliability and performance post-migration.
Create comprehensive technical documentation, migration procedures, operational runbooks, and mentor junior team members.
Requirements
4+ years of hands-on experience with a major public cloud provider; strong preference for Google Cloud Platform (GCP).