Database Engineer / DevOps DBA

Charger Logistics Inc
Full_timeBrampton, Canada

📍 Job Overview

  • Job Title: Database Engineer / DevOps DBA
  • Company: Charger Logistics Inc
  • Location: Brampton, Ontario, Canada
  • Job Type: Full-Time
  • Category: DevOps Engineer
  • Date Posted: August 2, 2025
  • Experience Level: 5-10 years
  • Remote Status: On-site

🚀 Role Summary

  • Manage and maintain database infrastructure across AlloyDB for PostgreSQL and on-premises SQL Server environments.
  • Combine database administration with programming and automation skills to ensure high availability and optimal performance.
  • Collaborate with cross-functional teams to implement database solutions that support business objectives.

📝 Enhancement Note: This role requires a strong background in both PostgreSQL and SQL Server administration, with a focus on automation, performance tuning, and disaster recovery. Familiarity with Google Cloud Platform and Infrastructure as Code tools is also crucial for success in this position.

💻 Primary Responsibilities

  • Database Management: Manage and maintain AlloyDB for PostgreSQL on Google Cloud Platform and on-premises SQL Server databases, ensuring high availability and optimal performance.
  • Automation Scripting: Develop automation scripts for database operations using Python, PowerShell, and Bash to streamline workflows and reduce manual effort.
  • Backup & Recovery: Implement backup, recovery, and disaster recovery strategies to protect data and minimize downtime.
  • Performance Optimization: Optimize database performance and troubleshoot issues using indexing, query optimization, and other best practices.
  • CI/CD Pipelines: Create and maintain CI/CD pipelines for database deployments to ensure consistent and reliable releases.
  • Monitoring & High Availability: Build monitoring solutions and ensure high availability by implementing Infrastructure as Code for database provisioning and using containerization tools like Docker.
  • Database Development: Write stored procedures, functions, and database scripts to extend database functionality and support business needs.

📝 Enhancement Note: This role requires a deep understanding of database management, with a focus on automation and performance optimization. Experience with cloud platforms and Infrastructure as Code tools is essential for success in this position.

🎓 Skills & Qualifications

Education: Bachelor's degree in Computer Science or equivalent experience in database administration and software development.

Experience: 5+ years of experience in PostgreSQL administration, SQL Server administration, and programming with Python, PowerShell, and SQL.

Required Skills:

  • Proven expertise in PostgreSQL administration, including performance tuning, backup, and recovery.
  • Strong background in SQL Server administration, with a focus on high availability and disaster recovery.
  • Proficiency in Python, PowerShell, and Bash scripting for database automation and management tasks.
  • Experience with Google Cloud Platform (GCP) and Infrastructure as Code tools like Terraform and Ansible.
  • Knowledge of Git and CI/CD tools for version control and automated deployment.
  • Familiarity with Docker and containerization for database management and scaling.
  • Strong Linux and Windows server administration skills, with a focus on database server configuration and management.
  • Database performance tuning and optimization techniques, including indexing, query optimization, and workload analysis.

Preferred Skills:

  • Experience with AlloyDB-specific features and best practices.
  • Knowledge of Kubernetes for container orchestration and database management.
  • Database migration experience, with a focus on cloud-based solutions.
  • Cloud certifications (GCP, Azure, or AWS) to demonstrate expertise in cloud-based database management.
  • Experience with monitoring tools like Prometheus and Grafana for database performance and availability tracking.

📝 Enhancement Note: This role requires a strong background in both PostgreSQL and SQL Server administration, with a focus on automation, performance tuning, and disaster recovery. Familiarity with cloud platforms and Infrastructure as Code tools is also crucial for success in this position.

📊 Web Portfolio & Project Requirements

Portfolio Essentials:

  • Demonstrate your ability to manage and maintain complex database environments by showcasing your experience with PostgreSQL and SQL Server.
  • Highlight your scripting and automation skills by providing examples of Python, PowerShell, and Bash scripts you've developed to streamline database operations.
  • Showcase your performance optimization and tuning skills by describing the challenges you've faced and the solutions you've implemented to improve database performance.
  • Display your familiarity with cloud platforms and Infrastructure as Code tools by providing examples of how you've used these technologies to manage and deploy databases.

Technical Documentation:

  • Provide detailed documentation of your database management processes, including backup and recovery strategies, performance tuning techniques, and automation scripts.
  • Include examples of your database scripts, stored procedures, and functions to demonstrate your ability to extend database functionality.
  • Showcase your experience with CI/CD pipelines by providing examples of how you've used these tools to automate database deployments and ensure consistent releases.

📝 Enhancement Note: This role requires a strong portfolio that demonstrates your expertise in database management, automation, and performance optimization. Familiarity with cloud platforms and Infrastructure as Code tools is also crucial for success in this position.

💵 Compensation & Benefits

Salary Range: $120,000 - $160,000 CAD per year, based on experience and qualifications. This estimate is based on regional market data for database administrators with 5-10 years of experience in the Greater Toronto Area.

Benefits:

  • Healthcare Benefit Package: Comprehensive medical, dental, and vision coverage for employees and their dependents.
  • Career Growth: Opportunities for professional development and career advancement within the organization.

Working Hours: Full-time position with a standard workweek of 40 hours, Monday through Friday. On-call availability may be required for critical issues.

📝 Enhancement Note: The salary range for this position is based on regional market data for database administrators with 5-10 years of experience in the Greater Toronto Area. Benefits and working hours are subject to change based on company policy and individual circumstances.

🎯 Team & Company Context

🏢 Company Culture

Industry: Logistics and supply chain management, with a focus on asset-based transportation and warehousing solutions.

Company Size: Medium-sized organization with multiple locations across North America, employing over 500 people.

Founded: 1999, with over 20 years of experience providing logistics solutions to a diverse range of industries.

Team Structure:

  • The database team consists of multiple database administrators, with a focus on PostgreSQL and SQL Server management.
  • The team reports to the Director of IT and collaborates with cross-functional teams, including software development, infrastructure, and operations.
  • The team follows an Agile/Scrum methodology, with regular sprint planning and code reviews to ensure high-quality database solutions.

Development Methodology:

  • Agile/Scrum methodologies for database development and management, with regular sprint planning and code reviews.
  • Code review, testing, and quality assurance practices to ensure database stability and performance.
  • Deployment strategies, CI/CD pipelines, and Infrastructure as Code for automated database provisioning and management.

Company Website: Charger Logistics Inc

📝 Enhancement Note: Charger Logistics Inc. is a medium-sized logistics company with a focus on asset-based transportation and warehousing solutions. The company has a strong team structure and follows Agile/Scrum methodologies for database development and management.

📈 Career & Growth Analysis

Web Technology Career Level: Senior Database Engineer / DevOps DBA, with a focus on managing and optimizing complex database environments, and collaborating with cross-functional teams to implement database solutions that support business objectives.

Reporting Structure: Reports directly to the Director of IT and collaborates with cross-functional teams, including software development, infrastructure, and operations.

Technical Impact: This role has a significant impact on the company's ability to manage and analyze data, ensuring high availability, optimal performance, and reliable access to critical information. The successful candidate will work closely with other teams to implement database solutions that support business needs and drive growth.

Growth Opportunities:

  • Technical Leadership: With experience and demonstrated expertise, the successful candidate may have the opportunity to take on a leadership role within the database team, mentoring junior team members and driving technical decision-making.
  • Architecture Decisions: As the company continues to grow and evolve, the successful candidate may have the opportunity to influence database architecture and design, ensuring that the company's data infrastructure is scalable, reliable, and optimized for performance.
  • Emerging Technologies: The successful candidate will have the opportunity to stay up-to-date with emerging database technologies and best practices, and may have the chance to implement these innovations within the company's data infrastructure.

📝 Enhancement Note: This role offers significant opportunities for career growth and technical leadership within the database team. The successful candidate will have the chance to influence database architecture and design, and stay up-to-date with emerging technologies.

🌐 Work Environment

Office Type: Modern, collaborative office environment with a focus on open communication and cross-functional teamwork.

Office Location(s): Brampton, Ontario, Canada

Workspace Context:

  • Collaborative Environment: The office features open workspaces and collaborative areas, encouraging teamwork and knowledge sharing.
  • Development Tools: The office is equipped with modern development tools, including multiple monitors, testing devices, and high-speed internet access.
  • Cross-Functional Collaboration: The office is designed to facilitate collaboration between developers, designers, and other stakeholders, with a focus on user-centered design and agile methodologies.

Work Schedule: Full-time position with a standard workweek of 40 hours, Monday through Friday. On-call availability may be required for critical issues.

📝 Enhancement Note: Charger Logistics Inc. offers a modern, collaborative work environment with a focus on open communication and cross-functional teamwork. The office is equipped with modern development tools and designed to facilitate collaboration between developers, designers, and other stakeholders.

📄 Application & Technical Interview Process

Interview Process:

  1. Technical Phone Screen: A brief phone or video call to assess your technical skills and experience with PostgreSQL, SQL Server, and cloud platforms.
  2. Technical Deep Dive: A more in-depth technical interview focused on your database management, automation, and performance optimization skills. This may include live coding exercises and problem-solving challenges.
  3. Behavioral Interview: A discussion of your problem-solving skills, communication, and teamwork abilities, with a focus on your fit within the company's culture and values.
  4. Final Interview: A meeting with the hiring manager or a panel of stakeholders to discuss your qualifications, career goals, and fit within the organization.

Portfolio Review Tips:

  • Demonstrate Your Expertise: Showcase your experience with PostgreSQL, SQL Server, and cloud platforms by providing examples of your database management, automation, and performance optimization skills.
  • Highlight Your Problem-Solving Skills: Provide examples of how you've tackled complex database challenges and implemented innovative solutions.
  • Showcase Your Collaboration Skills: Demonstrate your ability to work effectively with cross-functional teams by providing examples of how you've collaborated with developers, designers, and other stakeholders to implement database solutions that support business objectives.

Technical Challenge Preparation:

  • Brush Up on Your Database Skills: Review your knowledge of PostgreSQL, SQL Server, and cloud platforms, with a focus on database management, automation, and performance optimization.
  • Practice Problem-Solving: Work through database-related problems and challenges to hone your problem-solving skills and prepare for technical interviews.
  • Prepare for Behavioral Questions: Reflect on your past experiences and prepare examples of your problem-solving skills, communication, and teamwork abilities.

ATS Keywords: PostgreSQL, SQL Server, Google Cloud Platform, Infrastructure as Code, Terraform, Ansible, Git, CI/CD, Docker, containerization, Linux administration, Windows server administration, database performance tuning, database optimization, cloud certifications, monitoring tools, Prometheus, Grafana.

📝 Enhancement Note: The interview process for this role is designed to assess your technical skills, problem-solving abilities, and cultural fit within the organization. The portfolio review and technical challenge preparation tips are tailored to help you demonstrate your expertise in database management, automation, and performance optimization.

🛠 Technology Stack & Web Infrastructure

Database Technologies:

  • PostgreSQL: Proven expertise in PostgreSQL administration, including performance tuning, backup, and recovery.
  • SQL Server: Strong background in SQL Server administration, with a focus on high availability and disaster recovery.
  • AlloyDB: Familiarity with AlloyDB-specific features and best practices is a plus.

Cloud Platforms:

  • Google Cloud Platform (GCP): Experience with GCP and familiarity with its database services, such as AlloyDB for PostgreSQL.
  • Azure: Knowledge of Azure and its database services, such as Azure SQL Database, is a plus.

Infrastructure as Code Tools:

  • Terraform: Proficiency in Terraform for automated infrastructure provisioning and management.
  • Ansible: Familiarity with Ansible for configuration management and automation.

Version Control & CI/CD Tools:

  • Git: Experience with Git for version control and collaboration.
  • CI/CD Tools: Familiarity with CI/CD tools, such as Jenkins, CircleCI, or GitLab CI/CD, for automated deployment and release management.

Containerization Tools:

  • Docker: Experience with Docker for containerization and database management.
  • Kubernetes: Knowledge of Kubernetes for container orchestration and database management is a plus.

📝 Enhancement Note: This role requires expertise in PostgreSQL and SQL Server administration, with a focus on automation, performance tuning, and disaster recovery. Familiarity with cloud platforms, Infrastructure as Code tools, and containerization technologies is also crucial for success in this position.

👥 Team Culture & Values

Web Development Values:

  • User-Centric Design: A focus on designing and implementing database solutions that meet user needs and support business objectives.
  • Performance Optimization: A commitment to optimizing database performance and ensuring reliable access to critical information.
  • Collaboration: A culture of open communication and cross-functional teamwork, with a focus on knowledge sharing and continuous learning.
  • Innovation: A dedication to staying up-to-date with emerging technologies and best practices, and implementing these innovations within the company's data infrastructure.

Collaboration Style:

  • Cross-Functional Integration: The team works closely with other departments, including software development, infrastructure, and operations, to implement database solutions that support business objectives.
  • Code Review Culture: The team follows a code review process to ensure high-quality database solutions and promote knowledge sharing.
  • Peer Programming: The team encourages peer programming and pair work to foster collaboration and continuous learning.

📝 Enhancement Note: Charger Logistics Inc. values a user-centric approach to database design and implementation, with a focus on performance optimization, collaboration, and innovation. The team encourages open communication and cross-functional teamwork, with a culture of knowledge sharing and continuous learning.

⚡ Challenges & Growth Opportunities

Technical Challenges:

  • Database Performance Tuning: Optimize database performance and troubleshoot issues using indexing, query optimization, and other best practices.
  • Disaster Recovery: Implement and maintain backup, recovery, and disaster recovery strategies to protect data and minimize downtime.
  • Cloud Migration: Migrate databases from on-premises environments to cloud-based solutions, with a focus on performance, scalability, and cost optimization.
  • Emerging Technologies: Stay up-to-date with emerging database technologies and best practices, and implement these innovations within the company's data infrastructure.

Learning & Development Opportunities:

  • Technical Skill Development: Stay up-to-date with emerging database technologies and best practices by attending conferences, obtaining certifications, and participating in community events.
  • Mentorship: Seek out mentorship opportunities within the company or industry to learn from experienced database administrators and drive your professional development.
  • Leadership Development: Develop your leadership skills by taking on mentorship roles within the team, driving technical decision-making, and influencing database architecture and design.

📝 Enhancement Note: This role offers significant technical challenges and growth opportunities, with a focus on database performance tuning, disaster recovery, cloud migration, and emerging technologies. The successful candidate will have the chance to stay up-to-date with emerging database technologies and best practices, and implement these innovations within the company's data infrastructure.

💡 Interview Preparation

Technical Questions:

  • Database Administration: Describe your experience with PostgreSQL and SQL Server administration, with a focus on performance tuning, backup, and recovery.
  • Automation Scripting: Provide examples of Python, PowerShell, and Bash scripts you've developed to automate database operations and streamline workflows.
  • Cloud Platforms: Discuss your experience with cloud platforms, such as Google Cloud Platform, and their database services, such as AlloyDB for PostgreSQL.
  • Infrastructure as Code: Explain your familiarity with Infrastructure as Code tools, such as Terraform and Ansible, and how you've used these technologies to manage and deploy databases.
  • Performance Optimization: Describe your approach to database performance tuning and optimization, with a focus on indexing, query optimization, and workload analysis.

Company & Culture Questions:

  • Company Culture: Describe your understanding of Charger Logistics Inc.'s culture and values, and how you would contribute to a positive and collaborative work environment.
  • Team Dynamics: Discuss your experience working in a team environment, with a focus on open communication, cross-functional collaboration, and knowledge sharing.
  • Problem-Solving Skills: Provide examples of how you've tackled complex database challenges and implemented innovative solutions to drive business growth.

Portfolio Presentation Strategy:

  • Demonstrate Your Expertise: Showcase your experience with PostgreSQL, SQL Server, and cloud platforms by providing examples of your database management, automation, and performance optimization skills.
  • Highlight Your Problem-Solving Skills: Provide examples of how you've tackled complex database challenges and implemented innovative solutions to drive business growth.
  • Showcase Your Collaboration Skills: Demonstrate your ability to work effectively with cross-functional teams by providing examples of how you've collaborated with developers, designers, and other stakeholders to implement database solutions that support business objectives.

📝 Enhancement Note: The interview process for this role is designed to assess your technical skills, problem-solving abilities, and cultural fit within the organization. The technical questions and portfolio presentation strategy are tailored to help you demonstrate your expertise in database management, automation, and performance optimization.

📌 Application Steps

To apply for this Database Engineer / DevOps DBA position at Charger Logistics Inc.:

  1. Customize Your Portfolio: Tailor your portfolio to highlight your experience with PostgreSQL, SQL Server, and cloud platforms, with a focus on database management, automation, and performance optimization.
  2. Optimize Your Resume: Highlight your relevant experience and skills, with a focus on database administration, programming, and cloud platforms. Include specific examples of your problem-solving skills and collaboration abilities.
  3. Prepare for Technical Interviews: Brush up on your database management, automation, and performance optimization skills. Practice problem-solving challenges and review your portfolio to ensure you can effectively showcase your expertise.
  4. Research the Company: Familiarize yourself with Charger Logistics Inc.'s industry, culture, and values. Prepare questions to ask during the interview process to demonstrate your interest in the organization and its mission.

⚠️ Important Notice: This enhanced job description includes AI-generated insights and web development industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.

Application Requirements

5+ years of experience with PostgreSQL and SQL Server administration is required. Strong programming skills in Python, PowerShell, and SQL are essential, along with experience in Google Cloud Platform and Infrastructure as Code.