Position SummaryA Google Cloud Platform (GCP) Platform Engineer is responsible for designing, implementing, and maintaining the infrastructure and architecture of a cloud computing platform on GCP. This may include tasks such as configuring and deploying GCP services and tools through Infrastructure as Code, monitoring and optimizing the performance of the GCP environment, and ensuring that the platform is secure and compliant with industry standards and best practices.
Principle Responsibilities - Design and implement the infrastructure and architecture of a company's cloud computing platform on GCP.
- Configure and deploy GCP services and tools, such as Google Kubernetes Engine, Google Compute Engine, and Google Cloud Storage.
- Monitor and optimize the performance of the GCP environment, including tracking and analysing resource usage.
- Identify opportunities for cost savings including implementing cost savings opportunities.
- Ensure the security and compliance of the GCP platform, including implementing and maintaining security controls and conducting regular audits and assessments.
- Provide technical guidance and support to other members of the IT team and stakeholders, including troubleshooting issues and helping with GCP-related tasks.
- Train and mentor junior engineers on GCP and cloud computing best practices.
- Collaborate with developers and other IT professionals to support the deployment and operation of applications on GCP.
- Keep up to date with the latest developments and trends in GCP and cloud computing and provide recommendations for improving the company's use of GCP.
Technical Skills - Extensive experience with GCP and a strong understanding of cloud computing technologies and best practices.
- Experience with scripting languages, such as Python or Bash, and automation tools including Terraform and Ansible.
- Familiarity with DevOps practices and methodologies, including source code control, continuous integration, continuous deployment, and infrastructure as code.
- Knowledge of GCP-specific tools and services, such as Google Kubernetes Engine, Google Compute Engine, and Google Cloud Storage.
- Experience with monitoring and logging tools, such as Operations Suite, and ability to analyze and troubleshoot performance issues.
- Knowledge of security best practices and experience implementing and maintaining security controls on GCP.
- BS or MS degree in Computer Science, Engineering, or another related area.
- 5+ Years of Exp.
- Excellent knowledge of cloud networking technologies, particularly with OSI network layers, TCP/IP, shared VPCs, and data centre interconnects.