Job Role: Google Cloud Platform Cloud and Infra Engineer
Job Location: Remote
Job type: Contract
Job Summary: Design, deploy, and manage scalable, secure infrastructure on Google Cloud Platform. They focus on automating infrastructure using Infrastructure as Code (IaC) (e.g., Terraform), managing GKE/containers, implementing security (IAM/VPC), and optimizing cloud costs.
Key Responsibilities:
- Infrastructure Design: Design, build, and maintain scalable and reliable infrastructure using Google Cloud Platform services like Compute Engine, Cloud Storage, and Networking.
- Automation: Utilize Terraform, Ansible, and Python/Bash scripts to automate infrastructure deployment and management.
- Containerization & DevOps: Manage containerized applications via Google Kubernetes Engine (GKE) and implement CI/CD pipelines for automated code deployment.
- Security & Compliance: Implement security best practices, including Identity & Access Management (IAM), VPC, firewalls, and data encryption.
- Monitoring & Performance: Monitor system performance using Cloud Monitoring/Logging, identify bottlenecks, and ensure high availability.
- Cost Optimization: Monitor and reduce cloud spending by analyzing usage patterns.
Required Skills & Qualifications:
- Education: Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
- Google Cloud Platform Expertise: Strong understanding of core Google Cloud Platform services (Compute Engine, GKE, VPC, IAM, BigQuery).
- Infrastructure as Code: Proficiency in Terraform and Ansible.
- Scripting/Coding: Experience with Python, Bash, or PowerShell.
- Networking: Knowledge of VPCs, VPNs, and load balancing.
- Certifications: or certifications
Preferred Experience:
- Experience with container orchestration (Docker, Kubernetes).
- Background in migrating on-premise infrastructure to Google Cloud Platform.
- Understanding of public sector security compliance (FedRAMP, etc.)