What are the responsibilities and job description for the Cloud Database Migration Consultant position at Pragra?
Job Details
Position: Cloud Database Migration Consultant
Location: Dearborn, MI (1 day per week)
Duration: 12 months
W2 Role only
Job Description:
- Develop and operationalize enterprise database migration solutions using Google Cloud Platform native such as Database Migration Service, one or more third-party resources such as Striim, iSpirer and others
- Automate database migration processes to achieve best migration performance
- Participate in conducting full technical discovery, identifying pain points, business, and technical requirements, 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 Google Cloud Platform
- Assist 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 solution 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 Google Cloud Platform 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
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.