Automation Engineer

Wipro•Mountain View, CA
•Onsite

About The Position

We are seeking a skilled Cloud Software and Automation Engineer with deep expertise in Go (Golang) and Google Cloud Platform (GCP). In this role, you will write high-performance automation software, build internal development tools, and orchestrate robust cloud infrastructure. Your core focus will be eliminating operational friction, optimizing system reliability, and scaling our cloud native services.

Requirements

  • Bachelor's degree in computer science, Engineering, or a related technical field (or equivalent practical experience).
  • Strong proficiency in Go (Golang), including concurrency patterns, standard library tools, and writing cloud-native APIs.
  • Proven hands-on experience with core GCP services (Compute Engine, GKE, Cloud Run, Cloud Functions, IAM, and Networking).
  • Strong experience writing modular, production ready Terraform configurations.
  • Deep understanding of Docker containerization and advanced Kubernetes orchestration.
  • Familiarity with microservices architecture, REST/gRPC interfaces, and distributed systems.
  • Cloud Engineering GCP
  • 3-5 Years experience

Nice To Haves

  • Google Cloud Certified Professional Cloud DevOps Engineer or Professional Cloud Architect is highly desirable.

Responsibilities

  • Design and write clean, efficient, and maintainable automation software, microservices, and custom APIs using Go.
  • Provision and manage scalable, reliable Google Cloud environments using Infrastructure as Code (IaC) tools like Terraform.
  • Manage and optimize application lifecycles within Google Kubernetes Engine (GKE) and Cloud Run.
  • Build and maintain automated continuous integration and continuous delivery pipelines via Cloud Build, GitHub Actions, or GitLab CI.
  • Implement telemetry and observability hooks into Go applications using GCP Cloud Observability (Logging and Monitoring).
  • Enforce strict security boundaries using GCP IAM, Cloud KMS, and automated dependency vulnerability scanning.
  • Debug complex, distributed cloud systems and optimize Go runtimes for cost and performance efficiency.
  • Assist in conducting workshops and discussions with client stakeholders to gather business process requirements.
  • Develop and deliver code for assigned modules, in alignment with client requirements ensuring proper integration with system components.
  • Execute testing for assigned modules, validate functionality across required interactions, and participate in User Acceptance Testing (UAT) sessions.
  • Participate in implementation of software application and its integration with other systems to ensure stability.
  • Prepare detailed reports and documentation on project specifications, activities, and status, while presenting information using flowcharts, layouts, diagrams, code comments, and clear, well-structured code.
  • Collaborate with cross functional teams to understand requirements, support development activities, check system compatibility, and ensure solutions meet expected standards.

Benefits

  • full range of medical and dental benefits options
  • disability insurance
  • paid time off (inclusive of sick leave)
  • other paid and unpaid leave options
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service