
Data Architecture Consultant - London
Firm
Location
London
Education
Benefits
Competive
Functional areas
In this role you will:
- Understand client requirements and defining them as architectural models
- Support end-to-end design of data and data platform architectures, using architecture blueprints
- Support the development and delivery into production of data architecture, coaching delivery teams during delivery using a variety of methodologies
- Analyse and resolve architectural problems, working closely with engineering, data science and operations teams
- Provide technical architecture assessments
- Provide best-practice knowledge, reference architectures, and patterns for use across data engineering and architecture communities
- Communicate and provide guidance to senior client leadership and teams
- Contribute data and platform architecture expertise to new sales activities
We are looking for experience in the following skills:
- Solid understanding of key architecture concerns such as availability, scalability, operability and maintainability
- Knowledge of and experience of the application of modern architecture principles and patterns
- Hands-on experience in development, deployment and operation of data technologies and platforms such as:
- Integration – APIs, micro-services and ETL patterns
- Execution Paradigm – low latency/Streaming, batch and micro batch processing
- Data platforms – Big Data (Hadoop, Spark, Hive, Kafka etc.) and Data Warehouse (Teradata, Redshift, BigQuery etc.)
- Languages and scripting: Python, Java etc
- Cloud Services - AWS, GCP, Azure and Cloud Native
- Analytics and ML tooling – Sagemaker, ML Studio
- Visualisation Tools - PowerBI, Tableau
- DevOps – Ansible, Jenkins, ELK
- Containerisation – Docker, Kubernetes etc
- Orchestration – Airflow, Step Functions, Ctrl M etc.
- Knowledge of foundation infrastructure requirements such as Networking, Storage, Security and Compute Optimization
- Knowledge of Data Migration techniques and processes is desirable