Job description
At Elevata, our mission is to transform the technological landscape of businesses with innovative cloud solutions. Established by a team of technology enthusiasts and innovators, we are committed to assisting companies of all sizes in achieving heightened efficiency, security, and scalability levels. As official AWS partners, we offer a comprehensive range of services encompassing all aspects of cloud computing, from initial assessments to cloud-native development, data analytics, artificial intelligence, and 24x7 managed services. Our dedication extends beyond service provision; we are committed partners in our clients' journeys toward digital success, consistently keeping pace with the latest trends and technologies.
We are seeking a skilled and experienced Cloud Database Engineer with a focus on Google Cloud Platform (GCP) and Microsoft SQL Server to join our dynamic team. The ideal candidate will be responsible for designing, implementing, and maintaining database solutions with an emphasis on performance, security, and scalability in cloud environments. You will play a key role in migrating existing databases to GCP and supporting high-availability solutions for mission-critical applications. Experience with Microsoft Azure database services is a plus, as it will aid in understanding and migrating workloads from Azure to GCP.
Key Responsibilities:
Database Planning and Implementation:
Design and plan database solutions using Cloud SQL and other GCP database services.
Develop database schemas and structures to meet application performance requirements.
Set up and configure MS SQL Server instances on GCP Compute Engine VMs, focusing on high compute and performance optimizations.
Migration and Deployment:
Migrate databases to GCP environments, ensuring data integrity and minimal downtime.
Configure high-availability (HA) solutions, such as Always On availability groups, leveraging Cloud Volumes Service for storage replication.
Support the creation and configuration of Cloud SQL instances for MS SQL Server in HA setups, including management and control database configurations.
Access Management and Security:
Guide access management controls and implement IAM roles and service accounts to ensure secure database access.
Enforce least-privilege permissions and authentication policies using GCP Identity Access Management (IAM).
Ensure compliance with security best practices by setting up audit logging, monitoring, and alerts.
Integration and Communication:
Ensure seamless integration between data management systems and consumer/producer applications.
Collaborate with development teams to facilitate database integration, communication, and task controls.
Performance Monitoring and Support:
Monitor database performance and configure alerts for critical events.
Provide post-deployment support and troubleshoot database issues as they arise.
Job requirements
Qualifications:
Experience with Google Cloud Platform (GCP) database services (Cloud SQL, Cloud Spanner, BigQuery, etc.).
Advanced English
Strong experience with Microsoft SQL Server and setting up instances in cloud environments.
Proven experience with database migrations, specifically to GCP environments.
In-depth knowledge of high-availability configurations, including Always On availability groups.
Strong understanding of access management (IAM) and security best practices.
Experience with database performance monitoring tools and post-deployment troubleshooting.
Excellent communication skills and ability to work collaboratively with cross-functional teams.
Nice to Have:
Experience with Microsoft Azure database services (Azure SQL Database, Azure SQL Managed Instance, etc.).
Familiarity with migrating databases from Azure to GCP.
Understanding of Azure-specific high-availability and security configurations.
Strong leadership, communication, and collaboration skills with the ability to mentor junior engineers and work across teams.
- Brazil
or
All done!
Your application has been successfully submitted!