Senior HPC DevOps Engineer
Ready to join the future of innovation in R&D IT at NXP?
Senior HPC Linux DevOps Engineer
High Performance Computing (HPC)
automation, tooling, and software development
Key Responsibilities
- Design, develop, and maintain automation solutions to manage configuration, deployment, and lifecycle of Linux systems and HPC services at scale.
- Build and maintain CI/CD pipelines, infrastructure-as-code, and automated testing frameworks to support continuous delivery of platform changes.
- Develop and maintain system configurations, base images, and deployment strategies using tools such as Ansible, Terraform, or equivalent.
- Create reusable automation libraries, scripts, and tooling to reduce manual operational effort and improve system reliability.
- Oversee the configuration, deployment, and maintenance of Linux systems and services; ensure system performance, reliability, and security through proactive monitoring and optimization.
- Create and enforce policies and standards related to Linux system administration, security, and compliance; develop best practices for system configuration, access methods, and base image creation.
- Participate in on-call rotation to provide 24/7 support for end users.
- Collaborate with global teams to deliver HPC and VDI solutions supporting critical R&D operations.
- Participate in Agile activities such as PI Planning, sprint planning, backlog refinement, stand-ups, retrospectives, and releases.
- Engage with users and stakeholders to provide technical guidance and continuously improve delivered solutions.
- Troubleshoot and resolve system and deployment issues through effective root-cause analysis.
- Ensure solutions meet standards for security, performance, scalability, availability, and maintainability.
- Drive continuous improvement through innovation, automation, and DevOps engineering best practices.
- Maintain comprehensive documentation for system configurations, automation workflows, policies, and procedures.
- Participate in solution architecture, technical reviews, and technology evaluations to ensure alignment with organizational goals.
Required Skills
- Bachelor's Degree in
Computer Science / Software Engineering
or equivalent practical experience.
- Approximately
5-7 years
of experience in DevOps, automation engineering, or platform engineering roles.
- Strong proficiency in
scripting and automation
using Python, Bash, Perl, or equivalent languages.
- Hands-on experience with
configuration management and infrastructure-as-code
tools such as Ansible, Terraform, or Puppet.
- Solid experience building and maintaining
CI/CD pipelines
using GitLab CI, Jenkins, or equivalent tools.
- Skilled
Linux System Administration
experience with RedHat or similar distributions.
- Extensive
AWS
experience, preferably with certifications; familiarity with cloud-native automation and IaC.
- Solid DevOps mindset with ability to evaluate and optimize processes using
Lean or Agile
methodologies.
- Strong knowledge of Unix/Linux command-line tools,
shell scripting
, and automation best practices.
- Experience integrating automation with
APIs, databases, and enterprise platforms
.
- Great problem-solving and analytical skillset to troubleshoot and resolve complex issues at OS level and application level.
- Experience in stakeholder engagement, requirements gathering, solution design, and cross-functional collaboration.
- Strong analytical, problem-solving, and troubleshooting skills.
Preferred Skills
- Experience developing automation frameworks or internal tooling platforms (e.g., self-service portals, workflow engines, monitoring integrations).
- Knowledge of container technologies (Docker, Podman) and orchestration platforms (Kubernetes, OpenShift) for automation workloads.
- Having knowledge and hands-on experience with Grid computing applications like LSF or Slurm, and Linux desktop environments.
- Familiarity with semiconductor design and verification tools and workflows.
- Knowledge of networking concepts, including bridging, synchronization, queuing, and communication protocols.
- Familiarity with AI-assisted development, code review tools, or LLM-based automation is an advantage.
Additionally, you should possess
- Experience in mentoring junior engineers.
- Ability to manage multiple priorities and adapt quickly to new technologies.
- Proficiency in written and verbal communication.
- A results-oriented mindset.
- Ability to influence non-technical audiences with data insights.
- Self-driven professional with a strong sense of ownership and the ability to work independently in a fast-paced environment.
More information about NXP in the Netherlands...
#LI-9c8e
Not included in the source posting: about the role, benefits.
Skills
Who can apply
The employer didn't state any visa, work authorization, citizenship or clearance requirements in this posting. Confirm with the employer before applying.
Read automatically from the employer's posting text. Always confirm with the employer — requirements can change after a job is published.