The client designs and develops for Infrabel the EBP systems (Electronic Control Desk). These are complex real-time computer systems which are being used in signaling boxes to control and manage the signaling infrastructure. Infrabel has 31 signaling boxes in production spread across the country.
You will work as an engineer in the DEVSECOPS team which focuses on the automation of the software delivery chain with security embedded:
* Implement and document the automatic deployment of our software (developed software, operating systems, utility software etc.) including the necessary tools to monitor the install base.
* Execute the first installation/update/patch in production in collaboration with the SYS ADMIN team during an intervention. From then on the SYS ADMIN team is responsible for the roll-out towards the other signaling boxes. DEVSECOPS still provides support to the SYS ADMIN team during the rollout in case of issues and gathers feedback in order to further improve the process. The frequency of these interventions is about one per quarter. These usually take place on site during the night.
* Active monitoring of vulnerabilities and security related tasks and projects.
* Patch management of development and production environments.
* Deployment, maintenance and support of development environments in INTRANET.
* Testing, documenting and implementation of new technologies and concepts: improving DEVSECOPS chain.
* Second level support for the EBP software and IT equipment in the signal zones.
* Occasional mounting/assembly work of IT equipment in computer rooms and control rooms.
* Network engineering is only a very small part of your tasks.
* During all of the above tasks, you keep a close eye on the security aspects and inform the necessary people about possible risks you see, if possible with mitigation actions.
Requirements
* Can work in a structured way and precisely.
* Understand that the writing of documentation for people outside the team is a no brainer.
* Understand that keeping documentation up to date is a no brainer.
* Can demonstrate to work in a team in a constructive and efficient way.
* Is a good communicator.
* Understand when assistance of a colleague is needed and when not.
* Is able to work under stress.
* Is customer oriented, acts discretely and loyally to Siemens, since there is direct contact with the end customer.
* Willing to occasionally work in IT operations and to support the different team during go-live and hyper care periods (typically on site of the customer and outside the normal business hours (weekends - night).
* Is flexible on working hours and mobility in Belgium.
Must have knowledge:
* Profound knowledge of Linux operating systems, specifically CentOS/Redhat/Fedora.
* Profound knowledge of technical IT security on multiple levels.
* Must speak English and French or Dutch, should understand Dutch and French.
* Good knowledge of software development principles.
* Good knowledge of network technologies: router - switch - VPN - firewall.
* Good knowledge of deployment automation tools (Ansible/Puppet/Jenkins/...).
* Basic knowledge of VMware ESXi/vCenter or similar technology.
* Basic knowledge of maintaining IDEs for developer environments.
Knowledge of the following domains is an asset:
* Python, Perl or Bash scripting.
* Java, C, C++ or a similar programming language.
* Puppet (open source version).
* Nagios, Zabbix.
* Databases.
* git.
* IntelliJ/Eclipse/VS Code.
Must have experience:
* Masters degree in a technical field or at least 10 years of experience in a relevant domain.
* At least 3 years of experience in a devops related field.
* At least 3 years of experience in a cyber security field (combineable with the point above).
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Engineering and Information Technology
Industries
IT Services and IT Consulting
#J-18808-Ljbffr