What
@brute said.
I FIREd about 4 years ago, so take this with a big grain of salt because the industry changes rapidly.
Big Data and Data Analytics are nebulous terms meaning different things to different people. The broad nature of the work further complicates the semantics.
What I've observed in the real world are Big Data pipelines with different skill sets at different points along the way. A simplified view might look something like:
- Source data: one or more NoSQL databases, log files, or other artifacts from business operations.
- Hadoop (or similar) process for aggregating, anonymizing, cleaning/normalizing raw data. If there's any ML/AI then this is where this happens.
- Intermediate (i.e. non-production) NoSQL or SQL database.
- Integration with Tableau or whatever Business Intelligence (BI) tool is used..
- Visualization and BI Engineering.
There is no standard way of doing this, so YMMV.
Steps 1-2 are more similar to Software Engineering with an emphasis on statistics and ML/AI. This is where Data Scientists live. The big money is here because a) it's difficult b) cross discipline and c) super valuable.
Step 3 is a mix of Database Design and Database Administration with a sprinkling of coding/scripting.
Step 4 is a mix of System Administration and some coding to write plugins/adapters to integrate data with the BI tool. This person has expertise with the backend of the specific BI and how to integrate with databases.
Step 5 is mostly a matter of understanding statistics, data visualization, and specialized knowledge about the business intelligence product.
A small company may do something like contract out SWE work to automate getting the raw data into a useable intermediate state, and then have one person (full or part-time) to develop visualization and keep the entire system running.
A very large company will often have teams of highly specialized people at each step of the pipeline. There will typically be something like a Program Director and/or Program Manager, Project Manager overseeing the entire project and business/functional requirements. And there may be an Ops team involved to keep things running smoothly.
There are lots of gradations in between depending on the company size and the specific business needs.
Given your educational background and goals as stated here, I would suggest starting with Visualization or BI Engineering. If your company is already using a business intelligence tool then start learning that. Work through their tutorials, take online classes. Ask around at your company about what they're looking for and if openings are coming up. See if you can find a way to create visualizations or do BI analysis for your existing line of work.
If you're at a small company, you may be able to work your way into a "jack of all trades, master of none" type job where you dabble in many areas of the pipeline. If you're at a big company, you may find it's possible to work your way down the stack over time as you pick up new skills and technologies while on the job.