Tools Engineer | Defense
Job Description
Location: Herstal
Sector: Defense
Our client wants to reinforce their teams with a tools engineer to speed up and automate aspects of the processes of developing, testing and releasing software, allowing for the continuous delivery of software and software updates. You play a key role in helping the engineering department raise and maintain quality level of our deliverables, and maturity of the department itself. Main Responsibilities:
- Setting up development tools and infrastructure (CI/CD)
- Maintaining CI/CD infrastructure operational and stable (with the help of IS/IT department)
- Setting up tools to meet the needs of engineering and operational departments
- Defining best ways to automate and improve development, test, release, update and support processes
- Identifying and deploying cybersecurity measures by continuously performing vulnerability assessment and risk management (DevSecOps)
- Providing tools expertise whenever needed, both internally and towards customers
- Facilitating exchanges and interactions between software engineers, testers and IS/IT department
- Recommending new tools and processes that will improve the quality and velocity on the basis of market trends
Your Profile
- Bachelor or Master degree in Software Engineering (3+ years of experience)
- Linux proficiency (CentOS/RedHat, Ubuntu)
- Knowledge of shell scripting
- Knowledge of virtualization and orchestration: VMWare, OpenStack, Docker, Kubernetes, Ansible…
- Knowledge of Cloud/System monitoring tools: Prometheus, Grafana, ELK, Splunk, Jaeger, Open Telemetry…
- Knowledge of CI/CD tools used by Thales: Git, JIRA, Bitbucket, Jenkins, SonarQube, Artifactory…
- Knowledge data management between different systems: ERP (OCM, Odoo), PLM (Windchill), PowerBI
- Knowledge of SQL and NoSQL databases: PostgresQL, Cassandra, MongoDB…
- Knowledge of HTTP protocols and components: NGINX, httpd, haproxy…
- Strong interest for cybersecurity: SSL, certificates, vulnerability scanning (SAST/DAST), pen testing, secure by design…
- Strong interest for software quality
- You feel ready to work concurrently on several projects which can be very different in nature
- Proactive and autonomous, you like to take initiatives
- Rigorous, well-organized and a team player
- Fluent in French and English
- Not mandatory knowledge, but a definite plus:
- Knowledge of testing frameworks: Robot Framework, BDD framework such as Cucumber…
- Knowledge of other programming/script languages (Java, JavaScript, C/C++, Groovy, Lua…)
- Knowledge of Cloud provider full stack (preferably Azure, or Google/AWS)
- Experience in complex software-based solutions (large distributed systems including embedded software)
Diegem, BE