This is an example learning plan for new Site Reliability Engineers.
This plan assumes that the new SRE has used their terminal and can do the following:
- Fork and clone a remote repository
- Navigate the command line with
cd
- Create, list and destroy directories and files with
mkdir
,touch
,ls
, andrm
- Build a 'hello world' web application in a language of their choice.
If you're still learning these skills, check out these resources:
- Github Guide: How to Clone a Repo
- The first two levels of the Command Line Module on ShortCutFoo
- If you're new to building web applications, find and work through a 'hello world' tutorial in Python, Ruby, Go, JavaScript, or another language that interests you.
- Create a new copy of repo and update as needed based on the skillset of your incoming-SRE.
- Fork and clone this repo, and start working through the plan starting with
01-Git
. Note the deliverables, and work with your mentor to setup times to meet and review your work.