Wednesday, March 20, 2024

My Expertise with DevOps and DataOps | by Madison Schott | Nov, 2023

Must read


How these two information roles are related but very completely different

Towards Data Science
Picture by Pawel Czerwinski on Unsplash

After I first began as a knowledge engineer, I labored on a DevOps-focused staff. Whereas it wasn’t precisely what I needed to be doing in my first function, it taught me rather a lot. Now wanting again, if I hadn’t labored in that sort of function then, I in all probability wouldn’t have the expertise I’ve as an analytics engineer at the moment.

Now, working as an analytics engineer, I deal with one thing referred to as DataOps. Whereas this may occasionally sound much like DevOps, they’re very completely different. DevOps focuses on software program because the product whereas DataOps focuses on producing high-quality information. For these specializing in DataOps, information is the product!

Whereas working as a DevOps information engineer, I supported software program engineers making code adjustments to our internet utility. I targeted on testing adjustments within the UI after every deployment reasonably than wanting into the specifics of the info. Not as soon as did I test on the variety of rows in a desk or if values in a subject have been populated. As a substitute, I made certain no errors have been being thrown on the backend.

As an analytics engineer, any time I make a code change or push one thing to manufacturing, I have to deal with the metadata—or the info in regards to the information. This entails writing validation queries to make sure issues like row depend, column depend, and distribution of values look as they did earlier than I pushed a change. Or, if I need them to look completely different than they did earlier than, they mirror these adjustments!

Though DevOps and DataOps sound related, they serve two completely different functions. On this article we are going to dive deeper into the variations, pertaining to the product they intention to serve and the various metrics of success.

Picture by Y42

DevOps entails the deployment and testing of software program code adjustments. After I labored as a DevOps engineer it usually concerned lengthy deployment nights, testing code adjustments in many various environments, and validating the adjustments with the software program engineers that made them.

Software program as a product



Supply hyperlink

More articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Latest article