Job Summary: Cloud Platforms Engineer
- Design develop and manage cloud-based infrastructure using Kubernetes and container technologies.
- Utilize cloud platforms (AWS Azure or GCP) for deployment and management of enterprise systems.
- Implement and maintain Infrastructure as Code solutions primarily with Terraform.
- Develop automation and scripts using Shell Scripting; Python or Golang development experience is a plus.
- Lead and contribute to projects in distributed enterprise environments.
- Set up and maintain development projects using modern tools (git GitHub GitHub Actions Jenkins) and practices (test-driven development CI/CD) in Linux environments.
- Apply DevOps best practices across infrastructure and cloud computing projects.
- Collaborate with teams practicing agile methodologies (Scrum Kanban etc.).
- Work with Kubernetes ecosystem tools (Helm Kustomize OPA FluxCD).
- Proficiently use Linux command-line and debugging tools.
- Develop and manage RESTful APIs for compute and storage infrastructure.
- Write comprehensive unit tests including mocking of external utilities and APIs.
- 6 years of overall engineering experience with at least 4 years in cloud platforms.
- Hybrid work schedule (3 days on-site) with potential contract-to-hire conversion.