Job Description Overview
-
Skill:
Postgres, sql, Mysql, Microservices, Ddd Principles, Data Modeling, GCP, Docker, Kubernetes
-
Location:
Remote
-
Experience:
6
Job Title: Data Architect (Microservices & Cloud Focus)
Location: [Company Location]
Department: [Department Name]
Reports To: [Manager/Supervisor Title]
Job Type: [Full-Time/Part-Time/Contract]
Salary: [Salary Range]
Job Summary:
We are seeking an experienced Data Architect with a focus on microservices architecture and expertise in transitioning from SQL to PostgreSQL. Experience with Google Cloud Platform (GCP) is a must. The ideal candidate will have a strong background in database design, data modeling, and domain-driven design principles. You will play a crucial role in leading the data architecture strategy and guiding teams through the transition from monolithic systems to microservices architectures. You will also be responsible for ensuring data best practices and driving scalability through effective data modeling. Exceptional communication and collaboration skills are essential for this position, as you will interact with multiple teams to influence data decisions.
Key Responsibilities:
Data Architecture Leadership:
- Lead the overall data architecture strategy and decision-making for the delivery team, including data engineers and analysts.
- Oversee and guide the transition from monolithic systems to microservices architecture, ensuring that data practices align with microservices principles and scalability requirements.
- Take ownership of data model development, ensuring alignment with microservices architectures and optimizing data flows across distributed services.
- Provide expertise and direction on database design and data modeling techniques, ensuring solutions support the scalability and flexibility needed for modern data environments.
Microservices Transition:
- Guide teams through the transition from monolithic systems to microservices architecture, addressing data-related challenges and ensuring smooth migration processes.
- Ensure the application of data best practices throughout the transition, including data storage, retrieval, and integration within a microservices environment.
Risk Mitigation & Problem Solving:
- Proactively identify and mitigate risks related to data architecture and database migrations, ensuring the success and continuity of the program.
- Use strong analytical and problem-solving skills to address complex issues in data modeling, integration, and system architecture, keeping the project on track and avoiding disruptions.
Collaboration & Communication:
- Collaborate with cross-functional teams (development, operations, business) to ensure informed decision-making on data architecture and practices.
- Communicate complex data concepts effectively to both technical and non-technical stakeholders, ensuring alignment across all levels of the organization.
- Provide ongoing advisory support to project teams, helping them navigate data challenges and ensure best practices are followed in implementation.
Qualifications & Skills:
-
Experience:
- Proven experience as a Data Architect, with a focus on microservices architecture and guiding teams through transitions.
- Strong background in database design, data modeling, and domain-driven design principles.
- Expertise in SQL to PostgreSQL migration and management.
- Solid experience working with Google Cloud Platform (GCP), including relevant tools and services for data storage and processing.
- Previous experience providing advisory support to project teams and guiding technical decision-making processes.
-
Technical Skills:
- Expertise in designing scalable and efficient data models that align with microservices architectures.
- Experience with PostgreSQL and the ability to lead database migrations from SQL-based systems to PostgreSQL.
- Strong understanding of cloud-based data services and best practices, especially in Google Cloud Platform (GCP).
- Experience in data integration, data governance, and optimizing data workflows in distributed systems.
-
Soft Skills:
- Analytical thinking with strong problem-solving capabilities, particularly in complex system transitions.
- Exceptional communication skills, capable of explaining intricate data concepts clearly to diverse stakeholders.
- Strong collaboration and leadership skills, able to work effectively with cross-functional teams and lead strategic initiatives.
Preferred Qualifications:
- Familiarity with Agile/Scrum methodologies.
- Experience with containerized environments (e.g., Docker, Kubernetes) in cloud-native architectures.
- Advanced knowledge of data security and compliance practices in the cloud.
- Certifications in data architecture or GCP-related fields would be a plus.