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.
GCP
Design and manage GCP 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
GCP