2022 in review, first year in devrel
Update on Feb 9th, 2023: this blog article is now on Medium.
For 2021 I did this wrap up of the year on LinkedIn, where I shared great personal and professional achievements.
Taking the time to summarize what have been accomplished in a fiscal year is always a good exercise. We could celebrate, be grateful and adjust for the future.
Roles I played
2022 was my first year as DevRel Engineer. I really enjoyed this year.
I moved from Cloud Sales to Cloud DevRel. On purpose, I chose to earn less money to have more fun and making more impact.
My title was Senior Cloud Developer Platform Engineer (DPE).
DPEs are at the intersection of Developer Advocacy, Technical Writing, Product Management, and Engineering. - Source.
I was both an Individual Contributor, focused on GitOps and Security with GKE – and a Tech Lead in my team to connect the dots between the people, the products, the docs and the communities (internal and external) in order to enable them and improve the end users experience.
I brought my 15 years of experience as Software Engineer and Solution Architect to broader communities. I really felt I was making impact.
I learned how to actually do evangelism and advocacy work as DevRel Engineer.
I directly worked with Product Managers, Software Engineers, Tech Writers, Developer Advocates, Customer Engineers, and many other stakeholders. The role I was given allowed me to be the bridge, the glue, between all of them.
I inspired and helped teammates and colleagues to accelerate their technical enablement and growth in their career.
I was focus on Kubernetes, more precisely on Google Kubernetes Engine (GKE) and Anthos.
More than ever, I continuously shared with others what I learned around Kubernetes and its ecosystem for the enterprise customers.
I nurtured my passion and appetite with Security best practices with containers and Kubernetes.
Activities and artifacts I produced
I conducted and wrote 9 impactful friction logs, generating 200+ issues and feature requests for both products and docs.
Including usability testing in the product development process helps establish the documentation’s usefulness and effectiveness. Most importantly, it improves user experience and increases the product’s success. - Source.
I actively participated in 4 products/features launch. Activities I conducted were: design document reviews, UX mocks testing, internal and public preview features testing, demo samples building, docs creation or update, friction logging, blog for launch authoring, etc.
- Harden your Kubernetes clusters and monitor workload compliance at scale with new PCI DSS policy bundle
- Apply policy bundles and monitor policy compliance at scale for Kubernetes clusters
- Manage Kubernetes configuration at scale using the new GitOps observability dashboard
- Deploy OCI artifacts and Helm charts the GitOps way with Config Sync
I was one of the main maintainers of the very popular Online Boutique repository. I proudly added more security in there (NetworkPolicies, AuthorizationPolicies, Seccomp profile, Security Context, secure container images, etc.). I created the Online Boutique’s Helm chart. Check these stories out!
I created the Config Management and Service Mesh workshop. It’s a step-by-step guide to setup a secure GKE environment with services such as ASM, Cloud Armor, GKE Security Posture, Config Sync, Policy Controller, Dataplane V2, Artifact Registry, Spanner, Memorystore (Redis), etc. Everything is deployed with Config Connector and Config Sync. 3 sample apps are leveraged: Whereami, Online Boutique and Bank of Anthos. 3 personas are involved: Org Admin, Platform Admin and Apps Operator. Customers and Googlers gave me great feedback. It was my sandbox to learn and play with products and feed my friction logs.
Blog posts I wrote
I co-wrote 2 official Google Cloud blog posts with Divyansh Chaturvedi:
- Deploy OCI artifacts and Helm charts the GitOps way with Config Sync
- Manage Kubernetes configuration at scale using the new GitOps observability dashboard
I wrote 15 posts in my personal blog, the 3 most popular posts are:
- Keyless GCP authentication from GitHub Actions with Workload Identity Federation
- Deploying Gatekeeper policies as OCI artifacts, the GitOps way
- Lessons learned from the Log4Shell CVEs
I started writing posts on Medium in order to share more broadly my content. I wrote 8 posts there since September. The 3 most popular posts are:
- CI/GitOps with Helm, GitHub Actions, GitHub Container Registry and Config Sync
- Use Helm to simplify the deployment of Online Boutique, with a Service Mesh, GitOps, and more!
- Seamlessly encrypt traffic from any apps in your Service Mesh to Memorystore (Redis)
Note: The Sigstore’s cosign and policy-controller with GKE, Artifact Registry and KMS post just made it in the top 5 in less than 2 weeks, very popular topic! Watch out for it!
I wrote 10 posts on my LinkedIn in order to share more broadly my content. The 3 most popular posts are:
- 2021 in review
- CI/GitOps with Helm, GitHub Actions, GitHub Container Registry and Config Sync
- Use Cloud Spanner with Online Boutique
Note: Interestingly, the Seamlessly encrypt traffic from any apps in your Mesh to Memorystore (redis) post is very close to the 3rd one.
Communities I engaged with
I presented 3 talks and 1 workshop in 2 major conferences: IstioCon 2022 (virtual) and GitOpsCon NA 2022 (in-person):
- The successful recipe to secure your fleet of clusters: GitOps + Policies + Service Mesh - Co-built and co-presented with Poonam Lamba.
- Build and deploy Cloud Native (OCI) artifacts, the GitOps way - Co-built with Nan Yu.
- Gatekeeper + Istio, FTW - Co-built and co-delivered with Ernest Wong.
- Manage and Secure Distributed Services with Anthos Service Mesh - Co-built and co-presented with Christine Kim, Mike Coleman and Nim Jayawardena.
I attended my first KubeCon in-person. So inspiring! Felt so re-energized when I came back from Detroit.
I co-organized with Sébastien Thomas the first in-person K8S & CNCF meetup in Quebec City, post-covid.
I contributed to 5 CNCF projects: Kubernetes, Istio, ORAS, OPA Gatekeeper and Sigstore. By delivering talks, writing blog posts, contributing to docs, filing issues, etc.
The flights I took
I traveled internationally, again, for the first time since 2020.
I visited 5 Google offices: Montreal, Kitchener/Waterloo, NYC, Detroit and Paris. The experience in a Google office is amazing, it’s like working from a modern art museum with free foods and the gamification of almost everything.
I took 7 weeks off in vacations in France during Summer, to disconnect and enjoy quality time with friends and family. That was really well deserved.
That’s a wrap!
Wow! What a year, busy, strong, but well balanced too. I really much liked it!
If our paths crossed in 2022, thank you! Collaborating and learning from each other are what make such achievements more impactful, and meaningful. I’m very grateful for that.
Can’t wait to see what will come next in 2023 based on all of that.
Stay tuned, more to come in a next episode :)