You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Geoffrey LienhartGL

Geoffrey Lienhart

DevOps Engineer - CI/CD Automation GitOps SRE

€450/day
5 projects
Strasbourg, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Geoffrey

I have 8 years of experience as a DevOps engineer, during which I wasresponsible for automating application deploymentsin a large group, as well asthe infrastructure of a start-up**. I also **developed applicationsfor over 10 years in healthcare, banking, and tourism.

These skills give me a cross-functional view of software development, focused on reliability, **early reduction of technical debt**, and **user satisfaction**.

I can help with:

🔄 setting up or improving your **continuous integration and deployment pipelines**;
⚙️automatingthe deployment of applications and services with **GitLab CI/CD**, **Ansible**, **Docker**, **Kubernetes**, and **QEMU/KVM**;
💻 development in C++, Kotlin, Python, PHP.

Feel free to check out my open-source projects for a glimpse of my skills 😊: gitlab.com/glienhart/readme

Of course, I would be happy to join your teams, whether remotely or on-site.

Don't hesitate to contact me to discuss your projects!

---

The displayed rate is indicative and can be negotiated based on the terms of each mission.
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Strasbourg (up to 50km)

Experience

  • Accenture Clermont
    DevOps Engineer / Tech Lead
    AUTOMOBILE
    May 2021 - December 2023 (2 years and 7 months)
    Clermont-Ferrand, France
    CONTEXT

    *Data Warehouse Managementat an automotive supplier

    *Java/Maven**, **Kotlin/Gradle**, **Kafka Streams**, **Angularapplications
    • Virtual machines and Docker containers
    • Multiple application instances at each stage of the lifecycle (development -> qualification -> pre-production -> production)
    • 100% remote work

    ROLES

    Responsible for automating deployments

    • Development of generic Ansible roles with unit tests (Molecule);
    • Development of Ansible playbooks for deploying applications and Kafka topics, schemas, and connectors;
    • Creation of Ansible inventories for easy management of multiple application instances (lifecycle stages, versions, geographic location...);
    • Dependency management with Ansible Galaxy;
    • Refactoring of allGitLab CI/CDpipelines, particularly to implement continuous delivery and deployment;
    • Development of deployment tools for developers (**GitOps** principles);
    • Collection of metrics, monitoring, and creation of alerts with Splunk (**SRE** approach);
    • Organization of incident retrospective Postmortems (**SRE** approach);
    • Training of DevOps and Dev teams: Ansible best practices, Ansible unit tests with Molecule, advanced use of Git and Vim.

    Tech lead on a Kotlin/Kafka Streams application (1 year and 6 months)

    • Supervision of development (team of 2 people);
    • Code reviews;
    • Implementation of features in Kotlin.
    Ansible Docker Git Gitlab CI/CD Apache Kafka Kotlin Bash IntelliJ Linux Windows Oracle Database PostgreSQL JUnit5 Ansible Molecule (TDD) Vim DevOps GitOps Ansible Galaxy Splunk Gradle Maven Angular Artifactory Nginx Apache AWX Java Agile Method Scrum DORA SonarQube Linux RedHat ETL (Extract Transform Load)
  • Indépendant
    Miscellaneous
    SOFTWARE PUBLISHING
    January 2021 - May 2021 (4 months)
    Strasbourg, France
    • Automation, with Ansible, of the creation of an on-premise Kubernetes cluster via Kubeadm, including a load balancer, an Ingress controller, and an NFS volume provider;
    • Deployment of tools and services with Docker and Ansible: continuous integration and repository manager with GitLab, virtual machines with KVM/QEMU, configuration of environment security;
    • Automation of environment configuration with Ansible, enabling rapid deployment of complete infrastructures;
    • Simplification of KVM/QEMU virtual machine creation through the implementation of a host declaration mechanism in an Ansible inventory (configuration with cloud-init).
    Kubernetes Ansible Docker Gitlab CI/CD KVM qemu
  • Indépendant
    Video Game Developer
    VIDEO GAMES AND ANIMATION
    July 2019 - May 2021 (1 year and 10 months)
    Strasbourg, France
    Independent video game development.

    Notable achievements:

    • Creation of a behavior tree library in C++17, capable of efficiently driving several hundred agents (data-oriented design);
    • Automation of resource export (graphics...) with Meson;
    • Graphics: 3D modeling and animation with Blender, physically based rendering, shaders;
    • Writing a business plan and market study.
    Godot C++ Continuous Integration Docker Ansible Git Unit Tests TDD Catch2 Meson Kubernetes DevOps C++17 CppCheck CLang-tidy GCC Bash Vim Microsoft Visual Studio Python Git LFS Gitea Nginx Linux Windows TaskJuggler LaTex Business Plan Market Study Blender Shaders

Reviews

5.0

Out of 5 ratings

AugustinA

Augustin

Accenture

Reviewed on 1/17/2024

AugustinA

Augustin

Accenture

Reviewed on 5/31/2022

Recommendations

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Computer Science Engineer
    3iL - Limoges
    2005
  • University Diploma in Technology in Computer Science
    IUT Robert Schuman - Strasbourg
    2002

Certifications

Skill set

Categories