A data architect is responsible for the conception, design and realisation of the data architecture of a department or company. This means they are in close contact with the relevant stakeholders in the department to identify the business goals and the resulting data requirements.
Your task is then to translate the business requirements into an architecture that can meet all of them. When designing the target state of a Data architecture one must consider what data is to be collected and how it is to be stored, processed and retrieved. The data architect is also responsible for the implementation of this architecture, which involves answering questions such as which technology stack to use, whether the architecture should be (partially) implemented in the Cloud or on-premise should be implemented and how data security can be ensured. Furthermore, he is responsible for maintaining and adapting this architecture as the company's data requirements change.
Tools for the data architect
- All types of data storage and processing technologies, including (non-) relational databases, distributed systems and Big Data tools.
- Solid knowledge of cloud services and technologies, e.g. Amazon Web Services (AWS), Google Cloud Platform and Microsoft Azure.
Skills/ Experience/ Knowledge:
- Ability to identify the data requirements of a company or department and create an architecture that meets those requirements.
- In-depth knowledge of all types of data storage and processing technologies.
- Knowledge of cloud services, including the ability to design architectures using cloud technologies.
- Application design and basic knowledge of software development.
- Knowledge of computer clusters and distributed systems.