Nicolas Karolak DevOps Engineer
  • nicolas@karolak.fr
  • Melun, Île-de-France, FR
Passionate about computers. Linux and automation oriented. Free and open source software lover. Occasional contributor. Remote worker. I need my work to be meaningful and socially useful.

Work

Site Reliability Engineer Infomaniak · Geneva, Switzerland
2024-07 – Today
Member of the Platform/DevOps team.
DevOps and Security Engineer Silvr · Remote
2022-10 – 2024-02
As a member of the Infrastructure team, I participate in the maintenance and evolution of the different services, and assist the developers in the deployment of their code to production.
  • CI/CD pipeline management via GitHub Actions
  • Kubernetes resources deployment via Helm
  • GCP infrastructure management via Terraform
Bachelor's Degree Teacher IUT de Sénart · Lieusaint
2012-10 – 2023-08
Some time after having passed my Bachelor’s Degree, I was invited to help with the supervision of the practical and tutorial at first, to later begin to intervene in certain course modules for which I could develop a professional expertise.
  • Cryptography basics training
  • Python scripting training
Linux Systems Engineer Atexo · Remote / Paris
2021-06 – 2022-10
Within the Infrastructure team, I participated in the deployment, maintenance and supervision of the platforms for the customers, and in the evolution of the Ansible scripts allowing the automation of these tasks.
  • Deployment management via Ansible
  • Evolution of Ansible scripts
  • Migration of storage infrastructure to ZFS
Linux Systems Engineer BoondManager · Remote
2020-10 – 2021-06
As a member of the “DevOps” team, I set up proofs of concepts for the necessary evolutions to the infrastructure.
  • Implementation of Ansible best practices
  • POC for a Galera cluster
  • POC for a GlusterFS cluster
Linux Systems Engineer UGE · Remote / Champs-sur-Marne
2020-05 – 2020-10
I joined the IT department to help with user support and fleet administration.
  • WireGuard VPN deployment
  • Writing a logging daemon for WireGuard
Linux Systems Engineer UbiCast · Remote / Ivry-sur-Seine
2017-09 – 2020-04
I was recruited to relieve the lead dev and the CTO of system administration tasks. This is how I was able to set up the deployment automation tools and start a DevOps approach.
  • Bash/Python scripts migration to Ansible
  • PostgreSQL high availability
  • Python/Django developments
  • Docker and GitLab CI implementation
IT Manager Lycée Saint-Nicolas · Paris
2016-09 – 2017-07
Following the departure of the manager with whom I had worked during my previous position at the School, he contacted me again to offer me the opportunity to take over.
  • Management of servers and clients
  • Implementation of Ansible
  • Writing a Django backend for user management
Systems and Networks Administrator IUT de Sénart · Lieusaint
2015-09 – 2016-09
I joined the IT department to help with user support and fleet administration.
  • Management of servers and clients
  • Implementation of Centreon for supervision
Systems and Networks Administrator Lycée Saint-Nicolas · Paris
2011-07 – 2014-12
I was recruited to help the IT manager, who being a teacher could only be available part-time. I was in charge of level 1 to 3 support, and the design and maintenance of the infrastructure.
  • Management of servers and clients
  • Virtualization of servers with Proxmox
  • Implementation of inter-site VPN
IT Support Technician Chateaud'eau · La Courneuve
2009-07 – 2011-07
As a member of the support team in the French subsidiary, I was in charge of solving employees’ problems on the different applications, and also of liaising with the N+3 support.
  • Management of servers and clients
  • ERP migration management
  • Implementation of infrastructure projects

Skills

Operating System
  • Linux
Infra-as-Code
  • Ansible
  • Docker
  • Git
  • Kubernetes
  • Terraform
Scripting
  • Bash
  • C
  • Go
  • Python
Web
  • Apache2
  • HAProxy
  • Nginx
Cloud
  • AWS
  • GCP
  • OVH
  • Scaleway
Database
  • MariaDB
  • PostgreSQL
  • Redis

Education

Bachelor’s Degree, Systems and Network Administration
IUT de Sénart
HND, Administration of Local Area Networks
Medicis
Vocational Baccalauréat, Microcomputing and Networking
Lycée Jacques Prévert

Languages

  • English · Advanced (C1)
  • French · Native language

Interests

Sports
  • Climbing
  • Judo
  • Hiking
Culture
  • Astronomy
  • Fantasy
  • Science-fiction