
Sr Database Administrator
EZCORP, INC.4 days ago
Remote, MexicoSenior
Responsibilities
- Administer approximately 30 SQL Server IaaS virtual machines, approximately 20 Azure SQL logical servers, elastic pools, Azure SQL Managed Instances, and two high-availability SQL Server clusters.
- Perform SQL Server performance tuning, query optimization, index and statistics maintenance, capacity and cost optimization, backup and restore, security configuration, access management, and compliance activities.
- Design, maintain, and validate high-availability, disaster-recovery, replication, failover, and business-continuity strategies across Azure SQL and SQL Server environments.
- Support replication using Attunity Replicate (Qlik), maintain data consistency and replication health, and collaborate with application, reporting, and analytics teams on data availability SLAs.
- Implement monitoring and alerting with SQL Server Agent, Foglight SQL PI, Azure Monitor, Azure Alerts, PowerShell scripts, PagerDuty, and email notifications.
- Participate in on-call rotations, lead incident response and root-cause analysis, and complete post-incident remediation and continuous-improvement work.
- Use Terraform to manage Azure SQL resources, monitoring baselines, alerting configurations, private endpoints, IAM patterns, and data-platform infrastructure.
- Maintain Azure DevOps YAML pipelines and repository governance practices for build, testing, deployment, documentation, linting, validation, and code review.
- Own Azure Data Factory pipeline definitions, Databricks Python jobs, configuration, deployment assets, modular data pipelines, transformation logic, and automated test suites.
- Support data-quality validation, reconciliation, parity checks, duplicate handling, technical documentation, data governance, database consolidation, redesign, and migration planning.
Requirements
- 8+ years of hands-on Database Administrator experience with Microsoft SQL Server.
- 5+ years of T-SQL development and performance optimization experience.
- 3+ years of database schema design, refactoring, and modernization experience.
- 2+ years of experience with Azure cloud services.
- Demonstrated experience optimizing high-transaction OLTP databases and tuning poorly performing databases and queries.
- Strong SQL Server administration experience across IaaS and PaaS, including Azure SQL Database, elastic pools, Business Critical and General Purpose tiers, SQL Server Failover Clustering, and/or Always On technologies.
- Experience with Azure infrastructure and services, PowerShell automation and monitoring, and monitoring tools such as Foglight and Azure Monitor.
- Experience with code review processes and mentoring development teams.
- Bachelor's degree in Computer Science, Information Systems, Data Science, or a related technical field required; equivalent education and experience will be considered.
- Preferred qualifications include 2+ years of data engineering or ETL/ELT development, Terraform and Infrastructure as Code, medallion or lakehouse architectures, Databricks, Azure Data Factory, Microsoft Fabric, cloud database migrations, database DevOps, regulated industries, Event Hubs, Kafka, data governance, and Azure DevOps YAML CI/CD pipelines.
- Highly desirable certifications include Microsoft Certified: Azure Database Administrator Associate, Microsoft Certified: Azure Data Engineer Associate, and Databricks Certified Data Engineer Associate or Professional.
- Additional valuable certifications include Microsoft Certified: Azure Solutions Architect Expert, Microsoft Certified Solutions Expert (MCSE): Data Management and Analytics, and ITIL Foundation.
- A master's degree in Computer Science, Data Engineering, or a related field is preferred.
Benefits
- The position is based in Ciudad de Mexico.
- The company describes the opportunity as a ground-floor role with a startup, purpose-driven mentality and innovative, agile problem solving.
- Competitive compensation and benefits are mentioned without specific details.
Tech Stack
Categories
Data Engineering
About EZCORP, INC.
EZCORP operates pawn stores and e-commerce channels that provide non-recourse, collateralized pawn loans and sell pre-owned merchandise to value-seeking consumers. The company generates revenue from loan fees and retail sales of forfeited and purchased goods across the U.S. and Latin America. Headquartered in Rollingwood, Texas, EZCORP is a public company traded on NASDAQ under the ticker EZPW.