Deploy a Kubernetes App & AWS Resources using Crossplane on Kubernetes: Part 2
Deploy a Kubernetes Application that deploys its AWS resources using Crossplane manifests
Increasing your income as a DevOps Engineer boils down to one main thing: Deliver more value.
Let’s break it down.
It means paying attention to the needs of the company you work in and aligning your DevOps Engineering with those needs.
It’s easy to get distracted by shiny things. New technologies and tools are released on a daily basis, and it makes it harder to focus on what’s important.
The company you work in has its goals - what are they? and how can you help as a DevOps Engineer?
Technically, you could choose any challenge, but it’d be weird if you started fixing the coffee machine (even if it’s extremely helpful).
Instead, start by asking yourself what’s expected of you.
DevOps is different in every company, but usually, the case is this:
This list could go on, but use it to ask yourself: “What’s expected of me?”
Talking to your clients (the team), Revealing a gap in the company, Planning a solution for the gap, Implementing the solution, and consequently helping your company reach its goals, all make you a valuable asset to the company.
Do this on repeat, and you’ll unlock being valuable everywhere you go.
It would help you negotiate your next raise, get promoted, negotiate a better salary, and perhaps build something of your own.
While focusing on the new shiny thing isn’t always good, sometimes it is.
It doesn’t mean you need to adopt every new tool that gets released, but tuning in to good DevOps content never hurts!
Staying up-to-date equips you with the latest DevOps engineering developments, and helps you solve complex challenges faster.
Some things you could do:
If you have an interesting source for staying on top of the latest DevOps developments, would love to hear your take on it in the comments!
Working in the same company for a long time makes you an expert in its tech stack and domain.
But, you’re missing lots of knowledge, perspective, and extra income you could get.
Helping companies as a freelancer is a great way to practically learn new things and earn more.
Some paths you could take:
You’ve learned a lot, why keep it to yourself?
Becoming active in the DevOps community helps you build trust with other DevOps engineers, and get exposed to more opportunities.
That’s because contributing to the community helps other people and companies, and makes other people appreciate you more.
It also forces you to bundle knowledge in a deliverable way and makes you think more deeply about your work.
Some ways to contribute to the community:
There are many ways you could increase your income as a DevOps Engineer, and they all have one thing in common: Become a more valuable DevOps Engineer.
It includes working extra hours as a DevOps Freelancer and taking on DevOps Projects, helping the DevOps community, consuming and creating great content, and more.
P.S. - it’s not a DevOps article if it doesn’t mention Terraform, Kubernetes, Kafka, or MySQL.