Job Title or Location
RECENT SEARCHES

DevOps Engineer Cloud Infrastructure & Automation Specialist

Uplifter Inc, - 2 Jobs
Oakville, ON
Full-time
Entry Level
Posted 19 days ago
Salary:

Company Overview


Uplifter is a SaaS company dedicated to helping sports organizations manage their operations efficiently and scale with confidence. We provide clubs and federations with innovative software solutions to streamline membership management, scheduling, payments, and more. Our team is committed to delivering a secure, reliable, and high-performance platform that meets the unique needs of our clients.

Position Overview


We are seeking a skilled and proactive DevOps Engineer to join our engineering team. This role is pivotal in optimizing our infrastructure, automating processes, and improving deployment pipelines to support our product's reliability, scalability, and security. The DevOps Engineer will work closely with development and product teams to streamline development cycles, improve system monitoring, and ensure seamless and robust production deployments.

Key Responsibilities

  • Infrastructure Management: Design, implement, and manage cloud-based infrastructure (AWS) to support our platform, ensuring high availability, performance, and scalability.
  • Automation and Deployment: Develop and maintain CI/CD pipelines to automate deployments, testing, and system updates, enabling faster and more reliable software releases.
  • Monitoring and Incident Management: Implement monitoring and alerting tools to proactively identify and resolve performance or security issues across production and staging environments.
  • Collaboration: Work closely with development, QA, and product teams to support efficient workflows, remove bottlenecks, and improve productivity across the development lifecycle.
  • Security and Compliance: Ensure best practices for security are followed in deployment and infrastructure management, including implementing security patches and conducting regular vulnerability assessments.
  • Configuration Management: Manage and maintain configuration and infrastructure-as-code (IaC) tools (e.g., Terraform, Ansible, or CloudFormation) for consistent, repeatable deployment practices.
  • System Optimization: Regularly evaluate infrastructure usage and optimize costs, efficiency, and system performance to support business needs.

Requirements

  • Education: A degree in Computer Science, Engineering, or a related field is preferred but not required; equivalent experience is also valued.
  • Experience:
    • 3+ years in a DevOps, Site Reliability Engineering (SRE), or similar role within a SaaS or tech company.
    • Hands-on experience with AWS cloud infrastructure and Kubernetes clusters.
    • Proficiency in infrastructure-as-code (IaC) tools like Terraform, CloudFormation, or Ansible.
    • Strong experience with CI/CD tools such as Jenkins, GitLab CI/CD, or GitHub Actions.
  • Technical Skills:
    • Proficiency in AWS services and architecture.
    • Knowledge of PHP to support integration with existing applications.
    • Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes).
    • Experience with monitoring and logging tools such as Prometheus, Grafana, ELK Stack, or DataDog.
    • Understanding of networking, security protocols, and best practices for secure deployment.
    • Strong SQL query and database optimization knowledge.
    • Experience creating and maintaining ETLs.
  • Soft Skills:
    • Strong problem-solving skills and a proactive approach to identifying and resolving issues.
    • Excellent communication and collaboration skills to work effectively within cross-functional teams.
    • Ability to work in a fast-paced, agile environment with evolving requirements.

Preferred Qualifications

  • Experience with automation frameworks for testing, deployment, and infrastructure provisioning.
  • Knowledge of programming languages like Python, Go, or Bash for scripting and automation.
  • Familiarity with database management and performance tuning for cloud-based databases.

Why Join Uplifter?

  • Be part of a growing team dedicated to transforming sports management through innovative technology.
  • Work with a talented and collaborative team in a fast-paced, dynamic environment.
  • Competitive salary and benefits package with opportunities for professional development and growth.

Share This Job: