logo

View all jobs

Sr Site Reliability Engineer

Montreal, Quebec
Responsibilities

•    Help build a Site Reliability Engineering culture across the organization by sharing your best practices, approaches, documentation, and code with other engineering teams.
•    Apply automation and software to any tasks or parts of the system that would benefit from it or are performed manually.
•    Able to troubleshoot complicated, cross platform issues handling OS, Networking, Database in a cloud-based SaaS environment and handle live production incidents, debug/troubleshoot application and infrastructure issues, follow and implement SRE best practices.
•    Monitor application performance take steps to improve overall application performance and stability and follow through with implementation.
•    Conduct system analysis, configuration management and develops improvements for system software performance, availability and reliability.
•    Design, write, ship, and motivate the creation of software and systems to increase observability, product reliability and organizational efficiency.
•    Work closely with software engineers and testers to ensure the system is responding properly to no-functional requirements such as performance, security, and availability.
•    Document your system knowledge as you acquire it over time, create runbooks, and ensure critical system information is readily available to those who need it.
•    Maintain and monitoring deployment, orchestration, of the servers, docker containers, databases, and general backend infrastructure
•    Keep up-to date with security and proactively identify, diagnose, and solve complex security issues

Skills

•    Bachelor's Degree in Electronics & Telecomm or Computer Science or Information Technology
•    9+ years IT Operations experience in large scale, mission critical enterprise heterogeneous infrastructure leveraging DevOps, SRE & Agile methodologies.
•    Demonstrated understanding of ITIL methodologies, ITIL v3 or v4 certification
•    5+ years of experience in writing automation scripts, building application dashboards for proactive monitoring using Ruby, PowerShell, Python scripting or similar technologies, ability to debug and optimize code and automate routine tasks.
•    5+ years of experience of supporting / managing hypervisor-based products/infrastructure (VMware, KVM, etc.)
•    Experience operating applications and databases with demanding scalability or availability requirements
•    Experience with CI/CD in cloud environments and container technology, Docker and Kubernetes, Docker Swarm, Helm 
•    Azure DevOps (Git + CI/CD pipelines)
•    Experience as Linux systems administrator (e.g. CentOS, RedHat) and command line system administration such as Bash, VIM, SSH.
•    Experience in monitoring and analysing infrastructure performance using standard performance monitoring tools - Perfmon, PerfView, ProcDump, DebugDiag, Nagios, New Relic
•    Extended expertise in infrastructure core components: storage, system and/or networking
•    Strong understanding of TCP/IP networking, including familiarity with concepts such as OSI stack.
•    Strong understanding of Internet protocols and applications such as SMTP, DNS, HTTP, SSH, SNMP etc.
•    Hands on experience in configuration management of server farms (using tools such as Puppet, Chef, Ansible etc).
•    Kubernetes CKA or CKAD certification nice to have.
•    Excellent verbal and written communication skills.

Share This Job

Powered by