Ansible/Linux Automation Engineer - Huntsville, Alabama

Davidson Technologies, Inc.
Huntsville, AL, United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
1 year minimum
Working hours
Regular working hours
Job source

Tech stack

Microsoft Windows Bash Shell BIOS Ubuntu (Operating System) CentOS Code Review Computer Programming Software Debugging Linux Firmware Linux System Administration Linux Servers
+13 more
Windows Servers Package Management Systems Performance Tuning Posix Windows PowerShell Red Hat Enterprise Linux Ansible Shell Script Sysadmin Git Git Flow Information Technology Software Version Control

Job description

  • Design and implement reusable, idempotent Ansible playbooks and roles for provisioning, configuration, and ongoing maintenance of Linux servers.
  • Ensure automation handles system reboots gracefully (boot-time configuration, service recovery, persistent state).
  • Perform day-to-day Linux admin duties (patching, user and package management, performance tuning) while continuously automating repetitive tasks.
  • Write and maintain Bash/Posix scripts to complement Ansible workflows and enable rapid diagnostics.
  • Conduct root-cause analysis and incident response, delivering long-term fixes for both automated and manual processes.
  • Manage version control (code review, branching strategies) for automation assets using Git.
  • Produce clear documentation, architecture diagrams, and knowledge-base articles for automated solutions.
  • Collaborate with development, cyber, and operations teams to embed automation into CI/CD pipelines and compliance frameworks.

Requirements

Do you have experience in Version control?, * Ansible: 1-3 years building automation for sysadmin tasks, with solutions that survive system reboots.

  • Linux Administration: 2-5 years hands-on experience managing RHEL, CentOS, Ubuntu (or comparable) in production.
  • Shell Scripting: Proficient in Bash/Posix scripting for automation and debugging.
  • Complex Troubleshooting: Proven ability to resolve intricate infrastructure issues (networking, storage, service interdependencies).
  • Git: Comfortable with branching, merging, pull-request workflows, and repository maintenance.

Preferred Qualifications:

  • Windows Server administration, PowerShell scripting, and integration of Windows nodes into Ansible automation.
  • Hardware programming experience such as firmware flashing, BIOS configuration, or embedded system programming to support infrastructure provisioning.

Clearance Requirements:

  • Must carry an Active DoD Secret Security Clearance

Benefits & conditions

Pulled from the full job description

  • Tuition reimbursement
  • 401(k) matching
  • Paid time off
  • Employee stock ownership plan

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

41 sec

Massive client data loss and bio-digital storage

Chris Heilmann +1 · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:19 min

Executing complex workflows using Ansible Automation Platform

Goetz Rieger Goetz Rieger · World Congress 2025

2:39 min

Experiencing core Linux capabilities for DevOps administration

Michael Cade · LIVE

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

Videos

See all

Related articles

See all