Black CGN SVG icon
  • Home
  • Experience
  • Blog
  • Contact
    MENU
  • Home
  • Experience
  • Blog
  • Contact

Introduction

As you have probably already figured out, my name is Christian Goeschel Ndjomouo. I am a Software Engineering Undergraduate from Montreal, Canada and have been working as IT Administrator at OVHcloud Canada for about 2 years.

I am also an active contributor to the development of util-linux, the project that provides base utilities for the GNU/Linux operating system. Some of the most notable tools I have worked on in this project are kill, more, getopt, lscpu and swapon. For more information about my work in this area, please refer to a more comprehensive list here.

To describe myself, I would claim that I am a particularly curious, highly self-driven and pragmatic person with a few idealistic notions. I am not afraid to challenge my own assumptions and am open-minded enough to learn from my mistakes and adapt to newly gained insights. I prefer a systematic approach to engineering problems, as I believe it creates well-structured, logical, and repeatable steps in problem identification and resolution, which can help me better understand the relationship between the different components of a system and its limitations. That, in itself, creates opportunities to learn, improve, look at problems more critically, take well-informed engineering decisions that help prevent shortcomings due to technical debt, etc., and, lastly, mitigate future risks.

Lastly, I strive to put in a decent amount of effort in developing reliable, maintainable, scalable, and secure code that follow utilitarian and deontological approaches.

Experience

At my current job, I manage a wide range of IT operations, including the deployment, management, and maintenance of internal employee workstations, networking equipment, small-form-factor computer systems, Cisco conferencing devices, and other related technologies. I also take responsibility for the IT assets in our Montreal office space, which means that I manage the IT stockrooms, assess the acquisition of new equipment and handle device lifecycle management with environmental sustainability in mind.

On multiple occasions, I support the SOC department in achieving its goal of delivering secure IT systems in accordance to industry standards such as PCI-DSS and SecNumCloud, by improving internal user applications and security tools, conducting performing penetration tests, and patching security vulnerabilities, among other tasks.

Aside from that, I often create or refactor Bash scripts and improve the Puppet code used for deploying Ubuntu workstations and Debian kiosk systems. Sometimes, I also build Linux kernel modules for incompatible hardware to prevent decommissioning that increases operational costs through unnecessary material waste, and to avoid process disruptions that can harm business continuity. If needed, I also review automation processes and (re)design CI/CD pipelines that entail careful testing and build workflows.

There is much more, but I think it is more convincing to demonstrate experience with projects. For that, below you will find a non-exhaustive list of my most recent projects and the different technologies that I have worked with.

Technologies

Operating Systems+
Programming/Scripting+
Frameworks+
Monitoring/Observability+
Database Management+
Webservers+
Virtualization/Containerization+
Configuration Management Systems+
Networking Tools+


Projects

Contributor to util-linux @ kernel.org+
Arrakis+
Genesis+
Asahi Linux Debian Image+
SHX+
Portfolio+

Copyright © () Christian Goeschel Ndjomouo. All Rights Reserved.
The source code for this website is licensed under The MIT license
Release version 0.8.2

  • GitHub
  • LinkedIn
  • Email
  • Medium