About James Cherti, the author

Hi, I am James Cherti, a Senior Software and Infrastructure Specialist based in Toronto, Canada. With over two decades in the tech industry, I have had the privilege of working on everything from software development to managing complex UNIX/Linux systems and building scalable architectures.

I am a terminal enthusiast who lives in the Bash shell, tmux, and Emacs, always looking for the next automation to write. When I step away from the terminal, you can usually find me in Toronto with a good cup of coffee, playing a game of chess, or unwinding with real-time strategy games like 0 A.D. and Age of Empires. Much like designing scalable architectures, I love the foresight, resource management, and problem-solving they require.

Beyond my day-to-day roles, giving back to the open-source community is my favorite part of being an software specialist. I actively maintain a diverse portfolio of open-source projects (Open Source projects by James Cherti). My core programming languages are Python, Bash shell scripting, Elisp (Emacs), C/C++, PHP, HTML/CSS, and JavaScript. On the operations side, I specialize in Linux system administration, configuration management (including Ansible and Puppet), containerization (Docker and Podman), and cloud platforms like AWS and Google Cloud.

I am a strong advocate for DevOps and Site Reliability Engineering (SRE), but my engineering philosophy always comes back to keeping things simple, mostly because I have had to debug my fair share of overly complex systems at 2 AM. Code is read far more often than it is written. Whether I am automating infrastructure or writing application logic, I prioritize clean, accessible code that developers of any experience level can easily understand and maintain.

Methodology utilized by James Cherti

I have helped organizations across North America 🇺🇸 🇨🇦, ranging from fast-moving startups to Fortune 500 companies in finance, gaming, telecommunications, and e-commerce. My focus is on building robust, secure distributed systems and automating infrastructure.

Articles and Pages about James Cherti

Follow James Cherti

If you would like to explore my code, read my articles, or just see what I am currently working on, you can find my resources here:

For secure communication or to verify my Git commit signatures, you may use my GPG key.