Technical Lead - Google Cloud Platform

Remote: 
Full Remote
Contract: 
Work from: 

J&M Group logo
J&M Group

Job description

Job Description

  • GCP Proficiency: Strong expertise in Google Cloud Platform (GCP) services and tools.
  • Strong expertise in Google Cloud Platform (GCP) services and tools, including Compute Engine, Google Kubernetes Engine (GKE), Cloud Storage, Cloud SQL, Cloud Load Balancing, IAM, Google Workflows, Google Cloud Pub/Sub, App Engine, Cloud Functions, Cloud Run, API Gateway, Cloud Build, Cloud Source Repositories, Artifact Registry, Google Cloud Monitoring, Logging, and Error Reporting.
  • Cloud-Native Applications: Experience in designing and implementing cloud-native applications, preferably on GCP.
  • Workload Migration: Proven expertise in migrating workloads to GCP.
  • CI/CD Tools and Practices: Experience with CI/CD tools and practices.
  • Python and IaC: Proficiency in Python and Infrastructure as Code (IaC) tools such as Terraform.

Database

  • Experience with Google Cloud SQL, Google Firestore, GraphQL, MongoDB, Cassandra, and Neo4j

Data Migration

  • Experience in data pipeline design and implementation using ETL paradigms
  • Experience with designing and integrating various data sources and managing data flow.
  • Familiarity with tools like Google Cloud Dataflow, Apache Beam, and other ETL tools

Data-Warehouse

  • Experience in modernizing data lakes and data warehouses using Google Cloud solutions
  • Proficiency in using BigQuery and Cloud SQL for data warehousing
  • Skills in analysing data using SQL and other querying tools

Service-Mesh

  • Experience with Google Cloud Service Mesh for managing microservices.
  • Understanding of security, observability, and traffic management in a service mesh.
  • Proficiency in using Google Kubernetes Engine (GKE) for deploying service meshes.

CDN

  • Knowledge of networking principles and security practices for CDN.
  • Knowledge of tuning CDN for performance and scalability.

Observability

  • Proficiency with Google Cloud's observability tools like Stackdriver, Cloud Trace, and Cloud Logging

Preferred Qualifications

  • Bachelor's degree in Computer Science, Information Systems, or a related field.
  • 8-10 years of relevant work experience in cloud engineering and architecture.
  • Google Cloud Professional Cloud Architect certification.
  • Experience with containerization technologies, particularly Kubernetes.
  • Familiarity with DevOps methodologies and practices.
  • Strong problem-solving and analytical skills.
  • Excellent written and verbal communication skills.
  • Ability to work in a fast-paced, result-oriented environment."
  • GCP Proficiency: Strong expertise in Google Cloud Platform (GCP) services and tools.

Responsibilities

  • Cloud Architecture and Design: Design and implement scalable, secure, and highly available cloud infrastructure solutions using Google Cloud Platform (GCP) services and tools such as Compute Engine, Kubernetes Engine, Cloud Storage, Cloud SQL, and Cloud Load Balancing.
  • Cloud-Native Applications Design: Development of high-level architecture design and guidelines for develop, deployment and life-cycle management of cloud-native applications on CGP, ensuring they are optimized for security, performance and scalability using services like App Engine, Cloud Functions, and Cloud Run.
  • API Management: Develop and implement guidelines for securely exposing interfaces exposed by the workloads running on GCP along with granular access control using IAM platform, RBAC platforms and API Gateway
  • Workload Migration: Lead the design and migration of on-premises workloads to GCP, ensuring minimal downtime and data integrity.
  • CI/CD: Design and implement Continuous Integration/Continuous Deployment (CI/CD) pipelines to streamline the development and deployment process using tools such as Cloud Build, Cloud Source Repositories, and Artifact Registry.
  • Infrastructure as Code (IaC): Design infrastructure automation architecture and utilize tools such as Terraform to automate the provisioning and management of cloud infrastructure on GCP.
  • Collaboration: Work closely with cross-functional teams to define requirements, design solutions, and ensure successful project delivery. Use collaboration tools like Google Workspace and Jira.
  • Monitoring and Optimization: Monitor cloud environments to ensure optimal performance, availability, and security. Perform regular system audits and performance tuning.
  • Documentation: Prepare and maintain comprehensive documentation for cloud infrastructure, configurations, and procedures.
  • Prepare and maintain comprehensive documentation for cloud infrastructure, configurations, and procedures using tools like Google Docs and Confluence."

Required profile

Experience

Related jobs