Match score not available

Senior Database Architect - Migration Specialist

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 
North Carolina (USA), United States

Offer summary

Qualifications:

Bachelor’s degree in Computer Science or related field., 7+ years of experience in database Clienthitecture., 3+ years specifically in GCP migration projects., Expertise in GCP database services, Cloud SQL..

Key responsabilities:

  • Lead design and execution of database migrations.
  • Design scalable database Clienthitectures on GCP.
Resource Logistics Inc. logo
Resource Logistics Inc. SME https://www.resource-logistics.com/
201 - 500 Employees
See all jobs

Job description

Cloud SQL exp.

Any Cloud Migration

Strong Database (SQL/Oracle/MySQL)

GCP Database Clienthitect

Google Professional Data Engineer, Professional Cloud Clienthitect Certifications are a Plus

  • Only ,
    Job Summary
    "We are looking for an experienced GCP Database Clienthitect with a strong focus on database migration to join our team. The ideal candidate will have deep expertise in migrating complex database environments from on-premises and other cloud providers to Google Cloud Platform (GCP). You will be responsible for Clienthitecting, implementing, and managing scalable, reliable, and high-performance database solutions on GCP. This role requires extensive knowledge of GCP’s database services, as well as hands-on experience with migration tools, best practices, and Methodologies."

    Key Responsibilities

    Database Migration Planning and Execution -
    o Lead the design, planning, and execution of database migrations from on-
    premises or other cloud environments to GCP.
    o Assess current database environments and create comprehensive migration
    strategies, including analysis of application dependencies, downtime
    requirements, and risk mitigation.
    o Utilize tools such as Google Database Migration Service, Cloud Data Fusion, and
    third-party solutions to facilitate seamless migrations while ensuring data
    integrity and minimal disruption.
    Database Clienthitecture and Optimization -
    o Design and implement scalable database Clienthitectures using GCP’s managed
    database services, such as Cloud SQL, BigQuery, Cloud Spanner, Firestore,
    and Cloud Datastore.
    o Optimize database performance through schema design, indexing, partitioning,
    sharding, and query optimization techniques tailored for cloud environments.
    o Clienthitect database solutions that ensure high availability, disaster recovery, and
    data replication across GCP regions.

    Cloud Database Management -

    o Manage and administer databases deployed on GCP services, monitoring
    performance using tools like Cloud Monitoring, Cloud Logging, and third-party
    solutions.
    o Implement and maintain automated backups, disaster recovery plans, and
    security protocols to safeguard database environments.
    o Collaborate with cloud engineers and DevOps teams to automate database
    deployments and configuration management using tools
    like Terraform and Google Cloud Deployment Manager.

    Collaboration and Stakeholder Engagement -

    o Work closely with application development, data engineering, and IT operations
    teams to align database solutions with business requirements.
    o Communicate complex technical concepts to both technical and non-technical
    stakeholders, providing guidance on best practices for database Clienthitecture and
    migration.
    o Collaborate with external vendors, consultants, and partners to ensure
    successful project delivery and integration of advanced database solutions.

    Security, Compliance, and Governance -

    o Implement data security best practices, including encryption, identity access
    management (IAM), and network security configurations to protect sensitive
    data.
    o Ensure compliance with industry regulations (e.g., GDPR, HIPAA) and
    organizational policies throughout the migration and implementation processes.
    o Establish data governance policies and manage access controls to secure
    database environments and maintain data integrity.

    Continuous Improvement and Documentation -

    o Document database Clienthitecture, migration processes, and best practices to
    create reusable playbooks for future projects.
    o Stay up-to-date with GCP database services, new features, and best practices to
    continually enhance the database Clienthitecture and migration processes.
    o Identify opportunities for automation and improvement in existing processes to
    increase efficiency and reduce manual efforts.

    Qualifications -

    Bachelor’s degree in Computer Science, Information Technology, Data Engineering, or
    a related field. Advanced certifications (e.g., Google Professional Data
    Engineer, Professional Cloud Clienthitect) are a plus.
    7+ years of experience in database Clienthitecture and management, with 3+ years of
    hands-on experience specifically with database migration projects to GCP.
    Strong expertise in GCP database services such as Cloud SQL (MySQL, PostgreSQL, SQL
    Server), BigQuery, Cloud Spanner, Firestore, and Cloud Datastore.
    Proven experience in using migration tools like Google Database Migration
    Service, Cloud Data Fusion, or third-party solutions such as Striim or Datastream.
    In-depth knowledge of database management systems (DBMS)
    like Oracle, MySQL, PostgreSQL, SQL Server, and NoSQL databases.
    Demonstrated skills in designing and optimizing cloud-native database Clienthitectures,
    ensuring performance, scalability, and security.
    Familiarity with Infrastructure as Code (IaC) tools such as Terraform and Google Cloud
    Deployment Manager for automating database deployments and configurations.
    Experience with database performance tuning, backup and restore procedures, disaster
    recovery, and security best practices in cloud environments.

    Preferred Skills -

    GCP certifications such as Professional Data Engineer or Professional Cloud Clienthitect.
    Experience with multi-cloud and hybrid cloud database migration strategies and
    implementations.
    Familiarity with Kubernetes and containerized database management (e.g., deploying
    databases within GKE clusters).
    Experience in data governance, compliance frameworks, and implementing database
    policies to ensure adherence to regulatory standards.
    Knowledge of big data and real-time processing technologies, such as Apache
    Beam, Cloud Dataflow, or Apache Kafka.

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Communication
  • Problem Solving

Related jobs