Senior Infrastructure Engineer – Linux, Ansible
Tential Solutions
About the role
Role Summary
We are seeking a skilled Senior Infrastructure Engineer with a strong background in supporting the engineering community with good communication skills. With solid systems administration knowledge (Linux/Ubuntu), infrastructure and process automation through scripting (Ansible/Python/Shell/Bash) a good understanding of networking and egress/ingress controls to provide an Enterprise grade Linux developer desktop pre-baked with tools and services.
This role involves supporting the engineering community and their use of a Cloud based Linux Developer Desktop (a virtual Ubuntu based desktop) while also contributing to infrastructure management and automation efforts to support/maintain and engineer the evolving solution.
The ideal candidate will have experience working in large-scale IT environments, proactively managing the engineer support queue, automating away toil and be comfortable navigating the tech organisation to fix issues and get to the root cause with a very hands on approach; experience with change control processes and corporate IT governance; takes pride in their work and celebrates successes, ideally with AWS Amazon knowledge.
Responsibilities
- Provide Tier 1, 2, and 3 support for Linux-based developer desktops and workstations, including troubleshooting hardware, OS, application, and performance issues.
- Manage the Linux desktop lifecycle, including provisioning, configuration, software deployment, patching, upgrades, and decommissioning.
- Support developer tools and environments, including IDEs, source control, terminal tools, containers, package managers, and language toolchains such as Python, Java, and C/C++.
- Automate administration, provisioning, and support tasks using Bash, Python, Ansible, and other scripting tools.
- Monitor and maintain Linux endpoints, enterprise software solutions, and infrastructure tools to ensure system health, compliance, and performance.
- Collaborate with Help Desk, engineering, infrastructure, network, storage, and security teams to resolve issues, improve services, and deliver scalable solutions.
- Serve as an escalation point for complex Linux desktop and developer tooling issues, while tracking and resolving support requests within service expectations.
- Ensure Linux desktops meet enterprise security, compliance, and configuration standards, including vulnerability remediation, endpoint protection, access controls, and audit support.
- Create and maintain documentation, including standard configurations, support procedures, test plans, and known issue resolutions, and provide end-user guidance and training.
- Contribute to continuous improvement through process optimization, trend analysis, code reviews, testing, and Agile team participation.
Business Knowledge
- Experience working directly with engineering partners
- Knowledge of Agile ways of working and task management tools
Qualifications
Required:
- Bachelor’s degree in Computer Science, Engineering, or a related technical field AND 2+ years of professional DevOps or software engineering experience.
- Experience with supporting and maintaining Enterprise Grade developer tooling
- Hands-on experience with Linux
- Proficiency in Ansible for automation; Python and Shell scripting are essential.
- Experience working in large IT estates with formal change control and IT management processes.
- Excellent problem-solving skills, attention to detail, automating away toil and a completer/finisher.
- Strong communication and collaboration skills in Agile teams.
Preferred
- Experience with CI/CD pipelines and DevOps practices.
- Familiarity with cloud platforms and hybrid infrastructure environments.
Work Flexibility
This role is eligible for hybrid work, with up to three days per week from home and 2 days onsite in Owings Mills, MD.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free