Job Description
We are looking for a skilled and motivated Google Cloud Developer to join our Digital Operations – Technology team. The ideal candidate will have hands-on experience in cloud-based development, preferably on Google Cloud Platform (GCP), with strong knowledge of Python, JavaScript, SQL, BigQuery, and cloud infrastructure.
The candidate will be responsible for designing, developing, implementing, automating, and optimizing cloud environments and solutions while ensuring security, reliability, and alignment with Google Cloud best practices.
Key Responsibilities
- Design, develop, implement, operate, and debug cloud environments using Google Cloud Platform (GCP) and cloud management platforms.
- Evaluate engineering designs for new cloud environment builds and recommend improvements to enhance product and process quality.
- Develop and maintain cloud-based applications and data solutions using GCP services.
- Implement automation and DevOps practices to improve operational efficiency, scalability, and service reliability.
- Work with distributed computing environments and monitor workflows for Big Data solutions.
- Utilize GCP services such as Dataproc, Dataflow, Composer, BigQuery, and Google Cloud Storage (GCS) to support data processing and analytics.
- Implement industry-standard security practices throughout the development and operational lifecycle.
- Troubleshoot cloud infrastructure, applications, and workflow-related issues.
- Apply Google Cloud best practices and recommendations to meet customer requirements and deliver effective cloud solutions.
- Support service operations, continuous improvement initiatives, and cloud environment optimization.
- Collaborate with cross-functional and geographically distributed teams to deliver technology solutions.
- Contribute to reporting, analytics, and dashboard development using relevant reporting tools and technologies.
Required Qualifications and Experience
- Bachelor's degree in Engineering, Computer Science, or a related field.
- 2–5 years of experience in cloud-based development, preferably with Google Cloud Platform (GCP).
- Hands-on knowledge of cloud platforms, including:
- Google Cloud Platform (GCP)
- Firebase
- Strong programming skills in:
- Python
- JavaScript
- Knowledge of databases and data platforms:
- SQL
- BigQuery
- Understanding of Data Science, Machine Learning, and Artificial Intelligence concepts.
- In-depth knowledge of key GCP services, including:
- Google Compute Engine (GCE)
- Google Kubernetes Engine (GKE)
- Google App Engine (GAE)
- Google Cloud Storage (GCS)
- Cloud SQL
- Virtual Private Cloud (VPC)
- Cloud Resource Manager
- Cloud Monitoring and Logging (formerly Stackdriver)
- Cloud CDN
- Cloud IAM
- Experience with Infrastructure as Code (IaC) and cloud automation tools.
- Hands-on experience with workflow monitoring in distributed computing environments for Big Data solutions.
- Experience working with GCP data and workflow services such as Dataproc, Dataflow, Composer, BigQuery, and GCS.
- Knowledge of cloud design, implementation, engineering, automation, DevOps, service operations, and service improvement.
- Experience with reporting and analytics tools such as Tableau, Bigtable, Looker Studio (formerly Data Studio), and analytics dashboards.
- Google Workspace (G Suite) knowledge is an added advantage.
- Experience collaborating with teams across geographies and business functions.
Interested in remote work opportunities in Devops? Discover Devops Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
Personal Skills
- Strong time management and organizational skills.
- Excellent interpersonal and communication skills.
- Good people management and collaboration skills.
- Flexible and adaptable to organizational and process changes.
- Self-starter with an ambitious, proactive, and go-getter attitude.
- Ability to work independently and meet deadlines.
- Eagerness to learn new technologies and implement knowledge effectively.
- Strong problem-solving and analytical skills.
- Ability to maintain organizational and client confidentiality.
- Willingness to collaborate with teams across different geographies and functions.
What We Offer
- Opportunity to work on Google Cloud Platform and emerging cloud technologies.
- Exposure to Big Data, automation, DevOps, and cloud engineering projects.
- Collaborative and dynamic technology work environment.
- Opportunities for continuous learning and professional development.
Similar Jobs
Explore other opportunities that match your interests