Application Support DevOps Engineer
About the role
Recorded Future is seeking an Application Support DevOps Engineer to own the deployment, tuning, and day-to-day health of a container streaming platform that delivers browser-accessible desktops, applications, and isolated browsers on demand.
The successful candidate will lead the deployment, upgrade, and lifecycle management of a containerized workspace streaming platform running on Kubernetes, and design, build, and maintain custom Docker images and VM images to meet internal team requirements.
Responsibilities
- Lead the deployment, upgrade, and lifecycle management of a containerized workspace streaming platform running on Kubernetes, including Helm chart customization, namespace and zone design, and configuration of core services.
- Design, build, and maintain custom Docker images (desktops, browsers, and single-application workspaces) based on upstream core images, including adding software, startup scripts, branding, and launch forms to meet internal team requirements.
- Build and maintain custom VM images and auto-scaling agent pools to support containerized sessions, RDP-based sessions, and GPU-accelerated workloads.
- Operate and scale the underlying infrastructure, including Kubernetes clusters, Linux servers, and cloud resources, covering capacity planning, node management, storage, and patching of agent hosts.
- Own networking and ingress for the platform: TLS certificate management, ingress controllers, load balancers, DNS, firewall rules, and secure routing between control plane, agents, and end users.
- Build CI/CD pipelines that automate image builds, vulnerability scanning, registry publishing, Helm chart deployments, and configuration rollouts across environments.
- Monitor platform health, investigate incidents, tune performance, and drive root-cause analysis on deployment, session, and connectivity issues.
- Partner with Security, IT, and engineering teams to integrate the platform with SAML and OIDC identity providers, session recording, logging, and SIEM pipelines, and compliance controls.
- Document runbooks, deployment standards, and image-build procedures, and mentor other engineers and support staff on operating the platform.
Requirements
- 5+ years of experience in a DevOps, SRE, platform engineering, or application support role supporting production workloads.
- Strong hands-on experience with Kubernetes in real production environments.
- Deep Docker expertise, including authoring multi-stage Dockerfiles, building and optimizing images, managing private registries, and debugging container runtime issues.
- Solid Linux systems administration skills, including scripting in Bash and at least one of Python or Go for automation and tooling.
- Working knowledge of at least one major cloud provider, including compute, networking, storage, IAM, and managed Kubernetes offerings.
- Strong networking fundamentals, including TLS and PKI, DNS, HTTP and HTTPS proxies, reverse proxies, load balancers, and common troubleshooting tools.
- Experience building CI/CD pipelines for image builds and Kubernetes deployments.
- Comfort operating and patching Linux VMs and servers in a production setting, including creating reproducible VM images.
Qualifications
Bonus qualifications include experience with Infrastructure-as-Code, KubeVirt or Harvester, GPU-enabled container workloads, session streaming or VDI platforms, SAML or OIDC integration, or running regulated environments.
Pay
The base salary range for this full-time position is $129,000-$193,500, with individual pay determined by state, work location, and additional factors, including job-related skills, experience, and relevant education or training.
This position may be eligible for incentive compensation, equity, and medical, dental, vision, life insurance, and 401K benefits.