Skip to content

Site Reliability Engineer

Ottawa, Ontario, Canada

Job description

Location: Ottawa ON 

High Tech Genesis  is looking for a Site Reliability Engineer, you will play a critical role in the creation of large-scale, distributed applications that have strong federation, dynamic scaling and configuration, security and policy management, and better resilience and fault tolerance.

Roles and responsibilities:

  • Strong Kubernetes skills including disconnected installation, Kubernetes administration, and troubleshooting issues with the system
  • Extensive hands-on experience on EKS cluster deployment and upgrade in the production environment
  • Extensive Experience with OpenShift, AWS, Docker, Kubernetes, Ansible and other container orchestration/PaaS technologies
  • Must have solid bash and Python scripting experience
  • Strong Linux Administration background with a working knowledge of systems
  • Implementation and troubleshooting experience with various virtualization technologies and tools such as KVM
  • Experience with the majority of EC2, ELB, EMR,,S3 CLI and API scripting
  • Strong knowledge of Kubernetes operational building blocks i.e., Kube API, Kube Scheduler, Kube Controller Manager, ETCD etc.
  • Providing solutions to common errors, including Create Container ConfigError, ImagePullBackOff, CrashLoopBackOff and Kubernetes Node Not Ready
  • Extensive knowledge on AWS broad range of services such as provisioning EC2, AMI,VPC, ELB, Auto-Scaling, Security Groups, IAM, EBS, AMI, S3, SNS, SQS, Route53,ELB, CloudWatch, Cloud Formation, Cloud front, Cloud trial, RDS, EMR, Red shift, AWSOps Work
  • 3+ years of experience with container tools, including Docker, Kubernetes
  • 5+ years of experience in an infrastructure, DevOps, or application development role
  • Experience with infrastructure-as-code environments, including activities around the automated server or network configurations, large-scale software deployments, or monitoring and testing, such as continuous integration and continuous delivery (CI/CD)
  • Experience with using or migrating continuous integration (CI) and continuous delivery (CD) pipeline solutions or tools, including Jenkins, Git
  • Designed, configured and managed cloud infrastructures utilizing Amazon Web Services including core services EC2, SSN S3, Glacier, Auto Scaling Groups, ELB, EBS, ECS and Database services RDS, DynamoDB, Aurora, Elastic Search and application layer services like API Gateway, Lambda and network layer services like VPC and its subcomponents and Security layers services like IAM, SSM, Cloud trail, Cloud watch, KMS and Integration layer Services like Kinesis, SNS, SQS, Route53 and Orchestrated application workflows using AWS Faregate, EKS
  • Knowledge of Linux or UNIX administration and automation
  • Knowledge of cloud and virtualization-based technologies, including Docker, Azure, Amazon Web Services (AWS), or VMware
  • Support cloud-hosted systems in a 24x7 environment including troubleshooting, hot fixing, and root cause analysis
  • Configure the cluster for Kubernetes networking, load balancer, pod security and certificate management
  • Configure monitoring tools such Datadog, Dynatrace AppDynamics, ELK, Grafana, Prometheus, or equivalent as required
  • Strong knowledge of Kubernetes application deployment building blocks i.e., Deployments, Services, Persistent Volumes and Config Maps
  • Implement and operate containerized cloud application platform solutions with a focus on application concerns, including cloud-ready, distributed application architectures, migrating workloads to containers, containerized, development workflows, and integrating container platforms with automated continuous integration (CI) and continuous delivery (CD) pipelines
  • The Cloud Infrastructure Engineer will be part of a team of engineers which works on automation and configuration as code for foundational architecture related to connectivity across Cloud Service Providers
  • Participate in design reviews of architecture patterns for service/application deployment in cloud (AWS)

Job requirements

• Bachelor's or master's degree in a technical discipline such as Electrical, Electronics or

Computer Science Engineering

• Hands-on experiences Devops and Kubernetes platform

• Mandatory certification on AWS Solution Architect and CKA

Note 1: You MUST be legally entitled to work in Canada (i.e., possess Canadian Citizenship, Permanent Residency or Valid Work Permit).

Note 2: High Tech Genesis Inc. is an Equal Opportunity Employer.

Note 3: In accordance with the Accessibility for Ontarians with Disabilities Act (AODA), HTG will provide accommodation accessible formats and communication supports for the interview process upon request.

Note 4: Please submit an MS Word version of your resume when applying for this position.

Note 5: Salary is commensurate with experience.