Google Cloud Platform Cloud Engineer
Alphosoft Inc
Austin, United States of America
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
IntermediateJob location
Austin, United States of America
Tech stack
Google App Engines
Application Performance Management
Backup Devices
Google BigQuery
Cloud Computing
Cloud Computing Security
Cloud Database
Cloud Engineering
Cloud Storage
Continuous Integration
DevOps
Disaster Recovery
DNS
Github
Identity and Access Management
Python
Scrum
Ansible
Prometheus
Shell Script
Software Deployment
Virtual Machines
Data Logging
Scripting (Bash/Python/Go/Ruby)
Google Cloud Platform
Load Balancing
Cloud Platform System
Cloud Monitoring
Spring Cloud
Istio
Grafana
Kubernetes Helm Charts
Build Server
GIT
Gitlab-ci
Kubernetes
Google Cloud Functions
Cloud Optimization
Terraform
Software Version Control
Docker
Jenkins
Job description
- Design, deploy, and maintain scalable cloud infrastructure on Google Cloud Platform.
- Build and manage Kubernetes clusters using Google Kubernetes Engine (GKE).
- Develop Infrastructure as Code using Terraform.
- Automate cloud operations and deployment processes using Python.
- Implement CI/CD pipelines for application deployment.
- Configure networking, IAM policies, and security controls within Google Cloud Platform.
- Monitor application performance and troubleshoot production issues.
- Collaborate with development teams to optimize cloud-native applications.
- Implement backup, disaster recovery, and high-availability solutions.
- Ensure cloud environments comply with security and governance standards.
- Optimize cloud infrastructure for performance and cost efficiency.
- Document infrastructure architecture, deployment procedures, and operational runbooks.
Requirements
- 8+ years of experience in Cloud Engineering or DevOps.
- 3+ years of hands-on experience with Google Cloud Platform (Google Cloud Platform).
- Strong experience with Google Kubernetes Engine (GKE) for deploying and managing containerized applications.
- Strong experience with Google Compute Engine (GCE) for provisioning and managing virtual machines.
- Proficiency in Python for automation, scripting, and cloud operations.
- Strong experience with Terraform for Infrastructure as Code (IaC).
- Experience with Docker and Kubernetes.
- Hands-on experience with CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, or Cloud Build.
- Experience with version control systems such as Git.
- Knowledge of Linux administration and shell scripting.
- Experience with Google Cloud Platform networking, IAM, VPCs, Cloud DNS, Load Balancers, and Cloud NAT.
- Experience with monitoring and logging tools such as Cloud Monitoring, Cloud Logging, Prometheus, and Grafana.
- Knowledge of cloud security best practices., * Experience with Anthos or Kubernetes multi-cluster management.
- Experience with Helm charts and Kubernetes Operators.
- Knowledge of Cloud SQL, BigQuery, Cloud Storage, Pub/Sub, and Cloud Functions.
- Experience with Secret Manager and KMS.
- Familiarity with Agile/Scrum methodologies.
- Google Cloud Platform Professional Cloud Engineer certification is preferred., * Experience with Ansible or Chef.
- Experience with ArgoCD or FluxCD.
- Experience with Istio or service mesh technologies.
- Knowledge of SRE principles and incident management.
- Experience with FinOps and cloud cost optimization.