Skip to main content

How a Broader Range of Specific Skills Kept Me in-Demand as an Engineer.

· 7 min read
Ron Amosa
Platform Security Engineer @ Salesforce U.S.

Guys in my position are generally pretty busy people. We're usually outnumbered by requests, situations, questions, tasks and people to help, manage or get back to.

Not to blow our collective horns for those of us who identify with this space, but we're pretty scarce and in high demand.

Not because we're rockstars (far from it).

But we possess a cross-section of skills and experience, not deliberately acquired (in my case anyway), but that has been built up due to the need for them at various times in our careers.

New Technology and Devops Is Useless If We Keep Applying the Same Thinking and Mindset That Devops Came to Fix.

· 9 min read
Ron Amosa
Platform Security Engineer @ Salesforce U.S.

I only heard of DevOps maybe just over a year ago.

My career has always been about knowing how the whole system hung together as a whole. So I would know a little bit about everything. Hardware, software, networks, operating systems etc.

Getting to know each area was essentially also getting to know the people who operate those areas. You would get to know developers, and how they thought. Some thinking you agreed with. Some you'd already seen in other useless or lazy workers so it's no different for them.

The Work Life Balance Myth and Why we’re having the Wrong Conversation about Work.

· 5 min read
Ron Amosa
Platform Security Engineer @ Salesforce U.S.

Balance is good. Balance is also a myth.

The Myth#

You need to work.

More than just to pay the bills, you need fulfilling work. There's a healthy amount of blogs out there explaining why the work needs to be fulfilling, but I'd like to just look at work as the thing you do during your day.

Life. That's the thing you do when you're not doing work.

So we're clear. On one side you have work. On the other is "life" (no in speech bubbles so you know I don't mean living and breathing).

AWS and the Real Cost of Running Your Infrastructure in the Cloud.

· 5 min read
Ron Amosa
Platform Security Engineer @ Salesforce U.S.

Monitoring AWS costs is tricker than you may think. Cloud cost management as a general topic is the bane of a lot of business expenses.

If you look at AWS Pricing page, you're going to have to get your head around a few things.

For example, your storage needs:

cool, sounds pretty straight-foward.

me: "I'll just have 2TB please."

not so fast.

which region do you want to keep your S3 buckets?

me: "oh, um, what's the difference?"

The main thing that comes to mind is 'latency' to where your users are being served. You generally don't want to serve content from the other side of the world. Also different regions can vary in AWS services available for that region if you need to use something specifically. Data sovereignty is also a consideration - are you allowed to store your users data outside your country?

But the main difference this blog post is worried about, is cost.

A Runaway AWS EC2 Instance Blows up My Cloud Costs.

· 3 min read
Ron Amosa
Platform Security Engineer @ Salesforce U.S.

AWS have this little note on their "Avoiding Unexpected Charges" page that reads...

note

If you close your account or unsubscribe from a service, make sure that you take the appropriate steps for every region in which you've allocated AWS resources.

The part that says ominously "...appropriate steps for every region..." is funny because it sounds like AWS is telling you if you don't know what you're doing, good luck to you.

The Wonderful World of Contracting: Its Not Personal. Its Business.

· 5 min read
Ron Amosa
Platform Security Engineer @ Salesforce U.S.

You work for a company. It's a business. It's trying to make money.

And that's fine.

You are trading your time for money.

That's also fine.

The contract will spell out what the expectations are, the conditions, the rates.

And then you conduct yourself as professionally as humanly possible. Within the parameters you've agreed to...

The Pros, Cons and WTF of Life as a DevOps Engineer

· 7 min read
Ron Amosa
Platform Security Engineer @ Salesforce U.S.

With all this crazy technology around working as a devops engineer it's easy to get caught up designing and building something really complex that does a lot of stuff.

Sometimes it's the demands of the job that means you created something that did one thing. Added something else to it. And before you knew it, the "thing" has become a complicated behemoth that's now critical to the operation of the company (true story, I've seen "hacks" become 'the infrastructure').

Understanding and Navigating Workplace Stress and When to Get Out

· 8 min read
Ron Amosa
Platform Security Engineer @ Salesforce U.S.

One thing I used to see a lot of when I was a permanent employee, and experience myself, was the pressure to deliver some pretty crazy project requirements in a short amount of time and the stress management that needs to happen alongside it.

By "time", I mean the 40 hours a week you are paid for. This lead to people working some crazy extra (read "free") hours worked to deliver things. I put free in quote marks because while the project and the company might think they got a massive amount of work for half price. But there is always a cost to anything, it's just not always money up front.