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

AnsibleAWSAzureCloudDistributed SystemsDNSDockerEC2FirewallsJavaJenkinsKubernetes.NETTerraformUnix

About the role

  • Building clients’ infrastructure deployment.
  • Designing, scaling, and implementing an automated approach across all stages of Tecsys platform life cycle;
  • Building a CI/CD Pipeline for our delivery process;
  • Authoring deployment logic to address different scenarios and edge cases;
  • Developing automation and tests for all our processes;
  • Working with AWS services with an emphasis on complex, hybrid architectures;
  • Monitor the various Tecsys’ server infrastructure systems and ensure their stability and maximize customer uptime.
  • Drive towards efficient, scalable architectures for the Tecsys server infrastructure.
  • Collaborate with developers to plan and build deployment automation and maintainability of larger Tecsys network.
  • Provide technical infrastructure and platform support for our SaaS offering.
  • Develop automation for routine system maintenance and monitoring.
  • Participate in the development of administration standards and procedures.
  • Research, innovate and improve cloud services offered to customers.
  • Adhere to and enforce Change Management Processes.
  • Participate in project planning and implementation. (design, implement & support).
  • Planning and executing maintenance procedures.
  • Document and automate incident response playbooks.
  • Response to incidents.

Requirements

  • Bachelor's degree required; or equivalent work experience.
  • 4+ years production level experience for high volume and highly available distributed systems that are Java based or .NET based web platforms.
  • 2+ years production level experience with various AWS or Azure cloud services (at least one)
  • Demonstrated mastery in scripting (Ubuntu, grep, shell, bash, etc.)
  • Clear understanding of Networking concepts (e.g. Firewalls, NAT, Port, Subnetting, VPC, VPNs, DNS, etc.)
  • Experience with designing and owning production Unix container ecosystems (Docker, EKS or AKS, Kubernetes, service discovery, service registry)
  • Proven track record of securely architecting and/or managing AWS (e.g. IAM, EC2, VPC, ELB, ALB, Autoscaling, Lambda) using Infrastructure as Code techniques such as Cloud Formation, Terraform
  • Excellent problem solving, organizational and communication skills
  • Knowledge and experiences of AWS or Azure required (at least one of them)
  • Knowledge of GitLab (enterprise license) preferred (or at minimum, Jenkins required)
  • Knowledge of Terraform required
  • Knowledge of Ansible required
  • Knowledge of Kubernetes preferred
  • Knowledge of Helm preferred
  • Basic knowledge of Java- or .Net-based development required
  • Experience with SaaS company is preferred
  • Strong proficiency in both written and verbal English communication essential for effective correspondence with clients, suppliers, business partners and colleagues beyond 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.NETscriptingDockerKubernetesTerraformAnsibleCI/CD
Soft skills
problem solvingorganizational skillscommunication skills