Techminers - Minneapolis, MN

posted about 1 month ago

Full-time - Senior
Minneapolis, MN

About the position

The Senior Google Cloud Platform Cloud Developer role focuses on enabling developers to effectively utilize Google Cloud services and best practices for cloud-native application development. This position involves providing mentorship, designing internal tools, and advocating for cloud best practices while collaborating with various teams to ensure a secure and scalable cloud infrastructure.

Responsibilities

  • Provide guidance and technical mentorship to developers on cloud-native development principles and Google Cloud Platform services.
  • Work with Platform Engineering to design and build internal tools, libraries, and frameworks to improve developer productivity.
  • Develop comprehensive documentation and run workshops to upskill developers on cloud deployment pipelines and infrastructure-as-code.
  • Advocate for and implement best practices for cloud development, including microservices architecture and CI/CD.
  • Collaborate closely with software development, operations, and platform teams to ensure a developer-friendly cloud infrastructure.
  • Conduct code reviews and provide feedback on cloud-based implementations to meet security and performance standards.
  • Help build and optimize CI/CD pipelines for seamless and automated deployments.
  • Assist in the design and implementation of cloud-native solutions using Google Cloud Platform services.
  • Assist teams in performance tuning, cost optimization, and scaling of cloud applications.
  • Collect feedback from developers to continuously improve the developer experience for cloud-based projects.

Requirements

  • 5+ years of experience in software development with at least 2 years working on Google Cloud Platform or other cloud platforms.
  • Strong experience with Google Cloud Platform services, including compute, serverless, databases, and networking.
  • Proficiency in one or more programming languages such as Python, Java, Go, or Node.js.
  • Proven experience mentoring or enabling developers to work in cloud environments.
  • Hands-on experience with building CI/CD pipelines and automating cloud deployments using tools like Jenkins or GitLab CI.
  • Knowledge of infrastructure automation and IaC tools such as Terraform or Deployment Manager.
  • Excellent communication skills with the ability to work closely with cross-functional teams.

Nice-to-haves

  • Google Cloud Platform Professional Cloud Developer or Professional Cloud Architect certification.
  • Experience with containerization and orchestration technologies such as Docker and Kubernetes.
  • Experience with Internal Developer Platforms like Humanitec.
  • Familiarity with serverless architectures and event-driven design patterns.
  • Knowledge of cloud security practices.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service