Job Description/ Responsibilities
Kubernetes / GKE
* Design, deploy, administer and troubleshoot Kubernetes (GKE) clusters.
* Manage namespaces, RBAC, Network Policies, Ingress Controllers, Services and Storage Classes.
* Perform cluster upgrades, patching, node pool management and capacity planning.
* Automate deployments using Helm, ArgoCD and CI/CD pipelines.
* Monitor cluster health, availability and performance.
* Troubleshoot pod, deployment, service and ingress issues.
Networking
* Strong understanding of TCP/IP, DNS, HTTP/HTTPS, SSL/TLS.
* Configure and troubleshoot VPCs, subnets, routing tables, NAT Gateways and firewalls.
* Design secure ingress and egress traffic flows.
* Manage Load Balancers, VPN, Hybrid Connectivity and DNS solutions.
* Diagnose network latency, packet loss and connectivity issues.
* Implement Zero Trust and network segmentation principles.
Google Cloud Platform
* Design and manage Google Cloud Platform infrastructure including:
o GKE
o Compute Engine
o Cloud Storage
o Cloud SQL
o VPC
o Cloud DNS
o Cloud Load Balancer
o Cloud NAT
o IAM
o Operations Suite (Stackdriver)
* Implement Infrastructure as Code using Terraform.
* Configure monitoring, logging and alerting.
* Support disaster recovery and high availability solutions.
* Kubernetes
* Networking
* Google Cloud Platform
Years of Experience: 9.00 Years of Experience