@@ -5,44 +5,47 @@ layout: "simple"
55
66I'm an inspiring, motivated technical leader with excellent communication skills capable of
77building high-performing teams. I'm a true technologist with an energetic passion for open-source,
8- security and the professional development of those around me.
8+ security and the development of those around me.
99
1010My focus is on technical leadership, but I'm a skilled software engineer that's not afraid to get
11- my hands dirty. My primary area of technical expertise is in Cloud automation, Linux and
12- Information Security.
11+ my hands dirty. My primary area of technical expertise is in Linux, Kubernetes, cloud automation
12+ and Information Security.
1313
14- I'm heavily motivated by hard technical problems for good causes.
14+ I'm heavily motivated by hard technical problems for good causes, and I like talking about it on
15+ stage whenever I get the opportunity.
1516
1617## Experience
1718
1819### [ Canonical]
1920
2021#### VP Engineering - _ May 21 - Present_
2122
22- In January 2025, I was appointed the VP Engineering for [ Ubuntu] at [ Canonical] , assuming
23- leadership of the Ubuntu Desktop, Server and Foundations teams. I wrote about this appointment and
24- my thoughts on it in [ Engineering Ubuntu For The Next 20 Years] .
23+ In January 2025, I was appointed the VP Engineering for [ Ubuntu] at [ Canonical] , assuming leadership
24+ of the Ubuntu Desktop, Server, Foundations and [ Debcrafters ] teams. I wrote about this appointment
25+ and my thoughts on it in [ Engineering Ubuntu For The Next 20 Years] .
2526
26- Prior to that, I was VP Engineering for Charm Engineering, leading the development of [ Juju] and
27- the ecosystem of [ charms] that deliver an enterprise-grade data platform, observability platform,
28- machine learning operations platform and more. I also lead the Starcraft team, responsible for the
29- delivery of Canonical's "craft" tooling (snapcraft, charmcraft, rockcraft, etc.).
27+ I have since led initiatives such as [ oxidizing Ubuntu] , reimagining the [ release process] and
28+ supported the design and [ development of upki] .
3029
31- My reach extends beyond my own projects as a trusted advisor to those my junior and
32- senior. I'm frequently involved in engineering decisions behind snapd, LXD, MAAS, Multipass and
33- Canonical Kubernetes. I'm also frequently sought out as a mentor or coach for ICs and managers alike.
30+ My reach extends beyond my own projects as a trusted advisor to those my junior and senior. I work
31+ closely with the CEO, CTO and other leaders on a daily basis. I frequently lead engineering
32+ decisions behind snapd, LXD, MAAS, Multipass and Canonical Kubernetes. I'm frequently sought out to
33+ mentor both individual contributors and leaders.
3434
35- My day-to-day focus is on the development of the directors, managers and senior ICs in my
36- organisation that enables them to move confidently and autonomously. I grew Charm Engineering from
37- around 25 to over 100 in three years, maintaining high engagement across the board.
35+ My day-to-day focus is on the evolution of Ubuntu, and the development of the directors, managers
36+ and senior ICs in my organisation that enables them to move confidently and autonomously.
3837
39- Outside of my product engineering responsibilities, I authored and rolled out a new employee
40- levelling framework and promotion process company wide throughout 2023.
38+ #### VP Engineering, Charm Engineering - _ May 21 - Present_
4139
42- I conceived and authored the Canonical Leadership Academy - a six-month course comprising a
43- handbook, weekly Google Meet seminars and a workbook aimed at developing leaders across the company
44- to drive their teams more effectively and sustainably. The first cohort began in Nov 2023, and
45- repeats every six months.
40+ - Led the development of [ Juju] and the ecosystem of [ charms] .
41+ - Grew the team from 25 to over 125 in the first three years - hiring from Graduate to Director
42+ level, while maintaining high employee engagement across the board.
43+ - Delivered enterprise-grade data, observability, identity and MLops platforms.
44+ - Led the Starcraft team, responsible for delivery of Canonical's [ craft tooling] .
45+ - Authored new employee levelling framework and promotion process company wide throughout 2023.
46+ - Authored the Canonical Leadership Academy - a six-month course comprising a handbook, weekly
47+ Google Meet seminars and a workbook aimed at developing leaders across the company to drive their
48+ teams more effectively and sustainably.
4649
4750#### Product Lead - _ Mar 21 - May 21_
4851
@@ -93,6 +96,25 @@ repeats every six months.
9396- ** 2014** - Military & Strategic Leadership - [ Royal Military Academy Sandhurst]
9497- ** 2013** - BSc Computer Science - [ University of Southampton]
9598
99+ ## Talks & Podcasts
100+
101+ I enjoy public speaking, and have been fortunate enough to have had a few opportunities to speak on
102+ a range of topics:
103+
104+ - ** Jan 2026** : [ Rust Adoption At Scale] - _ Rust Nation UK_
105+ - ** Jan 2026** : [ Ubuntu for AI Development] - _ AI Native Dev_
106+ - ** Nov 2025** : [ Canonical with Jon Seager] - _ Rust in Production_
107+ - ** Oct 2025** : [ Ubuntu Summit 25.10 Opening] - _ Ubuntu Summit_
108+ - ** Oct 2025** : [ Engineering The Future] - _ Linux Unplugged_
109+ - ** Jun 2025** : [ High-Performing Remote Teams] - _ Nerding Out With Viktor_
110+ - ** Mar 2025** : [ Ubuntu's Rusty Roadmap] - _ Linux Unplugged_
111+ - ** Mar 2024** : [ How Hard Could It Be] - _ Self Hosted_
112+ - ** Jan 2024** : [ Nix and NixOS Development Environments] - _ Nerding Out With Viktor_
113+ - ** Nov 2022** : [ Juju & Model Driven Operations: An Introduction] - _ Ubuntu Summit_
114+ - ** Nov 2022** : [ Streamlining continuous profiling with snaps & charms] - _ Ubuntu Summit_
115+ - ** Nov 2022** : [ Juju & Charmed Operators: Past, Present and Future] - _ Ubuntu Summit_
116+ - ** May 2021** : [ How to build a Charmed Operator for Kubernetes] - _ Kubecon Operator Day_
117+
96118## Contact
97119
98120You can contact me at [ cv@sgrs.uk ] ( mailto:cv@sgrs.uk ) or on [ Telegram] ( https://t.me/jnsgruk ) .
@@ -101,6 +123,7 @@ You can contact me at [cv@sgrs.uk](mailto:cv@sgrs.uk) or on [Telegram](https://t
101123[ ops ] : https://github.com/canonical/operator
102124[ Juju ] : https://juju.is
103125[ charms ] : https://charmhub.io
126+ [ craft tooling ] : https://jnsgr.uk/2025/07/crafting-your-software/
104127[ University of Southampton ] : https://www.southampton.ac.uk/about/faculties-schools-departments/school-of-electronics-and-computer-science
105128[ Royal Military Academy Sandhurst ] : https://www.army.mod.uk/who-we-are/our-schools-and-colleges/rma-sandhurst/
106129[ Royal Corps of Signals ] : https://www.army.mod.uk/who-we-are/corps-regiments-and-units/royal-corps-of-signals/
@@ -112,3 +135,20 @@ You can contact me at [cv@sgrs.uk](mailto:cv@sgrs.uk) or on [Telegram](https://t
112135[ IET ] : https://www.theiet.org/career/professional-registration/chartered-engineer/
113136[ Ubuntu ] : https://ubuntu.com
114137[ Engineering Ubuntu For The Next 20 Years ] : https://jnsgr.uk/2025/02/engineering-ubuntu-for-the-next-20-years/
138+ [ oxidizing Ubuntu ] : https://jnsgr.uk/2025/03/carefully-but-purposefully-oxidising-ubuntu/
139+ [ release process ] : https://jnsgr.uk/2025/05/supercharging-ubuntu-releases/
140+ [ development of upki ] : https://jnsgr.uk/2025/12/addressing-linuxs-missing-pki-infra/
141+ [ Debcrafters ] : https://jnsgr.uk/2025/06/introducing-debcrafters/
142+ [ Rust Adoption At Scale ] : https://www.youtube.com/watch?v=WOA4GA8tAWA
143+ [ Canonical with Jon Seager ] : https://www.youtube.com/watch?v=y5-NINPyWZ4
144+ [ Ubuntu for AI Development ] : https://www.youtube.com/watch?v=0CYm-KCw7yY
145+ [ High-Performing Remote Teams ] : https://www.youtube.com/watch?v=LttkqlgC8Vo
146+ [ Nix and NixOS Development Environments ] : https://www.youtube.com/watch?v=9l-U2NwbKOc
147+ [ Ubuntu Summit 25.10 Opening ] : https://youtu.be/gsy1UCuw_Pw?t=1586
148+ [ Engineering The Future ] : https://www.jupiterbroadcasting.com/show/linux-unplugged/636/
149+ [ Ubuntu's Rusty Roadmap ] : https://www.jupiterbroadcasting.com/show/linux-unplugged/607/
150+ [ How Hard Could It Be ] : https://www.jupiterbroadcasting.com/show/self-hosted/118/
151+ [ Streamlining continuous profiling with snaps & charms ] : https://www.youtube.com/watch?v=EHKDjZthg-s
152+ [ Juju & Charmed Operators: Past, Present and Future ] : https://www.youtube.com/watch?v=j0TwKeTsqyI
153+ [ Juju & Model Driven Operations: An Introduction ] : https://www.youtube.com/watch?v=OYyNywmZVXM
154+ [ How to build a Charmed Operator for Kubernetes ] : https://www.youtube.com/watch?v=yxeJX2WRYjg&t=6914s
0 commit comments