Google Cloud Engineer (DevOps/GCP)
Benefits:
- 15% Night differential
- 20 Paid Time Off (PTO) per year
- Annual Appraisal
- Annual Incentive
- Hybrid Work Arrangement
- Weekends off
- HMO with FREE dependents
- Group life insurance
POSITION SUMMARY
A Google Cloud Engineer plays a vital role in designing, implementing, and managing cloud solutions and infrastructure within the Google Cloud Platform (GCP). This role is essential for organizations looking to leverage GCP services to optimize their cloud operations and meet business objectives.
As a Google Cloud Engineer, you are instrumental in helping organizations harness the power of Google Cloud Platform to meet their infrastructure, application, and data processing needs. Your expertise in designing, implementing, and managing cloud solutions is essential for driving efficiency, security, and scalability within the organization's cloud infrastructure.
Key Responsibilities:
- Collaborate with architects and stakeholders to design scalable and resilient cloud infrastructure solutions in GCP.
- Create infrastructure as code (IAC) templates for provisioning resources using tools like Terraform or Deployment Manager.
- Provision and manage virtual machines, storage, and networking resources within GCP.
- Implement auto-scaling solutions to adapt to changing workloads.
- Implement and maintain security measures and access controls to protect cloud resources.
- Ensure compliance with security standards and industry-specific regulations.
- Develop and maintain automation scripts and workflows for routine tasks and resource management.
- Implement continuous integration and continuous deployment (CI/CD) pipelines for cloud-based applications.
- Monitor the performance, availability, and cost of cloud resources.
- Identify and resolve issues and optimize resource utilization.
- Integrate various GCP services, such as Google Kubernetes Engine (GKE), Google BigQuery, Google Pub/Sub, etc., to build comprehensive cloud solutions.
- Plan and implement disaster recovery strategies and backup solutions to ensure data integrity and business continuity.
- Create and maintain documentation of cloud configurations, operational procedures, and best practices.
- Share knowledge and expertise with other team members and stakeholders.
- Collaborate with cross-functional teams, including developers, data engineers, and business stakeholders, to understand technical requirements and provide support.
- Communicate effectively with stakeholders to align cloud solutions with business needs.
Qualifications:
- Bachelor's degree in computer science, information technology, or a related field.
- Proficiency in Google Cloud Platform services, including Compute Engine, Cloud Storage, VPC, and Cloud Identity and Access Management (IAM).
- Experience with infrastructure as code (IAC) tools like Terraform or Google Cloud Deployment Manager.
- Knowledge of cloud security and compliance best practices.
- Automation and scripting skills with languages like Python, Shell, or PowerShell.
- Strong problem-solving and troubleshooting abilities.
- Understanding of networking, containerization, and cloud-native technologies.
- Familiarity with CI/CD concepts and tools.
- Excellent communication and collaboration skills.
- Google Cloud certifications (e.g., Google Associate Cloud Engineer) are a plus but not required.