This is a share on a great Reddit post I just read that I think just about everyone should read over who expect to change positions or looking to move up the ladder into more technical positions into IT. It’s a point that I’m sure many in the Powershell group here would also agree too…
If you aren’t automating, you’re at risk of getting left behind.
This was posted by u/therealskoopy who expanded on his post here ( Reddit - Dive into anything ) regarding Sys Admin job descriptions and how broad the skills are getting. As many of us know in our day-to-day, we are always being asked by management to get more done with less. Heck, at my last job, the CEO was concerned about my proposal to get some automated vulnerability assessments going with a tool because he didn’t want to hire anyone to keep up with that and the daily IT tasks I had to do. What’s a Sys Admin to do? Automate of course! And with that is growing trend of DevOps!
To solve modern problems back in 2005, Google was developing borg, an orchestration engine to help scale their infrastructure to handle the rapid growth and demand for information and services, and in doing so developed a methodology for handling service development and lifecycle. Today, we call this DevOps. 12 years ago, it had no name and was simply what Google did internally to manage the vast scale of infrastructure they needed. Today (2019) they are practicing what the industry refers to as Site Reliability Engineering (SRE) which is a matured and focused perspective of DevOps practices that covers end to end accountability of services and software... from birth to death.
“Eww, DevOps!” you may be saying. And yes, it’s a over-used buzzword that has stuck, just like “Cloud”, but it isn’t going away, and that’s for a reason.
Agile and Scrum is warm and fuzzy BS
Agile and Scrum are labeled practices much like DevOps that are used to get people to talk their their fucking customers, and stay on time with delivering promised features. Half the people out there don’t practice it correctly, because they don’t understand the big picture of what it’s for. This is not a goldmine, this is common sense.
Automation is here to stay, but you might not be.
Tooling aside (I am not going to get into all the tools that are associated and often mistaken for “DevOps”), each and every one of you needs to be actively learning new things and figuring out how to incorporate automation into your current practices.
The key about this is one of the arguments about the myths of automation that I think sums this shift up quite well.
“Abstract, reduce complexity, automate, and enable yourself and others to work on harder problems instead of doing the same shit over and over. You already identified that your workload isn’t getting lighter. So get ahead of it. There is always a person who needs to maintain the automation and robots. Be that person.”
https://www.reddit.com/r/sysadmin/comments/cdlar7/psa_still_not_automating_still_at_risk/