We're looking for a DevOps & Deployment to join the Deployment team and take ownership of how Sentra reaches our customers' environments — and how it runs once it gets there.
This role sits at the intersection of cloud infrastructure and backend engineering. You'll build and maintain the Infrastructure-as-Code and tooling that customers use to deploy Sentra across AWS, Azure, and GCP - including Kubernetes-based, VM-based, and on-premise environments. Alongside that, you'll develop the backend services that power the deployment lifecycle: orchestration, provisioning, environment management, health monitoring, and deployment verification — time-critical services where reliability directly impacts the customer experience.
The role blends hands-on engineering, cloud architecture, and customer-facing technical work. You'll collaborate with Solutions Engineering, Support, and customers directly to ensure deployments are smooth, secure, and scalable.
Responsibilities
This is a DevOps and Backend role, with approximately 60% of the focus on DevOps & Deployment and 40% on Backend engineering. You’ll own both the infrastructure that enables Sentra to run in complex customer environments and the backend services that support and manage the deployment lifecycle.
DevOps & Customer Deployment ~60%
Develop and maintain Infrastructure-as-Code (Terraform, CloudFormation) that customers use to deploy and integrate the product into their cloud environments.
Design customer-deployable cloud architectures across AWS, Azure, and GCP, including networking (VPC/VNet, routing, NAT, PrivateLink / private endpoints) and security primitives.
Build and maintain deployment tooling (CLI tools, installers, templates, automation) to simplify customer setup and upgrades.
Develop and maintain our Kubernetes-based deployment (Golang, Helm) for both cloud-native and on-premises environments.
Backend Engineering ~40%
Build and maintain backend services (Python, TypeScript) that power the deployment lifecycle — including orchestration, provisioning, and environment management.
Develop health monitoring and deployment verification services that ensure reliable, validated deployments with minimal customer friction.
Design and improve APIs that manage customer environments, ensuring they are robust, well-documented, and easy to integrate with.
Own the reliability and performance of time-critical deployment services where latency and correctness directly affect the customer experience.
Collaboration & Customer-Facing Work
Act as a technical escalation point for customer deployment and integration issues, working closely with Solutions Engineering and Support.
Collaborate with external-facing teams (Customer Success, Solutions Engineering, Sales Engineering) on customer deployments and integrations, including participating in calls or troubleshooting sessions when needed — sometimes during US business hours.
Requirements
Strong hands-on experience with AWS, Azure, or GCP.
Experience with Terraform or similar Infrastructure-as-Code tools.
Strong hands-on experience with Kubernetes and CI/CD in production.
Solid understanding of cloud networking, IAM, and storage.
Strong experience with Python and/or TypeScript and building backend services.
Experience troubleshooting production infrastructure and distributed systems.
Comfortable working directly with customers and customer-facing teams.
Strong communication skills.
Nice to Have
Experience deploying into customer-owned cloud or on-prem environments.
Multi-cloud experience.
Experience with Helm, CLIs, or deployment automation.
Experience with monitoring and observability for distributed systems.