Key Responsibilities:
Design, deploy, and manage scalable cloud solutions on Google Cloud Platform (GCP).
Build and optimize cloud architectures using services such as Compute Engine, Cloud Run, GKE, Cloud Functions, Pub/Sub, BigQuery, and Cloud Storage.
Automate infrastructure provisioning using Terraform, Deployment Manager, or Ansible.
Configure and manage Kubernetes clusters using GKE for containerized applications.
Implement CI/CD pipelines using tools such as Cloud Build, Jenkins, GitHub Actions, or GitLab CI.
Monitor cloud performance and cost optimization using Cloud Monitoring, Cloud Logging, and Cost Management tools.
Ensure cloud security best practices including IAM roles, VPC configurations, firewall rules, encryption, and secret management.
Support cloud migration strategies, including lift-and-shift and modernization initiatives.
Troubleshoot cloud infrastructure issues and provide timely resolution.
Collaborate with development, DevOps, and security teams to enhance cloud-native solutions.
Maintain documentation for system architecture, workflows, and configurations.
Required Skills \& Qualifications:
Bachelor’s degree in Computer Science, Information Technology, or a related field.
3+ years of hands-on experience working with Google Cloud Platform.
Strong proficiency in GCP services such as Compute Engine, Cloud Functions, GKE, BigQuery, Cloud SQL, Pub/Sub, and Cloud Storage.
Experience with Terraform, Deployment Manager, or other infrastructure-as-code (IaC) tools.
Good understanding of networking concepts: VPC, VPN, subnets, firewalls, load balancers, DNS.
Experience with containerization and orchestration (Docker, Kubernetes, GKE).
Proficiency in scripting using Python, Bash, or PowerShell.
Practical knowledge of CI/CD concepts and pipeline tools.
Strong understanding of cloud security, IAM, and best compliance practices.
Excellent problem-solving, troubleshooting, and communication skills.
Job Type: Full-time
Pay: $60,000.00-$130,000.00 per year
Work Location: In person