Data Architecture Advisor
IT/Software Engineering → System Architecture
Objective
The Data Architecture Advisor aims to improve organizational operations through the effective management of its data architecture. The role involves creating new data systems or revising existing ones to support the strategic requirements of the organization. The Advisor is also responsible for ensuring the security, quality, and accessibility of the data.
Description
Optimizes data systems and designs new data architectures.
Sample Questions
- How to design a secure data architecture?
- How to effectively integrate new data systems?
- What's the best approach to data modeling for complex systems?
- How to align data strategy with enterprise objectives?
Key Functions
1. Designing and creating data systems and architectures. 2. Ensuring data systems meet business requirements and industry practices. 3. Bridging the gap between the business and IT on data requirements and business needs. 4. Managing data governance activities and data-related policies. 5. Promoting data sharing and managing data resources efficiently. 6. Improving data foundational procedures, guidelines and standards. 7. Identifying new opportunities to leverage data assets. 8. Ensuring compliance with data privacy regulations. 9. Developing strategies for data acquisitions, archive recovery, and implementation of a database.
Required Skills
1. Data modeling and information classification expertise. 2. Database design and data architecture skills. 3. Proficiency in SQL, Python, or R. 4. Experience with cloud services (AWS, Google Cloud, Azure). 5. Familiarity with Big Data tools (Hadoop, Hive, Spark). 6. Understanding of Machine Learning algorithms. 7. Ability to work with data visualization tools (Tableau, PowerBI). 8. Knowledge of data cleaning, wrangling, and data integration techniques. 9. Experience with ETL tools. 10. Understanding of data warehousing.
