
Principal Security Engineer @ Oracle Cloud. Organizer of @jsconfhi. Anti-racist. #blacklivesmatter (Opinions 100% my own) @jaywon@infosec.exchange
Joined October 2011
- Tweets3.3K
- Following1K
- Followers892
- Likes4.4K
💯
"How do I become a Cloud Security Architect?"
This is one of the most common questions that I get in my DMs. I am going to break it down step-by-step
First off. Understand that there are 3 parts to "Cloud Security Architect". You need to have a great command over Cloud, then security, and then you can achieve competence in the third, "Architect". There are no hacks or shortcuts. You need to put in the time and the reps.
Step 1 - Achieve competence with a particular cloud service provider. Even if you want to go agnostic. Get a good deal of competence in implementing and deploying on a single cloud (AWS/Azure/GCP/anything).
Step 2 - Achieve competence in Cloud Security (for that cloud provider). This means - implement security with core security areas like IAM, Encryption, Logging and Monitoring, Threat Detection, etc.
Step 3 - Study reference architecture or well architected systems. Each of these cloud providers have a set of referenced "well architected" architectures. For example - I am especially impressed with @Azure's reference architecture documents that detail architecture implementations on Azure for different industry verticals, etc.
Step 4 - Use those reference architectures and break them down through a Security Architecture Review Process. I like to follow and train on this. But you can use whatever works for you.
Step 5 - Practice, practice, practice.
🎯
Last summer, I was on a walk with my newborn son when an older man approached me.
He said:
“I remember standing here with my newborn. An old man came up to me and said ‘It goes by fast, cherish it.’ Well, my daughter is 45 now. It goes by fast, cherish it.”
It hit me hard.
The next morning, I had my son in bed and felt a profound sensation: For the first time in my life, I had enough.
As ambitious people, we spend most of our lives playing a game: Everything we do is in anticipation of a future. When it comes, we just reset to the next one:
• "I can’t wait until I’m 18 so I can [X]."
• "I can’t wait until I’m 25 so I can [Y]."
• "I can’t wait until I’m 45 so I can [Z]."
It’s natural, but it’s a dangerous game—one that we will lose...eventually.
We waste a lot of energy on past and future when present is all that’s guaranteed. We push for more—but really, we need to find our enough.
Never let the quest for more distract you from the beauty of enough.
A simple closing reminder: Treat time as your ultimate currency—it’s all you have and you can never get it back. Spend it wisely, with those you love, in ways you’ll never regret.
1
305
Automate everything 🍻
Policy-as-Code is something that is very close to my heart. I think it's an extremely effective, but severely under-utilized security control. Let's talk about it
🤔 First of all, what is Policy-as-Code (PaC)?
As the name suggests, PaC is application of code/automation to creating, managing and enforcing IT policies.
❓ What are these IT policies?
They could be anything. From enforcing that images from certain container repos should only be running in a kubernetes cluster, to validating if a user is allowed to performing a certain action on an app, PaC can be used for a versatile and wide variety of policy management use-cases
Why use Policy-as-code?
- Imagine being able to deploy a single policy that enforces a JWT claim validation across hundreds of microservices in a single pass?
- Imagine being able to deploy a single policy that enforces fine-grained access control over Kafka event streams in a single go?
- And better yet, all this be testable in CI with unit/e2e tests?
It's not too good to be true. It's the promise of PaC and I can say without doubt that its probably going to be the most important security control in an increasingly distributed stack
🛠 I'm convinced, which are the PaC Tools/Frameworks I should use?
@OpenPolicyAgent is certainly the most versatile PaC framework that consists of a Domain specific language (Rego), Server and Plugins. It can literally be used anywhere where policy management needs to happen
@kyverno and other kubernetes admission controllers are a great example of Policy-as-Code. While they are specific to the kubernetes world, they are significant in that domain
@HashiCorp sentinel is an example of policy-as-code for the ever-expanding world of Terraform
1
94
Can never articulate my thoughts as well as others but this 100%.
I feel like there’s a major shift in power happening within companies right now.
From employees -> to managers.
All these layoffs are part of corporations and businesses silently saying,
“You’re either all-in or you’re out. You can have work life balance somewhere else.”
1
171
"Leadership begins with your behavior.
What’s more powerful? A manager or coach or teacher who tells you the right thing to do? Or one who shows you how to live and work by example?
People gravitate toward the standard you set, not the standard you request."
– @JamesClear
Always be learning. 💯
15 years ago, my dream was to be a Private Equity Investor.
7 years ago, I discovered operations.
4 years ago, I got passionate about growth marketing.
Now I am advising CEOs on growth marketing, operations and investing.
Passions change. That's ok.
Your skills accumulate.
2
192
"10-year dreams. 5-minute actions.
Where do I want to be in 10 years?
What can I do in the next 5 minutes to contribute to that outcome?"
– @JamesClear
1
129
Periods of economic downturns are the best times to build new skills for future demand.
Curious about Hiapo? Check out Papa Kūlia hōʻike this Friday at 4pm and give them a hūlō hūlō 🎉.
Haumāna will demo projects that feature the ʻike and skills theyʻve learned over the past 15 weeks.
Zoom link: us06web.zoom.us/meeting/regi…
2
84
Just about to quit my full time job and try to live life and do business by my own rules for the first time.
I was today years old when i learned i'm "orgcore"...and it's not wrong.... #SpotifyWrapped
diyconspiracy.net/terms/orgc…
And they said the metalhead burnouts drawing on their folders and not paying attention in class would never amount to anything...you go young(old) hesher...do big things. 🤘🏼
This quoted post is unavailable.
1
Watch this today (especially if you think you're too busy to)!!
Replying to @ashleymcnamara
I’m grateful that #GoogleCloudNext allowed me to have the keynote stage for such an important topic and I hope that the tips + tricks I give you will help you identify where you’re at on the burnout scale and give you the tools you need to climb out of it. youtu.be/FeDks5BJCQQ
1
Python pro-tip: Use ".get(key, default)" for **all** dictionary key lookups ideally, but __especially__ for any nested dictionary paths.
Solid ✨:
val = data.get('foo', {}).get('bar', None)
Bug trap🐛:
val = data['foo']['bar']
2
Spotify hack when nothing is hitting quite right -> Go back to Your Top Songs xxxx (any year). Guaranteed to hit 🎯
Initial use of vertical mouse helped wrist pain in a matter of days but I started to get a different pain from my first being too large for my hands. Got Logitech Lift for small/medium sized hands. Next big win ✅, 2 days in can tell a big difference.
amazon.com/Logitech-Vertical…













