Speaker

Laurent Gil

Laurent Gil

ManoMano, DevOps Coach, SRE, Certified AWS Architect

Grenoble, France

Passionate by technology and automation, I started my DevOps 🚊journey🚊 roughly 10 years ago in creating a first CI Jenkins pipelines. Few years later, I spread the DevOps culture across the DXC company as DevOps Coach.

During the DXC hours, I have been in charge of the AWS Cloud hosting the CI/CD tools chain. Among those tools, as administrator, I had the opportunity to scale the company Jenkins infrastructure to host more than 20K company jobs spread across more than 200 teams, to administrate JFrog Artifactory, and to deploy a monitoring stack to keep everything stable.

This CI/CD tool chain administrator role allowed me to discover the AWS cloud. In accordance with my DevOps culture and because I had to provide the company client with services, I embraced the SRE path.

At the same time, I also discovered Kubernetes and I self-educated until I had enough knowledge to become a Kubernetes evangelist.

Nowadays, I am still passionate about :

* ❤️Cloud
* ❤️Infrastructure
* ❤️Kubernetes
* ❤️Coaching
* ❤️DevOps
* ❤️Automation

and I do my best to remains at the cutting edge of this technologies and movement.

Area of Expertise

  • Information & Communications Technology

Topics

  • DevOps & Automation
  • AWS Architect
  • Kubernetes
  • Continuous Everything
  • Cloud & DevOps
  • Cloud & Infrastructure

Accelerate pipeline library creation with Dagger

More and more companies are adopting DevOps as a way to quickly improve their value. During this journey, they are standarzing their delivery process, creating automation to build, test and release. Now, it is time to mutualize this pipeline efforts and push it at the next level. Indeed pipelines have alway been a matter of code but now it is obvious that there is a need to create pipeline libraries. They are few tools on the market which allow a pipeline developer to act as any other developer, which means beeing able to develop and test on its laptop. Dagger solve this issue, let's see together how does it work.

Making dev and ops productive on day 1 and ever after

In your software powered company, nothing is more important than developer and operations productivity. Ideally, one should be able make change in production - through the safety of a CI and CD pipeline - on day 1 on the job.
Developing an application, a service or infrastructure "as code" requires multiple elements to be in place to be effective: IDEs, test tools, SDKs, emulators and connecting them all to the target environments. Those prerequisites are cumbersome to install, to configure and to maintain. On the other end, we need our application and infrastructure developers to be effective as quickly as possible and minimize the onboarding process. With an all - or partially - remote workforce, getting an environment to work effectively quickly is even more beneficial as it is more difficult to tap on the shoulder of a colleague and ask for help.
This talk shares multiple recipes that we have put in place to get to this "productive on day 1" ideal, including on very restrictive and regulated environments. The PC/MAC itself, the Integrated Developer Environment (IDE), running the service or application locally, as well as everything needed to manage infrastructure. We go through different solutions for 3 typical profiles: a front-end developer, a data scientist and an infrastructure as code developer.

CI and CD for documentation

We have been moving our documentation (contracts, requests for proposals, policies, technical documentation, work instructions) to a "Documentation as Code" model. The published goal is simple: improve the quality of our documentation, in the same way that our engineers have improved the quality of their software. The goal we did NOT publish is to use this move as a mean to embark everyone to apply DevOps patterns such as version control everything, making work visible, CI/CD, improving feedback loops, and more.
Not only our Dev and Ops people are now using GIT, Continuous Integration and Continuous Deployment for all things text, but also business consultants, marketing, legal, and our sales force. We've accumulated great outcomes. But we also made mistakes and underestimated the difficulty to do this at scale - with 30,000 active contributors.
This talk is made of our story so far, the tools and techniques we use, the outcomes by the numbers, and the headwind we face.

2022 All Day DevOps Sessionize Event

November 2022

2020 All Day DevOps Sessionize Event

November 2020

Laurent Gil

ManoMano, DevOps Coach, SRE, Certified AWS Architect

Grenoble, France