Job Title: Senior GCP Cloud Developer (Developer Enablement Focus)
Location: Minneapolis, MN
Job Summary:
We are looking for a Senior GCP Cloud Developer to join our team with a focus on
developer enablement. In this role, you will empower developers who are new to cloud-
based deployments, providing guidance, building tools, and establishing best practices for
working within Google Cloud Platform (GCP). You will act as a bridge between cloud
infrastructure and development teams, ensuring that developers can seamlessly adopt
cloud technologies, improve workflows, and deliver scalable, cloud-native applications.
Key Responsibilities:
• Developer Enablement: Provide guidance and technical mentorship to developers,
helping them understand cloud-native development principles, GCP services, and
best practices for deploying applications in the cloud.
• Cloud Tooling: Work with Platform Engineering to design and build internal tools,
libraries, and frameworks that simplify cloud development processes and improve
developer productivity on GCP.
• Training & Documentation: Develop comprehensive documentation, run
workshops, and oLer hands-on support to upskill developers on cloud deployment
pipelines, infrastructure-as-code (IaC), and GCP service usage.
• Cloud Best Practices: Advocate for and implement best practices for cloud
development, including microservices architecture, serverless computing,
containerization, and continuous integration/continuous delivery (CI/CD).
• Developer Collaboration: Collaborate closely with software development,
operations, and platform teams to ensure that cloud infrastructure is developer-
friendly, secure, and scalable.
• Code Reviews & Support: Conduct code reviews and provide feedback on cloud-
based implementations, ensuring they meet security, performance, and scalability
standards.
• Automated Deployments: Help build and optimize CI/CD pipelines, enabling
seamless and automated deployments for teams inexperienced with cloud
Environments.
• Cloud-Native Solutions: Assist in the design and implementation of cloud-native
solutions, using GCP services such as Cloud Functions, App Engine, GKE, BigQuery,
and Pub/Sub.
• Performance Tuning & Optimization: Assist teams in performance tuning, cost
optimization, and scaling of cloud applications and infrastructure.
• Feedback Loop: Collect feedback from developers and continuously improve the
developer experience for cloud-based projects, ensuring they have the necessary
tools and support.
Required Skills & Qualifications:
• Experience: 5+ years of experience in software development with at least 2 years
working on GCP or other cloud platforms.
• Cloud Development Expertise: Strong experience with GCP services, including
compute (GCE, GKE), serverless (Cloud Functions, App Engine), databases
(Firestore, Cloud SQL), and networking (VPC, Cloud Load Balancing).
• Programming Skills: Proficiency in one or more programming languages such as
Python, Java, Go, or Node.js, with experience in building and deploying cloud-native
applications.
• Developer Enablement: Proven experience mentoring or enabling developers to
work in cloud environments, with the ability to simplify complex cloud concepts for
those unfamiliar with them.
• CI/CD & Automation: Hands-on experience with building CI/CD pipelines and
automating cloud deployments using tools such as Jenkins, GitLab CI, or Cloud
Build.
• Infrastructure as Code (IaC): Knowledge of infrastructure automation and IaC
tools such as Terraform, CloudFormation, or Deployment Manager.
• Collaboration & Communication: Excellent communication skills with the ability
to work closely with cross-functional teams, explain technical concepts clearly, and
develop strong documentation.
Preferred Qualifications:
• GCP Professional Cloud Developer or GCP Professional Cloud Architect
certification.• Experience working with containerization and orchestration technologies such as
Docker and Kubernetes.
• Familiarity with serverless architectures and event-driven design patterns.
• Knowledge of cloud security practices and designing secure, scalable applications
in GCP.