Golang / Go Profile: Software Engineer

Software Engineer - Golang, Linux, Config Management, DevOps, FOSS

Located in: 🇨🇦 Canada › Montreal
Looking for: Permanent

A resourceful and technically proficient systems programmer with over five years experience in systems administration, general IT and web design, with considerable project management experience. Seeking the right oppertunity to return to full-time employment in the field. A highly skilled Go programmer with a focus on automation and configuration management. Wrote many of the core resources for Mgmt config, including AWS:EC2, Mount, Net, User, and Group, and presented work on AWS:EC2 at Config Management Camp Gent 2018. Experience with Rust, C++, Haskell, JavaScript, HTML and CSS. Strong interdisciplinary skills, with the ability to switch contexts freely. Solid foundation in functional and object-oriented programming, emphasizing clean, readable, testable code. Highly motivated and self-disciplined. Keen to take on new challenges and continue learning new skills.

- Expert level knowledge of Go
- Systemd including dbus, nspawn, and networkd
- Netlink and Unix sockets
- API design
- Linux administration
- BASH scripting
- Windows AD/DS domain administration
- Continuous Integration and testing
- Gnu Make
- Agile practices like SCRUM, Kanban, and, TDD

What I look for
I am looking for a position where I work primarily in Go, preferably with a focus on creating tools for developers and sysadmins.
I would like to work remote, but any opportunities at home and abroad will be considered.

How to contact me
Send me a message at info@jonathangold.ca

Let them know you found their profile at https://www.golangprojects.com
(Everyone wants to know how they were found)

Additional information