Infrastructure Engineer
Role details
Job location
Tech stack
Job description
We are seeking a highly skilled Senior Infrastructure Engineer with strong Linux administration and automation expertise to support an enterprise engineering environment. This role will focus on supporting cloud-based Linux developer desktops, maintaining enterprise tooling, and driving infrastructure automation initiatives.
The ideal candidate is hands-on, proactive, and comfortable working in large-scale IT environments with formal governance and change management processes. You will work closely with engineering teams to troubleshoot complex issues, improve operational efficiency, and automate repetitive tasks using modern scripting and automation tools., * Provide Tier 1-3 support for Linux-based developer desktops and engineering workstations.
- Troubleshoot operating system, application, performance, and tooling-related issues.
- Manage the full Linux desktop lifecycle, including provisioning, configuration, software deployment, patching, upgrades, and decommissioning.
- Support developer environments and tools including IDEs, source control platforms, containers, terminal tools, package managers, and language toolchains such as Python, Java, and C/C++.
- Automate administration and operational tasks using Ansible, Python, Bash, and Shell scripting.
- Monitor and maintain Linux endpoints and enterprise infrastructure tools to ensure system stability, compliance, and performance.
- Collaborate with infrastructure, networking, storage, security, engineering, and help desk teams to resolve issues and improve services.
- Act as an escalation point for advanced Linux desktop and developer tooling support issues.
- Ensure systems comply with enterprise security standards, vulnerability remediation requirements, and access control policies.
- Create and maintain technical documentation, support procedures, configuration standards, and troubleshooting guides.
- Participate in Agile team activities, process improvement initiatives, code reviews, and testing efforts.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related technical field.
- 2+ years of professional experience in Infrastructure Engineering, DevOps, or Systems Engineering.
- Strong hands-on experience with Linux administration, particularly Ubuntu environments.
- Experience supporting enterprise-grade developer tooling and engineering environments.
- Proficiency with Ansible automation.
- Strong scripting skills using Python, Bash, and Shell scripting.
- Experience working within large enterprise IT environments with structured change control processes.
- Strong troubleshooting, analytical, and problem-solving skills.
- Excellent communication and collaboration skills within Agile environments., * Experience with CI/CD pipelines and DevOps practices.
- Familiarity with AWS or hybrid cloud infrastructure environments.
- Experience automating operational tasks and reducing manual support efforts.
- Exposure to enterprise networking concepts, ingress/egress controls, and infrastructure management.
What We're Looking For
- A proactive engineer who takes ownership and drives issues to resolution.
- Someone who enjoys supporting engineering teams and improving developer experience.
- A strong communicator who can work cross-functionally across technical teams.
- A detail-oriented professional who values automation, efficiency, and operational excellence.