Camilo MATAJIRA

    • About me
  • Book Reviews
  • Debugging
  • Projects
  • Transversal Tools
  • Create Debian package with virtual environment and Python interpreter inside using UV
    Projects

    Create Debian package with virtual environment and Python interpreter inside using UV

    Camilo Matajira
    May 22, 2025

    Goals: Create a Debian package that contains both the virtual environment and the Python interpreter inside. Why…

  • Create debian package out of a Python installed via UV
    Projects

    Create debian package out of a Python installed via UV

    Camilo Matajira
    May 19, 2025

    Objective Package a Python interpreter, that I will install via UV, in a debian package.Specifically, I chose…

  • Book review: Design Patterns Elements of Reusable Object-Oriented Software by Gamma, Helm, Johnson and Vlissides (1994)
    Book Reviews

    Book review: Design Patterns Elements of Reusable Object-Oriented Software by Gamma, Helm, Johnson and Vlissides (1994)

    Camilo Matajira
    March 28, 2024

    Author’s purpose The purpose of the authors is to provide a catalog of the most important design…

  • Review: Django for APIs by William S. Vincent
    Book Reviews

    Review: Django for APIs by William S. Vincent

    Camilo Matajira
    March 5, 2024

    1. Author’s purpose The purpose of the author is to provide a resource for developers to learn…

  • Completely automated Debian 11 installation with PXE (and Ansible)
    Projects

    Completely automated Debian 11 installation with PXE (and Ansible)

    Camilo Matajira
    November 1, 2022

    Objective Build a system that allows me to install a Debian server or laptop with minimal human…

  • Incident Sheet
    Projects

    Incident Sheet

    Camilo Matajira
    April 7, 2022

    Available at: https://gitlab.com/matajira/incident_sheet

  • SysadminDB
    Projects

    SysadminDB

    Camilo Matajira
    March 23, 2022

    This is a proof of concept of SysadminDB: a database for System Administrators Available here: https://gitlab.com/matajira/sysadmindb.The Unique…

  • Quel est le meilleur avantage d’utiliser Vim?
    Transversal Tools

    Quel est le meilleur avantage d’utiliser Vim?

    Camilo Matajira
    March 16, 2022

    Dans la web, on peut trouver une douzaine de raisons pourquoi utiliser ou pas le logiciel Vim.…

  • Book Review: The Practice Of System And Network Administration Third Edition (2017) by Thomas A. Limoncelly, Strate R. Chalup & Christina J. Hogan
    Book Reviews

    Book Review: The Practice Of System And Network Administration Third Edition (2017) by Thomas A. Limoncelly, Strate R. Chalup & Christina J. Hogan

    Camilo Matajira
    January 21, 2022

    1. Author’s purpose The goal of the book is to teach System Administrators how to make their…

  • Book Review: Ansible for DevOps, Server and configuration management for humans (2020) by Jeff Geerling
    Book Reviews

    Book Review: Ansible for DevOps, Server and configuration management for humans (2020) by Jeff Geerling

    Camilo Matajira
    December 10, 2021

    1. Author’s purpose The author’s purpose with this book is to provide the reader with intermediate to…

  • Book Review: Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems (2017) by Martin Kleppmann
    Book Reviews

    Book Review: Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems (2017) by Martin Kleppmann

    Camilo Matajira
    November 23, 2021

    Author’s purpose The author’s purpose with this book is to “… explore how to create applications and…

  • Book Review: Terraform Up & Runnning (2nd edition) by Yevgeniy (Jim) Brikman
    Book Reviews

    Book Review: Terraform Up & Runnning (2nd edition) by Yevgeniy (Jim) Brikman

    Camilo Matajira
    October 9, 2021

    The purpose of Jim Brikman by writing Terraform Up & Running is to ‘help developers become fluent…

  • Book Review: Networking for System Administrators (IT Mastery Book 5) by Michael W. Lucas
    Book Reviews

    Book Review: Networking for System Administrators (IT Mastery Book 5) by Michael W. Lucas

    Camilo Matajira
    October 5, 2021

    The purpose of Michael W Lucas with Networking for System Administrators is to teach System Administrators the…

  • Book Review: sed & awk, 2nd Edition by  Dale Dougherty and  Arnold Robbins
    Book Reviews

    Book Review: sed & awk, 2nd Edition by Dale Dougherty and Arnold Robbins

    Camilo Matajira
    September 25, 2021

    As a technical book, the objective of the authors is to motivate and teach the reader how…

  • Book Review: Practice of Cloud System Administration, The: DevOps and SRE Practices for Web Services, Volume 2 by Thomas Limoncelli, Strata Chalup, Christina J. Hogan (2015)
    Book Reviews

    Book Review: Practice of Cloud System Administration, The: DevOps and SRE Practices for Web Services, Volume 2 by Thomas Limoncelli, Strata Chalup, Christina J. Hogan (2015)

    Camilo Matajira
    February 6, 2021

    1. Authors’ purpose The objective that Limoncelli, Chalup, and Hogan had when writing the book was to…

  • Terraform’s aws_eip elastic ip always changes during plan
    Debugging

    Terraform’s aws_eip elastic ip always changes during plan

    Camilo Matajira
    February 5, 2021

    The reason is that I had vpc set to false. When I set vpc to true the…

  • Book Review: Unix and Linux System Administration (Fifth Edition) by Evi Nemeth, Garth Snyder, Trent R. Hein, Ben Whaley, and Dan Mackin
    Book Reviews

    Book Review: Unix and Linux System Administration (Fifth Edition) by Evi Nemeth, Garth Snyder, Trent R. Hein, Ben Whaley, and Dan Mackin

    Camilo Matajira
    January 16, 2021

    Book Description The Book Unix and Linux System Administration (Fifth Edition) by Evi Nemeth, Garth Snyder, Trent…

  • Clean Architecture: A Craftsman’s Guide to Software Structure and Design by Bob Martin
    Book Reviews

    Clean Architecture: A Craftsman’s Guide to Software Structure and Design by Bob Martin

    Camilo Matajira
    October 17, 2020

    In this book, Bob Martin teaches us how to create a good architecture for our systems. The…

  • Book Review: Time Management for System Administrators. By Thomas Limoncelly
    Book Reviews

    Book Review: Time Management for System Administrators. By Thomas Limoncelly

    Camilo Matajira
    September 14, 2020

    Introduction In Time management for System Administrators, Thomas Limoncelly provides specific advice for System Administrators concerning Time…

  • Book Review: The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win
    Book Reviews

    Book Review: The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win

    Camilo Matajira
    September 2, 2020

    Summary The Phoenix Project is the top-rated book for Devops.It is a novel, with a setting in…

  • Book Review: Practical Vim: Edit Text at the Speed of Thought by Drew Neil
    Book Reviews

    Book Review: Practical Vim: Edit Text at the Speed of Thought by Drew Neil

    Camilo Matajira
    August 29, 2020

    In Practical Vim, Drew Neil gives us an all-around perspective of how to work with Vim.The author…

  • Packaging a Pandas / Numpy project for Debian 9 and 10 using dh-virtualenv
    Projects

    Packaging a Pandas / Numpy project for Debian 9 and 10 using dh-virtualenv

    Camilo Matajira
    July 20, 2020

    In this post we are going to create a debian package for a project that involves importing…

  • How to create a Python Debian package with dh-virtualenv
    Projects

    How to create a Python Debian package with dh-virtualenv

    Camilo Matajira
    June 13, 2020

    Problem to solve: I wrote a Python application that is supposed to run on Debian 9/10.The application…

  • Creating a static website with Terraform and AWS’ S3
    Projects

    Creating a static website with Terraform and AWS’ S3

    Camilo Matajira
    June 6, 2020

    In this project I want to provision an S3 bucket with Terraform, and then use the AWS…

  • Self-Service Infrastructure
    Projects

    Self-Service Infrastructure

    Camilo Matajira
    May 27, 2020

    Objective Linux System Administrators are constantly interrupted with tasks that could be delegated to someone else. For…

  • CR Search Engine
    Projects

    CR Search Engine

    Camilo Matajira
    May 27, 2020

    Objective Given the bast literature concerning Christian Reconstruction. I wanted to create a tool that allowed me…

  • Python SSH Debugger
    Projects

    Python SSH Debugger

    Camilo Matajira
    May 26, 2020

    In my job as a Linux System Administrator, a considerable amount of the support requests that I…

  • Sudoku Solver
    Projects

    Sudoku Solver

    Camilo Matajira
    May 26, 2020

    After learning to program in JAVA (2008), the first project that I made was a Sudoku solver.…

  • Celery — Received and deleted unknown message. Wrong destination?!?
    Debugging

    Celery — Received and deleted unknown message. Wrong destination?!?

    Camilo Matajira
    May 11, 2020

    Root cause: in my case it was a discrepancy between the client (who pushes tasks) and the…

  • How to install Python3-Celery executable in Debian 9?
    Debugging

    How to install Python3-Celery executable in Debian 9?

    Camilo Matajira
    May 11, 2020

    To install the Celery executable (or celery daemon) for Python3, install the following package: apt-get install celeryd…

  • Upgrading to Ubuntu 20.04 broke my Vim YouCompleteMe
    Debugging

    Upgrading to Ubuntu 20.04 broke my Vim YouCompleteMe

    Camilo Matajira
    May 8, 2020

    YCM ceased working after Ubuntu upgrade.To make it work again, you need to use the vim-youcompleteme that…

  • My most precious learning tool
    Transversal Tools

    My most precious learning tool

    Camilo Matajira
    May 5, 2020

    I am a smart person with memory problems. I found out of this problem at 28, and…

  • My journey with touch-typing
    Transversal Tools

    My journey with touch-typing

    Camilo Matajira
    May 4, 2020

    Since I was a kid, I have been postponing learning to touch type. Touch typing is the…

1 2
»

Camilo MATAJIRA