Raphaël Pinson

Raphaël Pinson @raphink

About: Cilium Alchemist @ Isovalent at Cisco | IaC ⚙ | DevOps ∞ | Family Historian 🌳 | Puppet Champion 🦊 | Terraform 🌍 | Docker 🐳 | Kubernetes ☸ | 🇫🇷 living in 🇨🇭

Location:
Lausanne, Switzerland
Joined:
Feb 27, 2018

Raphaël Pinson
articles - 39 total

How to Automatically Issue Badges for Instruqt Labs

Learn how to automate badge issuance with Credly when users complete an Instruqt lab.

Learn More 0 0Oct 17 '24

Streamlining Access to Embedded Instruqt Labs

Building a Go proxy to simplify access to embedded Instruqt labs

Learn More 0 0Oct 3 '24

Towards a Modular DevOps Stack

DevOps Stack v1 will be modular

Learn More 15 1Feb 23 '22

A 15-year Puppet Journey

Note: this is a personal blog post. It does not concern Camptocamp's partnership with Puppet Inc.,...

Learn More 2 1Feb 6 '22

How to allow dynamic Terraform Provider Configuration

Terraform providers can be dynamically configured using other resource attributes if their code allows for it

Learn More 7 0May 11 '21

March Cloud Native Romandie Meetup

The last Cloud Native Romandie Meetup took place on March 25th

Learn More 1 0Apr 1 '21

Immutability & loose coupling: a match made in heaven

Decoupling in container orchestration enables immutable infrastructure workflows.

Learn More 2 0Mar 18 '21

Open Source, Standards, and Technical Debt

As software needs evolve, technological evolution implies Technical Debt. Open Source can help mitigate Technical Debt by influencing on standards.

Learn More 4 3Feb 3 '21

A Simple Auth Proxy for EKS

How to easily give access to an EKS cluster using an authentication proxy with a PSK

Learn More 8 0Nov 11 '20

Colored wrappers for kubectl

Kubectl commands, but in color

Learn More 15 1Oct 6 '20

Simple secret sharing with gopass and summon

Storing and sharing secrets doesn't have to be complex

Learn More 17 1Jul 28 '20

Decomissioning with Puppet: report & purge unmanaged resources

Puppet can let you purge resources you do not manage explicitely

Learn More 4 0Jul 23 '20

Templating Puppet Control Repositories

When managing multiple Puppet Control Repositories, modulesync is a very useful tool to keep files in sync.

Learn More 1 3Jul 21 '20

💡 GitHub Sponsors and dev.to posts

GitHub Sponsors could be leveraged on dev.to to generate revenue

Learn More 5 3Jul 2 '20

Enhance, Colorize, and Animate Old Pictures

MyHeritage in Color allows to fine-tune automatically colorized and enhanced photographs

Learn More 18 1Jun 29 '20

Add #puppet tag

It would be great to attract more DevOps-related content to dev.to. With a few other people, I've...

Learn More 2 3Jun 12 '20

Configuration surgery with Go structure tags

Narcissus is a reflection library letting you edit configuration files in Go

Learn More 5 0Jun 10 '20

How to encourage interaction on dev.to posts?

After a few years of being inactive on dev.to, I've started actively posting about a month ago. I...

Learn More 1 0Jun 10 '20

All the ways to manage files with Puppet

Puppet has many tools to manage configuration files. Knowing them can help you choose the one that best fits your needs.

Learn More 11 0Jun 8 '20

Tracing X to my 4th great-grandmother

X chromosomes have a specific inheritance pattern which often allow to narrow family branches when looking for relationships hypothesis

Learn More 4 0Jun 3 '20

Getting Puppet Report Metrics from PuppetDB

Instead of sending metrics from the Puppetserver to Prometheus, they can be retrieved using the PuppetDB Metrics API.

Learn More 5 0Jun 2 '20

Bitten by HA: PuppetDB & PostgreSQL

When PuppetDB started misbehaving, it took us quite a while to realize the problem was somewhere else…

Learn More 9 0May 22 '20

Taming Puppetserver 6 Pt II: Garbage Collection

PuppetServer can be spending a lot of time doing gargage collection, which impacts its performance

Learn More 5 0May 15 '20

Error console highlighting

When composing posts on dev.to, is there a way to dispensary display error messages so they appear as...

Learn More 6 3May 13 '20

Taming Puppetserver 6: a Grafana story

Using Grafana & Catalog Diff to tune the Puppet Server

Learn More 7 0May 13 '20

Representing technical skills on a timeline

Several ways to display technical skills on a timeline

Learn More 8 1May 11 '20

Git & Markdown to write a novel

Using Git and Markdown to write a novel

Learn More 3 0May 9 '20

Keep an eye on your Terraform states

About 4 years ago, we started using Terraform. Many things we were doing manually in the cloud at the time are now coded.

Learn More 6 0May 8 '20

Deploying public keys in Docker containers

One of the hard problems to solve when using Docker in production is deploying secrets. githut_pki makes SSH key deployment easy.

Learn More 6 0May 8 '20

Unshallowing a Git repository

GitLab allows to perform shallow repository clones (and it seems to be the default in recent versions...

Learn More 13 1May 8 '20