11 Sep
|
Mufg Investorservices
|
Winnipeg
11 Sep
Mufg Investorservices
Winnipeg
Compensation: CAD 85,680 - CAD 130,000 - yearlyJob DescriptionWe are looking for aDatabase Reliability Engineerto join our team. This is not a traditional DBA role — you are a DevOps engineer who happens to have deep SQL and database knowledge. You think in code, manage infrastructure via Terraform, and treat database provisioning, patching, and performance as an engineering problem — not a manual task.You will own the database infrastructure layer across our AWS environments: provisioning, scaling, observability, and reliability — all through Infrastructure-as-Code. Our current estate includes SQL Server running on Windows EC2 instances. You will partner with application teams to ensure databases are correctly provisioned, optimised, and monitored without becoming a gatekeeper.You Will:Provision and manage AWS RDS instances entirely through Terraform — parameter groups, subnet groups, IAM authentication, secrets rotation, multi-AZ, and read replicasOwn database reliability — design runbooks, define SLOs, set up alerting on slow queries, connection pool saturation, replication lag, and disk growthAutomate database operations — schema migrations, backup validation, failover drills, and patching via CI/CD pipelinesImprove performance — work with development teams on EXPLAIN ANALYZE, query tuning, indexing strategies, and connection pooling (PgBouncer/RDS Proxy)Secure the data layer — enforce encryption at rest/in transit, IAM database authentication, credential rotation via AWS Secrets Manager, and least-privilege access patternsContribute to the platform — build reusable Terraform modules for database provisioning that application teams self-serve from the platformParticipate in on-call rotation — respond to database incidents, drive RCAs,
and implement permanent fixes to prevent recurrenceQualificationsYou Have:AWS — RDS Aurora, Secrets Manager, IAM, CloudWatch, VPC networking for databases, KMS encryptionTerraform — writing and maintaining modules, state management, remote backends, version pinningScripting — Python or Bash for automation, operational tooling, and migration scriptsCI/CD — GitLab CI or equivalent; using pipelines for infrastructure changes and database migrationsObservability — experience with Datadog, CloudWatch, or Prometheus/Grafana for database metrics and alertingLinux — comfortable with system-level troubleshooting in production environmentsGood to HavePgBouncer or RDS Proxy — connection pooling configuration and tuningKubernetes — understanding how workloads connect to databases, sidecar patterns, secrets injectionDatabase migrations — zero-downtime schema migrations with tools like Flyway, Liquibase, or custom scripted approachesFinancial services or regulated environments — familiarity with audit logging, data residency requirements, PCI DSS / SOC 2 controlsAWS Aurora Global Database — cross-region replication, disaster recovery patternsWhat We Don't WantTraditional Oracle/MSSQL DBA focused on GUI-based administrationEngineers who manage databases manually rather than through codeCandidates whose primary experience is "advising" rather than building and operatingYou Will Thrive Here IfYou've written Terraform to provision an RDS cluster, not just clicked through the consoleYou've debugged a production slow query using EXPLAIN ANALYZE and fixed itYou think "how do I automate this" before "how do I do this manually"You're comfortable being on-call and leading database incident responseYou want to build platform capabilities other engineers self-serve, rather than being a bottleneck#J-18808-Ljbffr
📌 Senior Database Reliability Engineer - C$85,680 - C$130,000 A Year (Winnipeg)
🏢 Mufg Investorservices
📍 Winnipeg