Cloud Engineer
db
Job Description
- Cloud Infrastructure Management: Design, deploy, and manage scalable, secure, and cost-effective cloud environments on GCP.
- Automation and Scripting: Develop Infrastructure as Code (IaC) using Terraform, Deployment Manager, or other tools.
- Security and Compliance: Implement security best practices and IAM policies, and ensure compliance with organizational and regulatory standards.
- Networking and Connectivity: Configure and manage VPCs, subnets, firewalls, VPNs, and interconnects for secure cloud networking.
- CI/CD and DevOps: Set up CI/CD pipelines using Cloud Build, Jenkins, GitHub Actions, or similar tools for automated deployments.
- Monitoring and Logging: Implement monitoring and alerting using Stackdriver (Cloud Operations), Prometheus, or third-party tools.
- Cost Optimization: Analyze and optimize cloud spending by leveraging committed use discounts, autoscaling, and right-sizing resources.
- Disaster Recovery and Backup: Design backup, high-availability, and disaster-recovery strategies using Cloud Storage, snapshots, and multi-region deployments.
- Database Management: Deploy and manage GCP databases such as Cloud SQL, BigQuery, Firestore, and Spanner.
- Containerization and Kubernetes: Deploy and manage containerized applications using Google Kubernetes Engine (GKE) and Cloud Run.