Whats the difference between a Jr & Sr cloud engineer?

About $50,000 🤑

Here's how you get there 👇🏽
Write Code✍️🏽

No getting away from it, you have to write code, and be comfortable writing code.

Daily I look at

-Go
-Python
-Bash
-JavaScript

I have to deal with linters, debuggers, builds, unit tests, and vulnerability scanning.

Get comfortable with programming!
DevOps 🤓

All that code has to go somewhere and be used to do things.

This is called CI/CD (Continuous integration & continuous delivery)

The tools that make that possible?

-Git
-Jenkins
-TravisCI
-CircleCI
-SonarQube
Containers!🥡

Code and applications are all now being deployed as containerized workloads so be proficient in them!

Be comfortable creating & interacting with containers, deploying in cloud or k8s.

Docker - https://www.docker.com/101-tutorial 
Kubernetes & Helm - https://kubernetes.io/docs/tutorials/kubernetes-basics/
Infrastructure as Code & System Orchestration

Everything now is code. Infrastructure is code.

Virtual machines and all the software installed on them is categorized and managed by code.

-Terraform
-CloudFormation
-Ansible
-Chef
-Puppet
-Saltstack
You need to be able to monitor your resources and be informed if something goes down. You need visibility into your resources.

Logs & Metrics need to be retrieved from assets, processed, and made available for human consumption.

-CloudWatch
-Splunk
-Nagios
-Grafana
...
This is just one road from Jr to Sr and your journey may look different than this.

Check out this fantastic roadmap below for a deeper view on all the tools and technology in the space because I couldn't list them all. https://roadmap.sh/devops 
You can follow @0xBanana.
Tip: mention @twtextapp on a Twitter thread with the keyword “unroll” to get a link to it.

Latest Threads Unrolled: