Continuous integration. Continuous delivery. Cloud. Containers. Microservices. Serverless. IoT. Buzzworthy tech constructs and concepts are materializing into change for IT professionals. As IT pros adapt and evolve, the application remains in the center of the change storms. More importantly, the end goal for IT remains essentially the same as it always has been – keep the revenue-impacting applications running smoothly and healthy. Fundamental principles always remain constant underneath the surface of anything new, disruptive, and innovative. This applies to IT titles and responsibilities as well.
Take for example site reliability engineer (SRE), which was Ben Treynor’s 2003 creation at Google. He describes it as what happens when you ask a software engineer to perform an operations function. Google lists it as a discipline that combines software and systems engineering to build and run large-scale, massively distributed, fault-tolerant systems. Even before the coining of the term SRE, there were IT professionals who came before and built out massively distributed, fault-tolerant, and large-scale systems. They just weren’t called SREs. Fast forward to 2008 and another title started to gain momentum – DevOps engineer aka the continuous integration/continuous delivery engineer. Regardless of title, the core competencies remain fundamentally similar.
Speaking of IT titles. How do you identify yourself with respect to your professional title? I've been a lab monitor, a systems engineer, a Member of Technical Staff, a Senior Consultant, a Practice Leader, and now a Head GeekTM. Does your title bring you value? Let me know if the comment section below.