Senior DevOps and Backend Engineer
Join a cloud data security company’s deployment team to build infrastructure-as-code, deployment tooling, Kubernetes solutions, and backend services across AWS, Azure, GCP, and on-premises environments.
Responsibilities
- Develop and maintain infrastructure-as-code using Terraform, CloudFormation, and similar tools.
- Design deployable cloud architectures across AWS, Azure, and GCP, including networking and security components.
- Build deployment tooling such as command-line tools, installers, templates, and automation.
- Develop and maintain Kubernetes deployments for cloud-native and on-premises environments using Go and Helm.
- Build backend services in Python and TypeScript for orchestration, provisioning, and environment management.
- Develop health monitoring and deployment verification services.
- Design and improve APIs for managing customer environments.
- Own the reliability and performance of time-critical deployment services.
- Troubleshoot customer deployment and integration issues with Solutions Engineering and Support.
- Participate in customer deployment calls and technical troubleshooting sessions, including occasional US business hours.
Requirements
- Hands-on experience with AWS, Azure, or GCP.
- Experience with Terraform or a similar infrastructure-as-code tool.
- Production experience with Kubernetes and CI/CD.
- Strong understanding of cloud networking, IAM, and storage.
- Strong experience with Python and/or TypeScript and backend service development.
- Experience troubleshooting production infrastructure and distributed systems.
- Ability to work directly with customers and customer-facing teams.
- Strong communication skills.
Nice to have
- Experience deploying software into customer-owned cloud or on-premises environments.
- Multi-cloud experience.
- Experience with Helm, command-line tools, or deployment automation.
- Experience with monitoring and observability for distributed systems.