Tecsys Inc.

DevOps Engineer

Tecsys Inc.

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AnsibleAWSAzureDNSDockerEC2JavaJenkinsKubernetesTerraformUnix

About the role

  • Build client infrastructure deployments.
  • Design, scale and implement an automated approach across all stages of the Tecsys platform lifecycle.
  • Build a CI/CD pipeline for our delivery process.
  • Create deployment logic to handle different scenarios and edge cases.
  • Develop automation and tests for all our processes.
  • Work with AWS services with a focus on complex and hybrid architectures.
  • Monitor various systems within Tecsys's server infrastructure, ensure their stability, and maximize uptime for customers.
  • Drive toward efficient and scalable architectures for Tecsys server infrastructure.
  • Collaborate with developers to plan and build deployment automation and maintainability for the wider Tecsys ecosystem.
  • Provide technical infrastructure and platform support for our SaaS offering.
  • Develop automation for maintenance and routine system monitoring.
  • Participate in developing standards and operational procedures.
  • Research, innovate, and improve cloud services offered to customers.
  • Adhere to and apply change management processes.
  • Participate in project planning and implementation (design, deployment, and support).
  • Plan and execute maintenance procedures.
  • Document and automate incident response strategies.
  • Respond to incidents.

Requirements

  • Bachelor's degree required or equivalent professional experience.
  • 4+ years of production experience with high-volume, highly available distributed systems that are Java- or .NET-based web platforms.
  • 2+ years of production experience with various cloud services on AWS or Azure (at least one).
  • Proven scripting skills (Ubuntu, grep, shell, bash, etc.).
  • Clear understanding of networking concepts (e.g., firewall, NAT, ports, subnetting, VPC, VPN, DNS, etc.).
  • Experience designing and managing Unix container ecosystems in production (Docker, EKS or AKS, Kubernetes, service discovery, service registry).
  • Proven experience architecting and/or securely managing AWS (e.g., IAM, EC2, VPC, ELB/ALB, Auto Scaling, Lambda) using infrastructure-as-code tools such as CloudFormation and Terraform.
  • Excellent problem-solving, organizational, and communication skills.
  • Knowledge and experience with AWS or Azure required (at least one).
  • Knowledge of GitLab (enterprise) preferred (Jenkins required at minimum).
  • Terraform experience required.
  • Ansible experience required.
  • Kubernetes knowledge preferred.
  • Helm knowledge preferred.
  • Basic development knowledge in Java or .NET required.
  • Experience working at a SaaS company preferred.
  • Excellent verbal and written English communication skills, required to communicate effectively with our clients, vendors, business partners, and colleagues outside the province of Quebec.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
AWSAzureJava.NETTerraformAnsibleDockerKubernetesCI/CDscripting
Soft skills
problem-solvingorganizationalcommunicationcollaboration