Senior DevOps Engineer

Kforce Inc.
Huntsville, United States of America
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Huntsville, United States of America

Tech stack

Microsoft Windows
Amazon Web Services (AWS)
Automation of Tests
Azure
Bash
Cloud Computing
Configuration Management
Code Review
Continuous Integration
Linux
DevOps
Github
Python
Key Management
Linux System Administration
Powershell
Systems Development Life Cycle
Ansible
Management of Software Versions
Policy as Code
Data Logging
Google Cloud Platform
Gitlab
Cloudformation
Gitlab-ci
Kubernetes
Deployment Automation
Production Code
Puppet
Terraform
Software Version Control
Devsecops
Jenkins
Static Application Security Testing
Dynamic Application Security Testing

Job description

We're seeking a Senior DevOps Engineer with a strong development background to lead and scale modern container-based deployments across Windows and Linux environments. You'll design and automate CI/CD pipelines, standardize release practices, and partner closely with engineering teams to deliver reliable, repeatable deployments. Kubernetes experience is preferred as we continue expanding container orchestration and platform capabilities.

What You'll Do

Own and evolve container deployment pipelines for applications and services across multiple environments. Build and maintain robust CI/CD workflows using GitLab, Jenkins, and/or GitHub tooling. Create and improve deployment automation across Windows and Linux systems (build, test, release, patching, rollbacks). Implement infrastructure and delivery best practices (branching strategy, artifact/versioning, environment parity, release gates). Collaborate with software engineers to improve build reliability, test automation, and deployment quality. Develop reusable automation (scripts, templates, pipeline libraries) to reduce toil and improve consistency. Support container runtime and packaging standards (e.g., Dockerfiles, image scanning, registries, base images). (Preferred) Help design, deploy, and operate Kubernetes workloads including manifests/Helm, namespaces, ingress, and scaling strategies. Drive observability and reliability improvements (logging, metrics, alerting, incident response, post-mortems). Mentor junior engineers and establish DevOps patterns and standards across teams.

Requirements

8+ years in DevOps / Release Engineering / Platform Engineering (or similar), with increasing ownership and scope. Strong development background (ability to read/write production-quality code and collaborate deeply with engineering teams). Hands-on experience with container deployment (building images, managing registries, shipping containerized services). Proven expertise with CI/CD tools: GitLab CI, Jenkins, and/or GitHub Actions (admin and pipeline authoring experience). Experience automating deployments across Windows and Linux, including scripting and configuration management. Strong scripting and automation skills with one or more: Python, Bash, PowerShell. Solid understanding of SDLC, source control, branching, code review workflows, and artifact management. Comfortable troubleshooting across the stack: builds, pipelines, application runtime, networking, and OS-level issues., Kubernetes experience (deploying/operating clusters or deploying workloads to managed K8s platforms). Infrastructure as Code (IaC) using Terraform, CloudFormation, or similar. Configuration management experience (Ansible, Chef, Puppet). Cloud experience with one or more: AWS, Azure, GCP. Security/DevSecOps practices: SAST/DAST, container scanning, secrets management, SBOMs, policy-as-code. Experience supporting regulated environments (DoD/IC, NIST, RMF, STIGs) is a plus.

Benefits & conditions

The pay range is the lowest to highest compensation we reasonably in good faith believe we would pay at posting for this role. We may ultimately pay more or less than this range. Employee pay is based on factors like relevant education, qualifications, certifications, experience, skills, seniority, location, performance, union contract and business needs. This range may be modified in the future.

We offer comprehensive benefits including medical/dental/vision insurance, HSA, FSA, 401(k), and life, disability & ADD insurance to eligible employees. Salaried personnel receive paid time off. Hourly employees are not eligible for paid time off unless required by law. Hourly employees on a Service Contract Act project are eligible for paid sick leave.

Note: Pay is not considered compensation until it is earned, vested and determinable. The amount and availability of any compensation remains in Kforce's sole discretion unless and until paid and may be modified in its discretion consistent with the law.

This job is not eligible for bonuses, incentives or commissions.

Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.

By clicking “Apply Today” you agree to receive calls, AI-generated calls, text messages or emails from Kforce and its affiliates, and service providers. Note that if you choose to communicate with Kforce via text messaging the frequency may vary, and message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You will always have the right to cease communicating via text by using key words such as STOP.

Apply for this position