TL;DR: I’m available for hire. Experienced at Linux/Golang/Mentoring/etc. More information below!
Two years ago, I left my job at Red Hat to work on mgmt config full-time. I’m still passionate about this project, and I’m proud of the progress that has been made in the last two years, but it’s time for me to explore new opportunities as well. My years of experience building mgmt has taught me a lot about open source, golang and mentoring others, and I hope this makes me a valuable addition to your team.
If it’s your first time here, hi, I’m James. I’m a McGill University educated physiologist who has been working with computers since a very young age. I like working on challenging and important projects, and I am passionate about research, open source and giving back. On the internet, I’m usually known as purpleidea. , , 
I’ve worked as a sysadmin, software engineer, config management architect, and in the devops community. I’ve worked both full-time, and as a freelancer. I’ve worked both on software as well as physical infrastructure and networking. I’ve also been involved in copyright/IP law, mostly around open source licensing. I’ve worked for big tech, and also for a medical (MRI brain imaging) company. I’ve given a large number of talks and tutorials all around the world. A list with both recordings and ratings is available here.
Here are a few projects that I’ve worked on recently.
Mgmt is a real-time, event-driven, automation tool that is written in golang. I am the founder and primary developer on the project. It has over 2k GitHub stars, and over 75 unique contributors.
Les Garderies K.I.D.S. Infrastructure
Les Garderies K.I.D.S. is a chain of daycares in the Montreal region. I installed new structured cabling and networking that includes Linux-based routing, firewalling, dhcp, and managed wifi networks. Their flagship location has a brand-new Asterisk PBX which I setup and integrated with an RFID door access system. Both PoE and wireless phones are connected. It also has a camera system with custom viewing screens that I built from Raspberry Pi computers. You can read their testimonials.
Here is a non-exhaustive list of some of my technical skills.
Strongly proficient with:
Have experience with:
I’m open to filling different roles, which could include any combination of:
I think I’m pretty versatile, and I’d love to hear about any new opportunities that I hadn’t yet considered! I’m open to working for a tech company, or for a company that needs in-house tech. I’m looking for a place with either a strong engineering culture or one that wants help growing theirs.
I am looking for a remote opportunity, however I’m happy to spend some monthly portion at your offices, either just initially to get up to speed, or as part of routine travel to keep in closer touch with your existing team.
I have a hobbyist electronics lab and I enjoy riding my bikes! I’ve been lucky to try many different activities over the years, but these two are the most current.
I can speak English and French fluently, and I am a beginner in Spanish.
If you think I might be a good fit for your organization, please reach out to me and say hi! I’ve got a contact form that is awaiting your message!
(Direct offers only, no recruiters please.)
You can follow James on Twitter for more frequent updates and other random thoughts.
You can support James on GitHub if you'd like to help sustain this kind of content.
You can support James on Patreon if you'd like to help sustain this kind of content.