| April 2023 | European Commission |
| On going | Freelance DevSecOps engineer |
Context: System administrator
Missions:
Development of features on Netbox plugins for Reverse Proxies and Docker orchestration
Environment: Python, Netbox
Development of a Netbox Webhook handler to automate live configuration updates on Reverse Proxies
Environment: Python, Netbox, Traefik, Apache2, ModSecurity Web Application Firewall, NGINX
Development of Ansible roles and playbooks to orchestrate Docker-based services via Netbox and AWX
Environment: Python, Ansible, AWX, Netbox, Docker
Development of Gitlab CI/CD pipelines to build, test and release Python projects, Docker images, and Ansible collections
Environment: Gitlab CI, Python, Docker, Ansible
Design of Reverse Proxy and Web Application Firewall configuration to match business requirements and security best practices
Environment: Traefik, Apache2, ModSecurity Web Application Firewall, NGINX
Design of Reverse Proxy architecture (with WAF, custom middlewares, automated TLS certificate management, rate limiting, caching, …) based on Netbox
Environment: Netbox, Traefik, Apache2, ModSecurity Web Application Firewall, NGINX
Implementation of Prometheus Exporter and Healthcheck endpoints to match monitoring requirements
Environment: Python, Prometheus, Grafana, AlertManager, SNMP, Blackbox
Writing Technical Documentation for code and architecture
Environment: Ansible, AWX, AWS (EC2, VPC, ...), Docker, Gitlab, Netbox
Writing User Guides and Troubleshooting guides for knowledge transfer within the team
Environment: Kubernetes, Ansible, AWX, Netbox
Writing Standard Operating Procedures for system administration tasks and incident response
Environment: Ansible, AWX, Netbox