Jobs / NXP Semiconductors
Senior HPC DevOps Engineer
NXP Semiconductors · Eindhoven, NB, Netherlands
Eindhoven, NB, NetherlandsExp: 5-7 yrsOnsite
Remuneration
Not specified
Location
Eindhoven, NB, Netherlands
Visa sponsorship
Not specified
Job summary
The Senior HPC Linux DevOps Engineer develops and operates automation for large-scale high-performance computing (HPC) and virtual desktop infrastructure (VDI) supporting R&D design engineers. The role covers Linux system lifecycle management, CI/CD, infrastructure as code, configuration management, testing, monitoring, and operational support across a global multi-cloud environment with more than 10,000 servers in seven data centers. The team balances development and operations, collaborating across regions to improve service reliability, security, and delivery.
Qualifications
- Approximately 5–7 years of experience in DevOps, automation engineering, or platform engineering.
- Strong scripting and automation skills using Python, Bash, Perl, or equivalent languages.
- Hands-on experience with Ansible, Terraform, Puppet, or comparable configuration-management and infrastructure-as-code tools.
- Experience building and maintaining CI/CD pipelines with GitLab CI, Jenkins, or equivalent tools.
- Linux system administration experience with Red Hat or similar distributions.
- Extensive AWS experience; cloud-native automation and infrastructure-as-code familiarity.
- Experience integrating automation with APIs, databases, and enterprise platforms.
- Strong troubleshooting, analytical, communication, and problem-solving skills.
- Experience with stakeholder engagement, requirements gathering, solution design, and cross-functional collaboration.
- Bachelor’s degree in Computer Science or Software Engineering, or equivalent practical experience.
- Preferred: experience building automation frameworks or internal tooling platforms.
- Preferred: knowledge of container technologies, orchestration platforms, grid computing, Linux desktop environments, or semiconductor design workflows.
- Preferred: networking knowledge and familiarity with AI-assisted development or LLM-based automation.
- Experience mentoring junior engineers and managing multiple priorities.
Responsibilities
- Design, develop, and maintain automation for Linux systems and HPC service configuration, deployment, and lifecycle management.
- Build and maintain CI/CD pipelines, infrastructure-as-code solutions, and automated testing frameworks.
- Develop system configurations, base images, deployment strategies, reusable automation libraries, scripts, and tools.
- Monitor and optimize system performance, reliability, and security; troubleshoot issues and perform root-cause analysis.
- Establish Linux administration, security, compliance, access, and configuration standards.
- Provide on-call support and collaborate with global teams to deliver HPC and VDI services for R&D operations.
- Participate in Agile planning, reviews, releases, solution architecture, and technology evaluations.
- Engage with users and stakeholders to guide technical solutions and continuously improve services.
- Document system configurations, automation workflows, policies, and procedures.
Skills
AnsibleAWSBashDockerGitLabGitLab CIJenkinsKubernetesLinuxOpenShiftPerlPodmanPuppetPythonTerraformRHEL
Degrees
Bachelor’s degree in Computer Science or Software Engineering, or equivalent pra
Work schedule
On-call rotation providing 24/7 end-user support
Industry
Semiconductor design and verification
Relocation
No