Especialista em Engenharia de Plataforma de Dados

New
J
JobgetherData platform engineering
Based in BrazilFull-Time
Salary15,238.39 BRL per year
Apply NowOpens the employer's application page

Job Details

Required Skills
AWSPostgreSQLSQLKubernetesMicrosoft SQL ServerMySQLAzureCI/CDTerraform

Requirements

  • Bachelor’s degree in Computer Science, Information Systems, Software Engineering, or a related field.
  • Strong professional experience administering databases in production environments.
  • Advanced knowledge of relational databases, particularly PostgreSQL, and experience with MySQL, SQL Server, or equivalent technologies.
  • Strong SQL knowledge, including advanced queries, indexing, execution plans, and performance optimization.
  • Experience with database architecture, replication, high availability, failover, backup, restoration, disaster recovery, and Point-in-Time Recovery.
  • Knowledge of defining and applying RPO and RTO strategies.
  • Experience with database performance analysis, troubleshooting, capacity planning, and scalability.
  • Experience with managed database services from public cloud providers, particularly AWS and Azure.
  • Knowledge of Infrastructure as Code using Terraform or equivalent tools.
  • Experience or strong knowledge of containers and Kubernetes, including stateful workloads, persistence, volumes, storage classes, secrets, and high availability.
  • Knowledge of CI/CD automation, GitOps practices, Platform Engineering, and Internal Developer Platforms.
  • Experience with observability and monitoring tools such as Grafana, Prometheus, CloudWatch, or Azure Monitor.
  • Knowledge of database security practices, including encryption, access control, auditing, and credential management.
  • Scripting or programming experience for automation using Python, Shell Script, or equivalent languages.

Responsibilities

  • Define and evolve technical and architectural standards for relational and non-relational databases.
  • Administer and support databases across production, staging, and development environments.
  • Advise development and architecture teams on persistence technologies for different workloads.
  • Design and implement high availability, replication, failover, backup, restoration, and disaster-recovery strategies.
  • Define operational approaches for monitoring, performance, capacity, scalability, backup, and recovery.
  • Establish observability standards for database metrics, logs, dashboards, and alerts.
  • Support database workloads on public cloud platforms, containers, and Kubernetes.
  • Automate database provisioning, configuration, and operations using Infrastructure as Code, CI/CD, and GitOps.
  • Support database migration and modernization across on-premises, cloud, and containerized environments.
  • Implement database security practices and troubleshoot complex availability, performance, scalability, and reliability incidents.
View Full Description & ApplyYou'll be redirected to the employer's site
15,238.39 BRL per year
Apply Now