Ansible/Linux Automation Engineer - Huntsville, Alabama
Davidson Technologies, Inc.
Huntsville, AL, United States
about 1 month ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
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.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
CH
Chris Heilmann
about 2 years ago
EM
Eli McGarvie
Highest Paying Tech Companies for Developers
over 3 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
LM
Luis Minvielle
Where To Find Software Engineering Jobs
over 2 years ago
TL
Thomas Limbüchler
Should senior developers refuse interview coding challenges?
over 5 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
about 2 years ago