Job Title - Cloud Database Migration Consultant Job Description
• Develop and operationalize enterprise database migration solutions using GCP native such as Database Migration Service, one or more third-party resources such as Striim, iSpirer, and others
• Automate database migration processes to achieve the best migration performance
• Participate in conducting full technical discovery, identifying pain points, business, and technical requirements, and proof-of-concept testing of new migration solutions
• Assist in designing Cloud architectures to migrate large-scale enterprise data sets from on-premise or other clouds to GCP
• Assist the application team to implement off-the-shelf migration tools or develop custom migration solutions.
• Provide migration strategy and best practice guidance to enterprise customers
• Troubleshoot issues during and post database migration in collaboration with application teams
Skills Required:
• Hands-on knowledge of relational and non-relational database concepts, architecture, and standards
• In-depth knowledge of Google Cloud database technologies like CloudSQL, Redis, BigTable, etc.
• Proficient in programming languages: SQL, Unix shell script, Powershell, Terraform, GO, Python, etc
• Strong communication skills, both verbal and written
Skills Preferred:
• Good understanding of Agile development methodologies
• Capability to present complex database issues to senior IT and non-IT management
Experience Required:
• 8+ years overall IT experience
• 5+ years of experience in on-prem and Cloud native database design and administration
• Experience in creating solutions for large data integration/migration
• Experience with Google Cloud Platform Databases (SQL, Spanner, PostgreSQL, MongoDB, Cloud Bigtable, Firestore, Memorystore, Redis, etc.)
• Experience in developing automation solutions, i.e. Terraform
• Experience in managing and deploying applications in GCP using Terraform, CI/CD pipeline (Tekton, Jenkins, etc).
• Self-starter and problem-solver
Experience Preferred:
• Experience in Google Cloud Platform services i.e. CloudRun, Pubsub, Dataflow, etc.
• Knowledge of industry technology standards, network, and security frameworks/tools
Education Required:
• Bachelor’s degree in computer science, Computer Engineering, or related field
Education Preferred:
• Cloud Engineer training/certification