Job Description
Job Summary
Our client, a leading enterprise technology provider, is seeking a Software Engineer – Server Infrastructure & Automation to join their team. This individual will be responsible for engineering, automating, and managing enterprise server infrastructure across multiple data centers. The ideal candidate will bring extensive experience with server hardware, firmware, operating systems, and infrastructure automation, along with a strong software engineering mindset to streamline operations, improve reliability, and manage the full lifecycle of enterprise server platforms.
Contract Details
- Contract Type: Contract-to-Hire
- Work Arrangement: Remote
Core Responsibilities
- Own the full lifecycle of enterprise server infrastructure, including hardware evaluation, deployment, provisioning, maintenance, refreshes, and decommissioning across multiple data centers
- Develop and implement automation solutions to streamline server deployment, monitoring, maintenance, hardware replacement, and infrastructure operations
- Build and maintain Infrastructure-as-Code (IaC) and configuration management solutions to standardize server infrastructure and reduce manual processes
- Manage server firmware, BIOS/UEFI, device drivers, and Windows/Linux operating system lifecycle activities to ensure platform stability, security, and reliability
- Monitor server health, proactively identify hardware failures and performance issues, and lead troubleshooting efforts involving hardware, firmware, drivers, and operating systems
- Develop automated workflows for hardware failure detection, triage, escalation, and remediation while coordinating with remote hands teams, data center personnel, and vendors
- Establish infrastructure engineering standards, maintain technical documentation and operational runbooks, and collaborate with network, security, storage, and application teams to drive operational excellence
Required Skills/Experience (Must-Haves)
- Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field
- 10+ years of experience supporting enterprise server infrastructure in large-scale production environments
- Strong understanding of server hardware architecture, including compute, memory, storage, networking, and out-of-band management technologies
- Deep knowledge of system firmware, BIOS/UEFI, device drivers, and operating system kernel fundamentals
- Hands-on experience supporting enterprise Windows and Linux operating system environments
- Strong software development and automation experience using PowerShell, Python, Go, C#, or similar programming languages
- Experience implementing Infrastructure-as-Code and configuration management solutions using Terraform, Ansible, Bicep, Puppet, Chef, or similar technologies
- Experience managing enterprise server hardware lifecycles, troubleshooting hardware failures, and coordinating repairs, replacements, vendor support, and remote hands activities
Preferred Skills/Experience (Nice-to-Haves)
- Experience supporting large-scale enterprise data centers and mission-critical infrastructure environments
- Experience developing self-healing infrastructure and automated remediation workflows
- Familiarity with ITSM and incident management platforms and integrating infrastructure operations with these systems
- Experience with server management platforms such as Dell iDRAC, HPE iLO, Lenovo XClarity, or similar technologies
- Experience with Git, CI/CD pipelines, and modern software engineering practices
- Microsoft, Red Hat, VMware, Dell, HPE, or other infrastructure-related certifications
Key Competencies & Behaviors
- Ability to diagnose and resolve complex issues across server hardware, firmware, drivers, operating systems, and infrastructure components
- Strong engineering approach to eliminating manual processes and improving infrastructure efficiency through software and automation
- Ability to independently manage server infrastructure platforms throughout their entire lifecycle
- Strong ability to work with data center operations, remote technicians, vendors, and cross-functional engineering teams
- Commitment to infrastructure reliability, security, documentation, continuous improvement, and proactive issue resolution
Compensation & Benefits
- Pay Range: The approximate pay range for this position is between $51.00 and $74.00 per hour. Please note that the pay range provided is a good faith estimate. Final compensation may vary based on factors including but not limited to background, knowledge, skills, and location. We comply with local wage minimums.
- Medical, Dental, & Vision Insurance Plans
- Employee-Owned Profit Sharing (ESOP)
- 401K offered
About KellyMitchell
At KellyMitchell, our culture is world class. We’re movers and shakers! We don’t mind a bit of friendly competition, and we reward hard work with unlimited potential for growth. This is an exciting opportunity to join a company known for innovative solutions and unsurpassed customer service. We're passionate about helping companies solve their biggest IT staffing & project solutions challenges. As an employee-owned, women-led organization serving Fortune 500 companies nationwide, we deliver expert service at a moment's notice.
Marketing Disclosure
By applying for this job, you agree to receive calls, AI-generated calls, text messages, or emails from KellyMitchell and its affiliates, and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy at https://www.careers.kellymitchell.com/privacy-policy
[143624]
Need to call your state’s unemployment office? We list every state’s phone lines, as each agency gives them. Find your state →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.