Database administrator

2 semanas atrás


HOME OFFICE, Brasil Indicium Tempo inteiro

Senior Database Administrator (DBA) SQL Server As a Senior Database Administrator (DBA) specializing in SQL Server, you will manage and maintain SQL Server database systems, ensuring data integrity, performance, and security. You will lead complex initiatives, mentor junior DBAs, and act as a technical reference. Responsibilities include: Install, configure, and maintain SQL Server instances and databases (versions 2012 to 2022). Design, implement, and manage Backup and Recovery strategies (Full, Differential, Transaction Log, Point-in-Time Recovery). Implement, manage, and troubleshoot High Availability (HA) and Disaster Recovery (DR) solutions such as Always On Availability Groups and Transactional Replication. Manage database security, including users, roles, and permissions; implement features such as Transparent Data Encryption (TDE), Data Masking, and Row-Level Security. Configure and manage SQL Server Auditing for security and compliance purposes (LGPD, GDPR/HIPAA). Perform tuning and optimization of complex queries by analyzing execution plans, using Query Store, and defining indexing strategies. Manage and maintain indexes (Clustered, Non-Clustered, Columnstore) and statistics. Use diagnostic tools such as SQL Profiler, Extended Events, and DMVs to identify and resolve performance bottlenecks. Perform I/O, CPU, and memory tuning to optimize SQL Server performance. Optimize TempDB configuration and usage. Analyze and resolve concurrency issues such as locking, blocking, and deadlocks. Develop complex T-SQL, including stored procedures, functions, triggers, views, CTEs, dynamic SQL, and XML/JSON handling. Develop PowerShell scripts to automate administrative and maintenance tasks. Create, manage, and optimize complex SQL Server Agent jobs. Administer cloud and hybrid database environments (Azure SQL Database, SQL Server on VMs IaaS, Managed Instances PaaS). Implement and manage backup and disaster recovery strategies in the cloud. Use Azure Data Factory for data integration workflows. Develop, deploy, and maintain SSIS packages for data migration and transformation (ETL). Implement and manage Change Data Capture (CDC) and Change Tracking. Implement proactive monitoring of database health and perform health checks. Use and manage third-party monitoring tools (e.g., Redgate, Datadog, SentryOne, SQL Monitor). Develop scripts to automate maintenance tasks and create alerts. Configure, manage, and analyze audit logs and SQL Server activity monitoring. Implement and manage database deployment automation (e.g., Flyway, Liquibase, Redgate). Integrate database code management with version control systems (Git, Azure DevOps, SVN). Integrate and maintain database deployments in CI/CD pipelines (Jenkins, Azure DevOps, GitHub Actions). Provide technical leadership for database initiatives and projects. Mentor junior and mid-level DBAs. Create and maintain detailed technical documentation of the database environment. Basic Requirements: Proven experience (8+ years) in database administration, with a specialization in SQL Server. Deep knowledge of SQL Server installation, configuration, and maintenance (versions 2012, 2014, 2016, 2019, 2022). Hands-on experience with backup and recovery strategies. Advanced knowledge of SQL Server security. Experience with compliance requirements (LGPD, GDPR/HIPAA). Strong expertise in performance tuning. Experience with performance diagnostic tools: SQL Profiler, Extended Events, DMVs. Knowledge of I/O, CPU, memory tuning, and TempDB optimization. Experience troubleshooting locking, blocking, and deadlocks. Proficiency in complex T-SQL development. Experience with cloud database environments. Knowledge of data warehousing and integration with BI tools. Experience with version control systems and CI/CD pipelines (Git, Azure DevOps, SVN). Fluent English.   Como Administrador(a) de Banco de Dados Sênior (DBA), com especialidade em SQL Server, você gerenciará e manterá o sistema de banco de dados SQL Server, garantindo a integridade dos dados, performance e segurança. Lidera iniciativas complexas, orienta DBAs mais juniores e atua como referência técnica. Suas funções incluem: Instalar, configurar e manter instâncias e bancos de dados SQL Server (versões 2012 a 2022). Desenvolver, implementar e gerenciar estratégias de Backup e Recovery (Full, Differential, Transaction log, Point-in-time recovery). Implementar, gerenciar e solucionar problemas em soluções de Alta Disponibilidade (HA) & Disaster Recovery (DR), como Always On Availability Groups e Replicação Transacional. Gerenciar a segurança do banco de dados, incluindo usuários, roles, permissões, e implementar recursos como Transparent Data Encryption (TDE), Data Masking e Row-Level Security. Configurar e gerenciar a Auditoria do SQL Server para fins de segurança e conformidade (LGPD, GDPR/HIPAA). Realizar tuning e otimização de performance de queries complexas, analisando planos de execução, utilizando Query Store e definindo estratégias de indexação. Gerenciar e manter índices (Clustered, Non-Clustered, Columnstore) e estatísticas. Utilizar ferramentas de diagnóstico como SQL Profiler, Extended Events e DMVs para identificar e solucionar gargalos de performance. Realizar tuning de I/O, CPU e Memória para otimizar a performance do SQL Server. Otimizar a configuração e uso do TempDB. Analisar e resolver problemas de concorrência, como Locking, Blocking e Deadlocks. Desenvolver T-SQL complexo, incluindo stored procedures, functions, triggers, views, CTEs, Dynamic SQL e manipulação de XML/JSON. Desenvolver scripts em PowerShell para automação de tarefas administrativas e de manutenção. Criar, gerenciar e otimizar Jobs complexos no SQL Server Agent. Administrar ambientes de banco de dados na nuvem (Azure SQL Database, SQL Server em VMs - IaaS, Managed Instances - PaaS) e híbridos. Implementar e gerenciar estratégias de Backup e Disaster Recovery na nuvem. Utilizar Azure Data Factory para fluxos de integração de dados. Desenvolver, implantar e manter pacotes SSIS para migração e transformação de dados (ETL). Implementar e gerenciar Change Data Capture (CDC) e Change Tracking. Implementar monitoramento proativo da saúde dos bancos de dados e health checks. Utilizar e gerenciar ferramentas de monitoramento de terceiros (ex: Redgate, DataDog SentryOne, SQL Monitor). Desenvolver scripts para automação de tarefas de manutenção e criação de alertas. Configurar, gerenciar e analisar logs de auditoria e monitoramento de atividades no SQL Server. Implementar e gerenciar a automação de deployments de banco de dados (ex: Flyway, Liquibase, Redgate). Integrar o gerenciamento de código de banco de dados com sistemas de controle de versão (Git, Azure DevOps, SVN). Integrar e manter deployments de banco de dados em pipelines de CI/CD (Jenkins, Azure DevOps, GitHub Actions). Liderar tecnicamente iniciativas e projetos de banco de dados. Orientar DBAs de níveis júnior e pleno. Criar e manter documentação técnica detalhada sobre o ambiente de banco de dados. Requisitos básicos: Experiência consolidada (8+ anos) em administração de banco de dados, com especialidade em SQL Server. Profundo conhecimento em instalação, configuração e manutenção do SQL Server (versões 2012, 2014, 2016, 2019, 2022). Experiência prática com estratégias de Backup e Recovery Conhecimento avançado em segurança SQL Server Experiência com requisitos de conformidade (LGPD, GDPR/HIPAA). Domínio de Performance Tuning Experiência com ferramentas de diagnóstico de performance: SQL Profiler, Extended Events, DMVs. Conhecimento em tuning de I/O, CPU, Memória e otimização de TempDB. Experiência em troubleshooting de Locking, Blocking e Deadlocks. Proficiência em desenvolvimento T-SQL complexo Experiência com ambientes de banco de dados em nuvem Conhecimento em Data Warehousing e integração com ferramentas de BI Experiência com sistemas de controle de versão e pipelines de CI/CD (Git, Azure DevOps, SVN) Inglês fluente.



  • HOME OFFICE, Brasil iHunters Tempo inteiro

    iHunters is partnering with a leading global iGaming company, operating in 19 markets with over 2,700 employees worldwide, to hire a Senior Database Administrator for their growing operation in Brazil.This is a unique opportunity for professionals looking to work in a highly dynamic, international, and regulated environment, with the chance to directly...

  • Database administrator pl

    3 semanas atrás


    HOME OFFICE, Brasil Radix Tempo inteiro

    A primeira coisa que você precisa saber é que aqui você não vai cair na rotina. A Radix desenvolve soluções para empresas de diferentes setores e indústrias. Cada projeto tem suas tecnologias, soluções e prazos e você terá oportunidade de atuar e experimentar diferentes desafios. Além da nossa atuação pelo Brasil, com escritório no Rio de...


  • Curitiba Office, Brazil Guidewire Tempo inteiro

    SummaryGuidewire is looking for a proactive and solution-driven Cloud Platform Support DBA to join our dynamic Platform Support team. The Platform Support DBA will work collaboratively within the Product Development Operations (PDO) team, serving our customers in both Guidewire Cloud and On-Premise environments. This role requires a keen understanding of our...

  • Mid backend developer

    3 semanas atrás


    HOME OFFICE, Brasil Shape Digital Tempo inteiro

    Backend Engineer is responsible for developing and maintaining efficient and scalable backend systems. The professional will work in the development of solutions, ensuring the quality and performance of the systems. Responsibilities Write clean code to develop functional web applications;  Build projects applications;  Liaise with developers, designers,...


  • HOME OFFICE, Brasil Shape Digital Tempo inteiro

    Backend Engineer is responsible for developing and maintaining efficient and scalable backend systems. The professional will work in the development of solutions, ensuring the quality and performance of the systems. Responsibilities Write clean code to develop functional web applications;  Build projects applications;  Liaise with developers, designers,...