Jobs / EllisDon Corporation

DevOps Engineer

EllisDon Corporation · Mississauga, ON, Canada
Mississauga, ON, CanadaExp: 4+ yrs85,000-115,000 CAD/yearlyHybrid
Remuneration
85,000-115,000 CAD/yearly
Location
Mississauga, ON, Canada
Visa sponsorship
Not specified

Job summary

EllisDon Corporation is seeking a DevOps Engineer to design and implement robust cloud-based solutions, scale and optimize cloud infrastructure, and maintain rigorous standards for reliability, security, and compliance. The role involves proactively identifying and addressing potential risks and efficiently resolving complex production issues.

Benefits

Continuous learningOpportunity for growthCompetitive compensation package

Qualifications

  • University degree in Software Engineering, or equivalent.
  • 4+ years of full-time software engineering industry-level experience.
  • Proficiency with at least one of the programming languages like Bash, Python, or Ruby.
  • Working experience with at least one of the cloud platforms such as Azure, GCP, or AWS.
  • Knowledge of Infrastructure as Code such as Terraform, Ansible, or AWS Cloud Formation.
  • Solid understanding of server administration and monitoring on Linux/Windows stack.
  • Exposure to databases like MySQL, MSSQL, or MongoDB.
  • Working knowledge of container technologies (Docker) and cluster management container orchestration like Docker Swarm, Amazon ECS, or Kubernetes (GKE and AKS).
  • Strong problem-solving skills with enthusiasm and self-drive to quickly learn and experiment with emerging tools and frameworks.
  • Exposure to CI/CD tools like AWS CodePipeline, AzureDevOps, Travis, or CircleCI.
  • Ability to build strong trust with business stakeholders by taking ownership and driving new initiatives and projects to successful completion.
  • Knowledge of IaC management tools like Crossplane or ArgoCD (nice to have).
  • Experience working in Agile teams and understanding of Scrum/Kanban model of software delivery (nice to have).
  • Experience with monitoring tools like Datadog, Splunk, or Grafana (nice to have).
  • Exposure to Hashicorp Vault and Hashicorp Boundary (nice to have).
  • Beginner level certification in one of the cloud technologies (Azure/GCP/AWS) (nice to have).
  • Work experience in full-stack development, data engineering, or software testing (nice to have).

Responsibilities

  • Work closely with application developers and cross-functional team members to design and implement robust cloud-based solutions for seamless application hosting, ensuring scalability and performance across diverse environments.
  • Scale and optimize cloud infrastructure, with a particular focus on the Data and Storage layers, to accommodate rapid growth.
  • Maintain rigorous standards for reliability, security, and compliance, proactively identifying and addressing potential risks to safeguard critical assets.
  • Conduct thorough analysis, debugging, and triage of incident tickets, efficiently resolve complex production issues—including infrastructure failures, application performance bottlenecks, system latency, and disruptions in IaaS layers—while implementing preventive measures to minimize future downtime.

Skills

AKSAnsibleArgo CDAWSAzureBashBoundaryCircleCIDatadogDockerECSGCPGKEGoGrafanaKubernetesLinuxMongoDBMySQLPythonRubySplunkTerraformTravis CIVaultWindows

Certifications

Beginner level certification in one of the cloud technologies (Azure/GCP/AWS)

Degrees

University degree in Software Engineering

Languages

BashPythonRuby

Relocation

No