The position of a GCP Architect involves designing, developing, and managing the cloud architecture on the Google Cloud Platform. GCP Architect collaborates closely with the engineering, development, and operations teams to ensure the cloud solutions are scalable, secure, and optimized for performance. GCP Architect conducts thorough assessments of the existing infrastructure, identifies areas for improvement, and implements best practices for cloud architecture.
This is a contract to hire role with 3 days/week onsite in Alpharetta, GA.
Typical duties and responsibilities
Create and construct scalable, dependable, secure cloud infrastructure solutions using GCP.
Work with development teams to design and build cloud-native applications.
Evaluate and install cloud services and technologies to fulfill the company's requirements.
Ensure that cloud solutions meet security and compliance standards.
Monitor and optimize cloud infrastructure for performance, cost, and security.
Provide engineering teams with technical assistance and coaching on GCP best practices.
Troubleshoot and resolve issues with cloud infrastructure and services.
Develop and maintain documentation for cloud infrastructure, processes, and procedures.
Collaborate with stakeholders to define cloud strategies and roadmaps that align with business objectives.
Required skills and experience
At least 3 years of proven experience as a Cloud Architect or in a related role, with a strong professional focus on Google Cloud Platform (GCP), including hands-on experience with key GCP services such as Compute Engine, Kubernetes Engine, and Cloud Storage.
Bachelor's degree in Computer Science, IT, or a related field.
In-depth understanding of cloud architecture fundamentals and best practices, including designing cloud infrastructures for 24/7 environments.
Proficiency with cloud infrastructure as code (IaC) technologies like Terraform and CloudFormation, and experience with automation tools such as Ansible or Chef.
Advanced knowledge of GCP's networking components (e.g., Virtual Private Cloud, Cloud Load Balancing), security features (e.g., Identity and Access Management, Security Command Center), and identity management tools (e.g., Google Cloud IAM).
Solid understanding of networking protocols such as TCP/IP and HTTP/S and experience with security design principles, including segmentation, encryption, and logging.
Develop data visualizations that effectively communicate insights to stakeholders.
Strong problem-solving skills, with the ability to diagnose and resolve complex cloud infrastructure issues, and experience working effectively under pressure in fast-paced environments.
Familiarity with programming languages such as Python, Ruby, or JavaScript.