100 days of DevOps — Day 0
Every journey needs a little preparation
So I have started well. I’ve made myself a GitHub repo and published my intent there. Considering I really only decided to do this 3 days ago, I’m kind of winging it a little. I figured a good first step would be to set some kind of roadmap ahead of topics I want to encompass in this journey.
You don’t know what you don’t know
The problem is, I’ve got scattered knowledge. Some topics in no particular order I plan to cover off sourced from looking over many jobs specs but also speaking with some slightly more knowledgable friends.
- Infrastructure as code (Terraform + friends)
- Alerting and Monitoring
- Messaging services (e.g. SNS)
- User management (IAMS)
- Security Groups
- Load balancing
- Elastic Beanstalk
- DNS / Route 53
- API Gateway
- S3 website buckets
- Elastic Block Containers (EBC)
- Databases (SQL / NoSQL)
- AWS Codebuild
If only I had a map
Below is a good illustration of the unexplored I’m facing. I am going to be biased though and focus primarily on the AWS side of things. That said, the structure is something to go by, so thanks.