Below is a self-assessment of my data engineering skills. I have rated myself on a scale of 1 to 5
stars, with 5 being the highest level of expertise. This rating reflects my confidence in handling various data
engineering tasks and challenges.
Philosophies on data engineering vary, but for me, the best data pipeline is one that is virtually invisible.
“It should just work, and I shouldn't ever have to worry about it. Like water coming out of a faucet.”
When I am wearing my engineering hat, I try as hard as I can to make a pipeline as maintenance-free, robust, and lightweight as possible. The goal is to never ever touch it again, unless specific transformations are necessary or the stakeholders need a new feature.
There are certain things that you can only learn when you've experienced them. No textbook or course can prepare you for the inner workings of a 10 year old ERP system or the back end of a CRM system that has been customized by five separate people. Guiding an organization through data migration, while maintaining a sense of positivity and progress is a skill that can only be developed through practice. Take a look at the following questions and see if you can guess why they're important in the context of data engineering.