Google Cloud Full Stack Developer
tsmg
Sofia
Posted Dec 23, 2024
- Full-time
- External Teams
Job description
**Role Overview:** We are looking for a Google Cloud Full Stack Developer for our client, who will design, develop, and implement cloud-based solutions on Google Cloud Platform, leveraging their expertise in GCP services, automation, and DevOps to drive operational excellence and innovation. ### Qualifications and Experience: - Graduate in engineering or computer science - 5 years of cloud-based development experience (GCP preferable) - GCP Certification: Associate Cloud Engineer, Professional Cloud Architect, or Professional Cloud Developer ### Knowledge in: - **Cloud Platforms:** GCP & Firebase - **Languages:** Python & JavaScript - **Databases:** SQL & BigQuery - **GCP Services:** GCE, GKE, GAE, GCS, Cloud SQL, VPC, Resource Manager, Stackdriver, Cloud CDN, Cloud IAM, GSuite (good to have), Infrastructure as Code, etc. - **GCP Tools:** gcloud, gutils, kubectl, etc. - CI/CD using Jenkins, Ansible, Python, Shell scripting, and change management - Knowledge of production support activities - Web or mobile app development experience (JavaScript, iOS, or Android) - Workflow monitoring in distributed computing environments for Big Data solutions in GCP modules like Dataproc, Dataflow, Composer, BigTable, and GCS - Design, implementation, engineering, automation, and DevOps - Reporting tools like Tableau, BigTable, DataStudio, and analytics dashboards - Experience collaborating with teams across geographies and functions ### Responsibilities (not limited to): - Design, development, implementation, and operational improvement in GCP environments - Debug cloud environments and manage cloud platforms - Perform engineering design evaluations for new environment builds - Architect, implement, and improve automation using tools like Terraform, Salt, Chef, etc. - Recommend alterations to development and design for product or process quality improvement - Implement and maintain industry-standard security practices - Use automation tools following best practices and guidelines - Align Google best practices with customer requirements to deliver optimal solutions ### Personal Skills: - Good time management and organizational skills - Strong interpersonal and people management skills - Flexible and adaptable to changes - Self-starter, ambitious, and deadline-driven - Eager to learn and apply new knowledge - Maintain organizational and client confidentiality