Profile: DevOps Engineer
Type of contract: Freelance
Location: Namur Hybrid
French Speakers
Target 1 : DevOps factory (based on Gitlab suite, including ci/cd + Jenkins suite @ Customer environments)
* Setup and maintain tooling of dev factory
* Setup and maintain CI/CD pipelines (together with architect and lead developer)
* Setup & maintain dev environment
Target 2 : monitoring & operation
* Setup and maintain monitoring solution & dashboards
* Give guidance to the other developers on what/how to log (not too much, not to little) and check with them how to check ‘health’ of the microservices
* Automate repetitive operation tasks
* Execute operations tasks on dev & test environments
* Support the team in problem investigation
Target 3 : middleware management
o Setup and Maintain middleware platforms of Persee
§ Kafka
§ Consul
§ Vault
§ Testing tools (mailhog, Base-X, FTP)
§ Postgresql
§ Grafana
§ Prometheus
§ ELK
§ Keycloak
o Create and Maintain ansible scripts for deployment in Eviden & SPW environments
o Support configuration of the SPW tools
§ Jenkins
§ Nexus
§ XLDeploy
Target 4 : save efforts
o in operations, by automate all aspects from Application (and Platform) Management that can be automated. Without proper automation, the efforts for application and platform maintenance would be bigger than estimated. Example of automations:
§ Release new version of software to an environment by press of a button (by the customer)
§ Automated rollback of a release to the previous version in case of unexpected issues in Prod not detected in Test
§ Automated backups, and restore scripts
§ Kill/restart services that are not behaving as they should (when service does not respond to health-check and/or triggered by a pattern of events in the logs)
§ Scripts to Clean-up / archive old data, wipe temp data
Target 5 : SPOC for French speaking Customer operations
1. Skills and experience
· Knowledge of Java 11+ and maven 3
· Knowledge of git
· Using containers (docker)
· Prometheus
· Grafana
· Gitlab
· Maven
· Jira
· Kafka
· Consul
· Vault
· Postgresql
· ELK
· Keycloak