Jobs · Engineering · Minnesota

GCP Cloud Developer

Snowrelic Inc · Minneapolis, MN · 4 mo ago
On-siteEngineeringFull-time

Key Responsibilities

  • 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.
  • Work with Platform Engineering to design and build internal tools, libraries, and frameworks that simplify cloud development processes and improve developer productivity on GCP.
  • Develop comprehensive documentation, run workshops, and offer hands-on support to upskill developers on cloud deployment pipelines, infrastructure-as-code (IaC), and GCP service usage.
  • Advocate for and implement best practices for cloud development, including microservices architecture, serverless computing, containerization, and continuous integration/continuous delivery (CI/CD).
  • Collaborate closely with software development, operations, and platform teams to ensure that cloud infrastructure is developer-friendly, secure, and scalable.
  • Conduct code reviews and provide feedback on cloud-based implementations, ensuring they meet security, performance, and scalability standards.
  • Help build and optimize CI/CD pipelines, enabling seamless and automated deployments for teams inexperienced with cloud environments.
  • Assist in the design and implementation of cloud-native solutions, using GCP services such as Cloud Functions, App Engine, GKE, BigQuery, and Pub/Sub.
  • Assist teams in performance tuning, cost optimization, and scaling of cloud applications and infrastructure.
  • 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.

Similar jobs

GCP Cloud Engineer

LightFeatherAlexandria, VA· 3 days ago
Engineering$120k–$140k/yrapply on grnh.se

GCP Java Developer

SWITS DIGITAL Private LimitedNashville, TN· 2 wk ago
Engineeringapply on candidateportal.ceipal.com