About the role
Google Cloud Engineers are essential to developing and running the great software infrastructure that supports Google's cloud services. They develop strong partnerships with Cloud Architects and create scalable, secure, and dependable cloud solutions that fit whatever business needs come their way. Their main responsibilities include:
1) Translate business needs into technical requirements, designing scalable and secure GCP architectures.
2) Implement and manage CI/CD deployment pipelines, monitoring cloud performance, availability, and security.
3) Ensure cloud infrastructure meets security requirements and industry standards.
4) Automate tasks with tools like Terraform and Ansible; write scripts for automation and deployment.
5) Collaborate with development, operations, and security teams; provide technical support and troubleshooting.
6) Identify and resolve performance bottlenecks, implementing scaling strategies.
7) Design and manage secure data storage solutions, including databases and data warehouses.
8) Develop disaster recovery plans and manage backup solutions.
9) Stay updated on GCP services and best practices; maintain relevant certifications.
10) Monitor and optimise cloud spending, identifying cost-saving opportunities.