Epicareer Might not Working Properly
Learn More
T

Senior Google Cloud Platform Cloud Developer

Salary undisclosed

Apply on


Original
Simplified

Key Responsibilities:

Developer Enablement: Provide guidance and technical mentorship to developers, helping them understand cloud-native development principles, Google Cloud Platform 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 Google Cloud Platform.

Training & Documentation: Develop comprehensive documentation, run workshops, and oLer hands-on support to upskill developers on cloud deployment pipelines, infrastructure-as-code (IaC), and Google Cloud Platform 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 developerfriendly, secure, and scalable.

Code Reviews & Support: Conduct code reviews and provide feedback on cloudbased 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 Google Cloud Platform 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 Google Cloud Platform or other cloud platforms.

Cloud Development Expertise: Strong experience with Google Cloud Platform 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, 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:

Google Cloud Platform Professional Cloud Developer or Google Cloud Platform Professional Cloud Architect certification.

Experience working 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 and designing secure, scalable applications in Google Cloud Platform.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job