Jobs · Information Technology · Tennessee

Senior Platform Engineer, Delivery & Reliability

RDI Technologies Inc. · Knoxville, TN · 2 mo ago
On-siteInformation TechnologyFull-time

Key Responsibilities

  • Own the Delivery Platform as an Internal Product
  • Treat the delivery and reliability platform as a product used by software, hardware, QA, application engineering, support, and AI-assisted workflows.
  • Define the roadmap, standards, paved roads, and platform patterns that reduce engineering friction, release risk, and operational failure.
  • Design the Trusted Path from Code to Customer
  • Own the workflows that move changes from source control through build, test, artifact generation, signing, packaging, release approval, deployment, installation, update, and monitoring.
  • Ensure delivery paths are automated, traceable, reproducible, governed, and easier to use than risky manual alternatives.
  • Improve Release Readiness and Quality Signals
  • Partner with engineering and QA to define what must be true before software is considered releasable.
  • Build release gates, dashboards, and validation workflows that provide evidence of build health, test results, artifact readiness, release risk, installer/update quality, and deployment status.
  • Govern AI-Assisted Delivery Safely
  • Establish guardrails for AI-generated code, tests, scripts, workflow changes, documentation, release preparation, and autonomous delivery agents.
  • Define the approval, audit, rollback, policy-as-code, and human-in-the-loop controls required for AI to accelerate delivery without increasing downstream risk.
  • Connect Delivery to Reliability
  • Connect build, test, release, deployment, observability, and incident response into one feedback loop.
  • Use operational signals, incidents, health checks, alerts, SLOs, error budgets, and post-incident findings to improve release gates, recovery paths, automation, and system reliability.
  • Enable Hardware/Software Delivery at Scale
  • Build delivery automation that supports software, firmware, hardware builds, device updates, installers, test rigs, and field-deployed systems.
  • Reduce fragile handoffs between software, hardware, QA, application engineering, and field support so what is built, tested, packaged, shipped, and installed is correct and supportable.

Core Outcomes

  • Faster Flow from Code to Validated Release
  • Higher Release Confidence
  • Safer Human and AI-Assisted Engineering
  • Reliable Hardware/Software Handoffs
  • Better Operational Reliability
  • Greater Developer Productivity

Required Qualifications

  • 5+ years of professional experience in platform engineering, software engineering, DevOps, release engineering, SRE, infrastructure automation, build engineering, or related roles.
  • Strong experience designing and operating CI/CD systems, preferably using GitHub Actions.
  • Experience building or maintaining delivery automation across build, test, artifact generation, packaging, release, deployment, or installation workflows.
  • Strong scripting or programming experience with tools such as PowerShell, Bash, Python, C#, JavaScript/TypeScript, or similar.
  • Experience with source control workflows, pull requests, branch protection, repository standards, and release controls.
  • Experience improving developer productivity through reusable workflows, templates, automation, documentation, or self-service tooling.
  • Understanding of automated testing and how quality signals fit into release pipelines.
  • Familiarity with observability, monitoring, alerting, incident response, and operational reliability practices.
  • Ability to work across engineering, QA, hardware, application, support, and product teams.
  • Strong written communication skills for standards, runbooks, technical proposals, and platform documentation.

Preferred Qualifications

  • Experience with hardware/software products, embedded systems, firmware, device updates, installers, or field-deployed software.
  • Experience with Windows application build and installer workflows.
  • Experience with code signing, certificates, secure release processes, and software supply chain controls.
  • Experience with cloud platforms such as Azure, AWS, or similar.
  • Experience with infrastructure as code, containerization, virtual machines, or test environment automation.
  • Experience with artifact repositories, package registries, release manifests, update servers, or deployment metadata.
  • Experience defining or operating SLIs, SLOs, error budgets, incident response processes, or post-incident reviews.
  • Experience creating internal developer platforms, golden paths, paved roads, or platform-as-a-product practices.
  • Experience integrating AI-assisted development, test generation, workflow automation, or developer productivity tooling into the SDLC.

Similar jobs