Senior Cloud Database Engineer (offline)
Smart Tek Solutions is a leading IT service provider that serves Fortune 500 companies in the US. Our goal is to become a leading employer in Europe, and now we are looking for a talented and experienced Senior Cloud Database Engineer.
Responsibilities
- Plan database capacity, including sizing estimation of computing and storage requirements for databases by monitoring usage and trends;
- Monitor and analyze information and database systems and evaluate their performance to discover ways of enhancing them;
- Design and implement Highly Available cloud-based database systems;
- Design and implement policies and procedures for disaster recovery and data archiving to ensure effective protection and integrity of data assets;
- Determine security requirements, and the need for network and security controls;
- Implement cloud-based database authentication and authorization;
- Design and execute Premise-to-Cloud and Cloud-to-Cloud database migrations, including dependency identification and cross-team coordination with the application owners;
- Create standard build guide parameters and configuration for all database platforms;
- Create migration plans for Production servers with near zero downtime;
- Develop database installation, data migration and upgrade scripts, which are part of CI/CD;
- Install, build, configure and deploy cloud database solutions based on technical and business requirements;
- Implement database performance monitoring, fault monitoring and security monitoring in AWS cloud;
- Manage production testing and QA database environments;
- Troubleshoot complex data-related problems and database errors;
- Provide documentation as appropriate including design documentation;
- Create and maintain point-to-point integrations between systems/environments.
Requirements:
- Technical knowledge of AWS Cloud computing architecture/design/best practices;
- 5+ years of experience in design, building and managing secured, highly available database Cloud solutions for enterprise customers;
- 5+ years of experience in database management, maintenance, optimization and performance tuning supporting medium/large global infrastructures;
- Experience building roadmaps, strategy for migrating legacy data solutions to AWS infrastructure;
- 5+ years of DBA experience, including system migrations of SQL Server, MySQL, PostgreSQL, and Oracle;
- Knowledge of database security best practices from design to implementation and operations;
- Experience with cloud database backup and recovery;
- Experience implementing High Availability and Disaster Recovery infrastructure, including familiarity with Always On, and data replication;
- Experience with AWS Aurora (MySQL/Postgres);
- Knowledge of CloudWatch, IAM configurations;
- Experience with implementing operational best practices around change management, escalations, uptime, etc;
- 5+ years of SQL scripting experience;
- 3+ years of Python experience;
- 3+ years of Terraform experience;
- Bachelor's degree in Computer Science, engineering, statistics, informatics, information systems, or a similar quantitative field.
Will be a plus:
- MS or higher degree in Computer Science, Engineer, Statistics, Informatics, Information Systems or in a similar quantitative field;
- Experience using CI/CD tools and automation for database deployments in AWS;
- Liquibase experience;
- Experience with Snowflake;
- Experience with DocumentDB and DynamoDB;
- Experience with AWS DMS;
- SSIS experience.