Clarity in decision making through Data and AI.
SQL Server Database Administrator
Location
Greece
Posted
71 days ago
Salary
0
Seniority
Senior
Job Description
SQL Server Database Administrator
Satori Analytics
**What Your Day Might Look Like:** - **Keep systems running**: Monitor, maintain, and support MS SQL Server environments, including high-availability setups (e.g. Availability Groups). - **Solve real issues**: Troubleshoot performance and availability problems, identify root causes, and prevent them from happening again. - **Optimize performance**: Handle tuning, indexing, and automation to keep databases efficient and scalable. - **Ensure resilience**: Manage backup and recovery processes to guarantee data integrity and disaster readiness. - **Maintain security**: Apply patches, manage upgrades, and enforce database security best practices. - **Support operations**: Respond to incidents and support requests, ensuring minimal disruption to business operations. - **Work across technologies**: Contribute to projects involving other database systems (e.g. MongoDB, CockroachDB). - **Operate in the cloud**: Support and optimize cloud-based database environments (primarily Azure).
Job Requirements
- Your Superpowers 🚀**
- Hands-on experience managing MS SQL Server in production environments.
- Strong understanding of core SQL Server features (monitoring, jobs, backup/recovery, replication, Availability Groups / Always On).
- Experience diagnosing and resolving performance and availability issues.
- Good knowledge of database design concepts (e.g. partitioning, in-memory tables).
- Exposure to other database technologies (PostgreSQL, MongoDB, CockroachDB).
- Experience working with cloud environments (preferably Azure).
- Familiarity with Git/GitLab workflows.
- Fluent in English, with clear communication skills.
- A proactive, problem-solving mindset and ability to work effectively within a team.
Benefits
- Perks on Perks**
- Competitive salary.
- Training budget to level up your skills from top tech partners like Microsoft, AWS, Salesforce, and Databricks – whether it’s certifications or courses, we’ve got you covered.
- Private insurance, top-tier tech gear, and the chance to work with a stellar crew.
Related Guides
Related Categories
Related Job Pages
More Database Administrator Jobs
Are you passionate about AI? 🤖 At Satori Analytics, we aim to change the world one algorithm at a time by bringing clarity to global brands through Data & AI. From cloud-based ecosystems for fintech to predictive models for airlines, our cutting-edge solutions cover the entire data lifecycle—from ingestion to AI applications. As a fast-growing scale-up, our team of 100+ tech specialists—including Data Engineers, Data Scientists, and more—delivers innovative analytics solutions across industries like FMCG, retail, manufacturing and FSI. Join us as we lead the data revolution in South-Eastern Europe and beyond! Ready to work with one of the largest gaming company worldwide? What Your Day Might Look Like: - Keep systems running: Monitor, maintain, and support MS SQL Server environments, including high-availability setups (e.g. Availability Groups). - Solve real issues: Troubleshoot performance and availability problems, identify root causes, and prevent them from happening again. - Optimize performance: Handle tuning, indexing, and automation to keep databases efficient and scalable. - Ensure resilience: Manage backup and recovery processes to guarantee data integrity and disaster readiness. - Maintain security: Apply patches, manage upgrades, and enforce database security best practices. - Support operations: Respond to incidents and support requests, ensuring minimal disruption to business operations. - Work across technologies: Contribute to projects involving other database systems (e.g. MongoDB, CockroachDB). - Operate in the cloud: Support and optimize cloud-based database environments (primarily Azure).
• Manage 19+ MySQL instances across 5 AWS regions • Assist with in-flight project to upgrade MySQL 5.6 to 8.0.43 • Oversee DocumentDB and DynamoDB clusters for high availability and scalability • Implement backup, recovery, and disaster recovery strategies • Ensure PCI DSS compliance and secure encryption of data at rest and in transit • Partner with Development and CloudOps teams to deliver resilient, high-performance database solutions • Maintain and optimize Amazon RDS (MySQL 8.0.x), DocumentDB, and DynamoDB environments
• Install, configure, and upgrade Microsoft SQL Server instances on AWS (EC2, RDS, RDS Custom). • Perform proactive performance tuning, indexing, and query optimization. • Manage database backups, restores, and disaster recovery strategies. • Implement high availability solutions (Always On Availability Groups, replication). • Lead migration efforts from on-premises SQL environments to AWS RDS. • Deploy and manage SQL databases using AWS services such as RDS, Aurora, and EC2. • Utilize AWS tools like CloudWatch, CloudTrail, and IAM for monitoring and security. • Implement Infrastructure as Code using AWS CDK with TypeScript for database provisioning. • Enforce database security policies, encryption, and access controls. • Ensure compliance with industry standards (GDPR, ISO 27001, SOC 2) and internal governance. • Monitor system health and performance metrics. • Troubleshoot database and AWS-related issues promptly. • Maintain detailed documentation of configurations and operational procedures. • Work closely with Cloud Operations and Application teams for migrations and integrations. • Participate in planning and execution of database modernization initiatives. • Participate in a 24/7 on-call rotation to support critical infrastructure, respond to operational incidents, and ensure high availability.
Company Background Our client is an award-winning travel company that connects travelers with a nationwide network of independent travel advisors. The company combines innovative technology, personalized service, and strong supplier partnerships to deliver customized vacation experiences across cruises, resorts, tours, and more. Project Description The project focuses on rebuilding a proprietary agent-facing travel platform from the ground up using a modern, cloud-native architecture on Microsoft Azure. The new platform aims to improve performance, scalability, and usability while enabling faster feature delivery and seamless integrations. A key part of the initiative is migrating data from legacy systems to a new PostgreSQL-based architecture and ensuring high availability, security, and performance of critical data systems. Technologies - PostgreSQL - Microsoft Azure - SQL - High Availability (Failover, Replication, Backup/Recovery) - Database Security & Encryption - CI/CD & DevOps What You'll Do - Administer and maintain Azure-managed PostgreSQL databases across environments - Design scalable and efficient database schemas and architectures - Monitor and optimize database performance (queries, indexing, execution plans) - Implement and maintain backup and disaster recovery strategies - Ensure database security, access control, and compliance - Plan and execute data migrations from legacy systems - Write and optimize complex SQL queries, procedures, and functions - Collaborate with development teams on database design and query optimization - Automate routine DBA tasks using scripting tools - Troubleshoot and resolve database issues - Maintain documentation (data models, ER diagrams, data dictionaries) - Participate in on-call rotation Job Requirements - 5-8 years of experience as a Database Administrator - Strong experience with PostgreSQL, including Azure-managed environments - Expert-level SQL skills and query optimization - Experience with high availability and disaster recovery solutions - Strong experience with performance tuning and indexing strategies - Understanding of database security, encryption, and compliance - Experience with data migration from legacy systems - Familiarity with database monitoring and performance tools - Strong analytical and problem-solving skills - Excellent communication skills - Ability to work in a greenfield environment - Strong experience in schema design - English level: B1 (Intermediate) or higher What Do We Offer The global benefits package includes: - Technical and non-technical training for professional and personal growth; - Internal conferences and meetups to learn from industry experts; - Support and mentorship from an experienced employee to help you professional grow and development; - Internal startup incubator; - Health insurance; - English courses; - Sports activities to promote a healthy lifestyle; - Flexible work options, including remote and hybrid opportunities; - Referral program for bringing in new talent; - Work anniversary program and additional vacation days.



