Cloud Enablement Engineer
Tata Consultancy Services · Louisville, KY · 3 wk ago
Engineering$100k–$130k/yrFull-time
Roles & Responsibilities
- 7+ years of direct, hands-on experience in Golang development, with demonstrable expertise in advanced concurrency (channels, goroutines, sync primitives), interface-driven architecture, and struct-based system design.
- Proven track record of designing, implementing, and maintaining production-grade RESTful APIs in Golang, including secure request handling, strict versioning, and standardized error management patterns.
- Documented experience architecting and developing Temporal workflows, activities, task queues, and workers in enterprise automation environments.
- Ability to optimize workflow reliability and performance.
- Advanced proficiency in developing, maintaining, and orchestrating Terraform Cloud modules, including deep knowledge of variable schema design, remote state management, workspace orchestration, and implementation of secure network/firewall policies (e.g., tag-based NextGen firewall rules for GCP).
- Mastery in implementing comprehensive unit and integration testing for Golang codebases, automation modules, and API handlers, using industry-standard frameworks.
- Troubleshoot, debug, and optimize Golang services, Terraform modules, and cloud configurations.
- Expert-level experience integrating and managing CI/CD pipelines using GitHub Actions and Azure DevOps, ensuring automated build, test, and deployment of cloud infrastructure and Golang services.
- Ability to implement gated reviews and enforce code quality and security standards.
- Substantial, hands-on experience with Azure and GCP, including provisioning VMs, network/firewall configuration, certificate management, and compliance.
- Contribute to cloud enablement by building automation solutions that work across Azure and GCP.
- Maintain clear documentation for APIs, workflows, Terraform modules, and CI/CD processes.
- Collaborate with product owners, cloud architects, and DevOps teams to refine requirements and deliver robust cloud automation solutions.
Qualifications
- BACHELOR OF COMPUTER SCIENCE