Job Description
Job Title:  Senior Database Administrator
Requisition ID:  31841
Location:  Calgary, AB, CAN, T2J 7E8
| Saskatoon, SK, CAN, S7K 5R6
Workplace Type:  On-Site
Experience Level:  Associate
Job Type:  Full Time

 

Nutrien is a leading provider of crop inputs and services, and our business results make a positive impact on the world. Our purpose, Feeding the Future, is the reason we come to work each day. We’re guided by our culture of care and our core values: We put safety first. We act with integrity. We are stronger together. We deliver with excellence.

 

Through the collective expertise of our nearly 26,000 employees, we operate a world-class network of production, distribution, and ag retail facilities. We efficiently serve growers' needs and strive to provide a more profitable, sustainable, and secure future for all stakeholders.  Help us raise the expectation of what an agriculture company can be and grow your career with Nutrien.  

 

What You'll Do:

 

  • Administer Amazon Aurora PostgreSQL, Amazon RDS, and Amazon Redshift across multiple AWS accounts and environments supporting data product teams in a Data Mesh architecture
  • Provision and manage database infrastructure using Terraform modules (clusters, parameter groups, security groups, KMS, IAM auth, Secrets Manager, automated user/role creation)
  • Execute Database Change Requests (DBCRs): schema changes, data migrations, user/role management, and ad hoc SQL
  • Perform PostgreSQL major/minor version upgrades including pre-checks, extension upgrades, post-verification, and statistics regeneration
  • Manage database security: IAM authentication, roles, service accounts, credential rotation, security groups, VPC networking, and cross-account access
  • Build and maintain database monitoring using YACE CloudWatch exporter, Amazon Managed Prometheus (AMP), and Grafana dashboards and alerts
  • Manage schema migrations using Liquibase for both PostgreSQL and Redshift
  • Develop and maintain Python Lambda functions for database automation
  • Configure and manage Foreign Data Wrappers (postgres_fdw), AWS DMS, and RDS Proxy; support data migration and integration efforts across systems and platforms
  • Optimize query performance, indexes, and schema design in collaboration with application developers
  • Plan and execute backup/recovery strategies, disaster recovery testing, high availability configurations, and capacity planning
  • Create and maintain documentation, runbooks, and standard operating procedures
  • Participate in on-call rotation for production database incidents and perform occasional off-hours database upgrades and maintenance as needed

What You'll Bring:

 

  • Bachelor's Degree in IT, Computer Science, or related field; experience may be considered in lieu of education
  • 8+ years of hands-on PostgreSQL database administration, including internals (MVCC, autovacuum, WAL, buffer cache, query planner)
  • Strong SQL proficiency across PostgreSQL and Redshift
  • Solid experience with AWS data services: Aurora PostgreSQL, RDS, Redshift, DynamoDB, S3, DMS, Lambda
  • Proficient with Terraform (HCL) for infrastructure as code
  • Proficient with Python for automation and tooling
  • Experience with Liquibase or similar database migration tools
  • Competent with AWS CLI and AWS security (IAM, KMS, Secrets Manager, VPC networking)
  • Experience with database monitoring: pg_stat views, Performance Insights, CloudWatch, and Prometheus/Grafana-based observability
  • Experience with Git-based workflows, code review, and CI/CD (GitHub Actions)
  • Strong troubleshooting skills for complex database performance and connectivity issues
  • Enthusiasm for AI-assisted development and willingness to adopt AI tools and workflows

 

Preferred Technical Experience:

  • AWS Certified Database – Specialty
  • Experience with PostgreSQL extensions: PostGIS, postgres_fdw, pg_stat_statements, pgAudit
  • Experience with AWS DMS for migrations and change data capture (CDC)
  • Familiarity with Data Mesh architecture
  • Experience with AI coding assistants (Amazon Q, Kiro, Copilot) or building AI agents
  • Familiarity with Jira, Confluence, and Docker

 

Ready to make an impact with us? Apply today!   

 

The estimated salary that Indeed, Glassdoor and LinkedIn lists does not represent Nutrien's compensation structure. Nutrien is an equal opportunity employer.  We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, and other legally protected characteristics.   

 

This job will remain posted until filled. In accordance with Nutrien policies, you will be required to undergo a background check, and may be required to undergo a substance test. While we appreciate all applications we receive, only candidates under consideration will be contacted. Applicants must meet minimum age requirements, as permitted by law.   

 

Our Recruitment Process: Application > Resume Review > Pre-screen/Interview > Offer > Pre-Employment Conditions > Welcome to Nutrien  

 

To stay connected to us and for the latest job postings and news, follow us on:  LinkedIn, Facebook, and Instagram.

Information at a Glance

GROW WITH US. FEED THE FUTURE.

At Nutrien, we never stop growing, because our world never does. Our size can help us weather a storm, but with that ability comes a great responsibility—to our growers and customers, our employees and shareholders, our communities, and the planet.

NOT READY TO APPLY?

Stay connected by joining our network and we'll keep you informed about upcoming events and opportunities that match your interests.

Talent Community