Linux Engineer
Siemens
About the Role
Siemens is looking for infrastructure architects and experienced system administrators for the Engineering Department within the Mobility division. The Linux Engineer will be involved in the specification, design, implementation, deployment, testing, commissioning, and administration of the system throughout the project’s life cycle, safeguarding its robustness, reliability, and resilience to ensure the availability of the service. The Engineer will also be part of a team focused on modernizing and evolving traditional railway infrastructures towards virtualized and cloud solutions.
Key Responsibilities
- Report progress of platform activities in projects.
- Ensure assigned activities are done according to project goals and schedule plans.
- Ensure assigned design, implementation, tests, and commissioning activities are done according to project requirements.
- Participation in the traceability of project requirements.
- Generation of technical specifications.
- Participation in the generation of the system’s hardware architecture and the bill of materials for the project.
- Participation in the generation of different platform design documents and drawings.
- Generation and management of design change requests.
- Generation of deployment mechanisms, pre-production environments, and testing and commissioning procedures.
- Implementation, test, and commissioning of hardware and software solutions.
- System administration and support during the project’s execution phase.
- Generation of manuals and training documentation.
- Provide customer training.
- Provide support to installation and maintenance works.
- Collaboration and support to other engineering teams.
- Communication and collaboration with other engineering areas and Mobility departments.
- Proactively identify areas of innovation, opportunities for process improvement, and cost reduction opportunities.
- Contribute to evolving traditional industrial architectures to modern, virtualized, and cloud infrastructures.
Requirements & Tech Stack
- GNU/Linux (RHEL/CentOS distros) and MS Windows systems experience.
- Linux System Administration knowledge (physical and virtualized).
- Shell Scripting, bash, automation, performance tuning, monitoring.
- IT infrastructure knowledge: workstations, servers, clustering, High Availability IT architectures, application servers (JBoss), SQL databases, SAN storage, NAS, network protocols.
- Ability to understand and assess large SCADA-type systems that integrate heterogeneous products and subsystems in industrial environments.
- Cybersecurity knowledge: Linux OS hardening, SElinux, SSL/TLS, firewalling, vulnerability management, security patching, PKI.
- Good to have: Knowledge or work experience in railway or industrial systems and technologies.
- Good to have: MS Windows GPOs, antimalware protection, Active Directory.
- Good to have: Virtualization: VMware/Openshift.
- Good to have: Microservices architecture, Kubernetes, Dockers, OpenShift.
- Good to have: Cloud architecture knowledge: On Premise Cloud, Public Cloud (AWS, Azure, Google Cloud).
- Good to have: Programming knowledge: C, Java, Python.
- Good to have: Experience in Project Technical Management.
- Good to have: Experience in Agile methodologies: SCRUM, Product Owner, Scrum Master.
Qualifications
- University or bachelor’s degree in Electronics/Computer/Telecommunications Engineering or equivalent degree.
- Strong analytical and problem-solving skills.
- Ability to foster effective work in a cross-functional, multinational, and diverse environment.
- Multi-tasking and prioritization skills.
- Continuous improvement mind-set.
- Goal-driven with customer orientation and teamwork skills.
- Proactive, self-driven, and autonomous work.



