The Role
Our client is recruiting for a Site Reliability Engineer. This is an opportunity for an experienced SRE or Senior DevOps engineer to join a new team and to enter at an early stage, with the ability to shape the future of the systems and cloud platform services offered by our client to customers and partners.
Key Responsibilities
- Oversee and enhance our infrastructure, ensuring high availability, scalability, security, and fault tolerance.
- Design, develop, and maintain reliable and scalable systems that support the company's software platforms.
- Collaborate with the development team to improve system architecture, performance, and reliability.
- Automate processes to monitor, manage, and deploy the SaaS platform and supporting systems.
- Conduct system capacity planning and performance analysis to identify bottlenecks, optimize system performance, and manage costs.
- Implement and maintain monitoring and alerting systems to proactively identify and address potential issues.
- Respond to and resolve incidents and outages in a timely manner, ensuring minimal disruption to the business and customers.
The Person
- Proficiency in AWS services (e.g., ELB, EC2, RDS) and a deep understanding of networking concepts (routing, NAT, security groups).
- Experience with Kubernetes for container orchestration and management, particularly AWS EKS.
- Experience with deployment automation tools like Terraform, Packer, and Ansible.
- Familiarity with continuous integration and deployment tools such as Buildkite, GitHub Actions, ArgoCD.
- Expertise in log aggregation and system monitoring tools (Datadog, CloudWatch, Prometheus, Grafana).
- Knowledge in security monitoring and incident response tools (Wazuh, OSSEC, Fail2ban) and authentication protocols (SSL, OAuth, SAML).
- Strong background in coding (preferably Ruby/Rails and Node.js) and database management (PostgreSQL optimization).
- Proficiency in Docker for containerization of applications and expertise in managing containerized environments.
Morgan McKinley encourages applications from all qualified candidates who represent the full diversity of communities in Canada. We welcome and encourage applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process. Alternative format available upon request.