Job Description
Job Title:  Senior Software Engineer - Infrastructure Engineering - ITS-053
Req Id:  4645
Posting Start Date:  11/3/26
Job Description: 

Infrastructure Engineer III - Linux Fleet Management 

 
 

Job Profile Summary 

Design, engineer, and continuously improve scalable Linux fleet management, automation, configuration management, patching, and lifecycle capabilities. Serve as a technical leader and escalation point for complex infrastructure issues while driving automation, reliability, standardization, and operational maturity across the managed fleet. 

Career Level Summary 

  • Requires in-depth conceptual and practical knowledge of infrastructure engineering and related disciplines. 

  • Solves complex and cross-platform technical problems with minimal guidance. 

  • Leads technical projects or significant workstreams and is accountable for technical outcomes. 

  • Designs and implements scalable infrastructure automation, configuration management, and fleet-management solutions. 

  • Defines and improves engineering standards and operational practices. 

  • Serves as a senior technical resource and escalation point for less-experienced engineers. 

  • Mentors Engineers I and II and contributes to long-term fleet strategy and modernization. 

Critical Competencies 

  • Excellence: Demonstrates accountability, discipline, and consistent execution while maintaining reliable and supportable infrastructure. 

  • Customer-driven: Understands the needs of technology teams and delivers infrastructure services that support reliable business operations. 

  • Expertise: Builds and applies technical knowledge in Linux systems, fleet management, automation, and configuration management. 

  • Agility: Adapts to changing infrastructure requirements, technologies, and operational priorities. 

  • Compassion: Collaborates effectively, shares knowledge, and contributes to a positive and supportive engineering environment. 

Key Responsibilities 

  • Design scalable Linux fleet management, automated patching, and configuration-management solutions. 

  • Define and improve automated patching architectures, workflows, and operational controls. 

  • Design Puppet, Ansible, Jenkins, or equivalent automation patterns and reusable engineering frameworks. 

  • Develop advanced Python, Bash, or comparable automation for complex infrastructure use cases. 

  • Establish configuration-as-code, source-control, testing, and deployment practices for infrastructure automation. 

  • Define technical standards for Linux fleet configuration, patching, lifecycle management, and operational readiness. 

  • Lead complex end-of-life, modernization, and technical-debt remediation initiatives. 

  • Diagnose complex, systemic, and cross-platform infrastructure failures and drive root-cause remediation. 

  • Analyze fleet-wide operational metrics to identify systemic reliability and efficiency improvements. 

  • Lead technical projects from design through implementation and operationalization. 

  • Evaluate infrastructure automation and configuration-management technologies and recommend adoption approaches. 

  • Partner with architecture, cloud, application, security, and infrastructure teams on complex technical initiatives. 

  • Mentor engineers and serve as a senior escalation point for production infrastructure issues. 

Knowledge 

  • Linux system administration and operating system concepts. 

  • Linux package management, patching, and operating system lifecycle management. 

  • Infrastructure automation and configuration management principles. 

  • Desired-state configuration, configuration drift, standardized deployment, and configuration-as-code practices. 

  • Server infrastructure, virtualization, and cloud computing concepts. 

  • Infrastructure vulnerability remediation and system hardening concepts. 

  • Networking fundamentals including TCP/IP, DNS, routing, firewalls, and connectivity troubleshooting. 

  • Deep knowledge of monitoring, availability, capacity, backup, recovery, and resiliency practices. 

  • Infrastructure architecture and engineering standards. 

  • Operational risk, lifecycle strategy, and technical-debt management. 

  • Advanced source-control, testing, and software engineering practices for infrastructure automation. 

Skills 

  • Advanced Linux Systems Administration 

  • Operating System Patching 

  • Infrastructure Automation 

  • Configuration Management 

  • Deep knowledge of Ansible 

  • Bash / Shell Scripting 

  • Configuration-as-Code 

  • Git / Source Control 

  • Infrastructure Architecture 

  • Cloud Computing 

  • Virtualization 

  • Network/Systems Skills 

  • Vulnerability Remediation 

  • Infrastructure Monitoring 

  • Operational Metrics 

  • Project Management 

  • Technical Leadership 

  • Mentoring 

  • Process Improvement 

  • Knowledge of Linux Fleet Management, Python, Jenkins, Puppet are added advantage. 

 

Education 

  • High School Diploma or regional equivalent required. 

  • Bachelor's degree in Information Technology, Computer Science, Engineering, or related technical discipline preferred; relevant professional experience may substitute at the manager's discretion. 

Certifications 

Relevant industry certifications preferred. Examples include Linux, Red Hat, Ansible/Red Hat Automation, cloud, or infrastructure-related certifications. Equivalent technical experience may substitute for certifications. 

Experience 

3-6 years of relevant experience in Linux systems administration, infrastructure engineering, fleet management, DevOps, Site Reliability Engineering, or a related technical role.