System Reliability Engineer

Category: Project Management
Main location: Canada, Ontario, Toronto
Position ID: J0424-0611
Employment Type: Full Time

Position Description:

We are Canada's largest independent information technology services firm, and after 40 years, we're still growing! Innovation, technology, and service delivery are our focus. Our goal is to ensure our clients remain ahead of the competition. We provide a full spectrum of managed services from IT and business process outsourcing to systems integration and consulting that are transforming our clients’ operations and helping them to succeed.

Do you enjoy working with a highly motivated and talented team to deliver mission critical developer tooling? We are currently expanding our System Reliability Engineering team that helps one of our key clients deploy, manage, troubleshoot, and enhance their developer tooling platform, servicing over 2000 developers.

Your future duties and responsibilities:

As a System Reliability Engineer, you will be responsible for designing, implementing, and supporting a verity of developer productivity tools that include Ansible Tower, GitLab, Artifactory and SonarQube. The technology stack used to manage the platform includes Ansible, Terraform, Python, Prometheus, Splunk, and ELK.
You will build automation solutions to provision and validate infrastructure and help debug and resolve problems. You will help to improve operational performance by focusing on user experience, effectively assessing and managing risk, and minimizing the impact of failures.

Required qualifications to be successful in this role:

Responsibilities

• Keeping all components of the developer productivity platform up and running
• Working closely with internal partners and platform users to ensure that all services meet security, SLA, and performance requirements
• Writing, updating, and using documentation, including runbooks and playbooks
• Automating infrastructure deployment, testing, application failover, failure mitigation, user self-service functions, and more
• Debugging complex problems across the entire stack
• Participating in various meetings with the Operations and Delivery teams.
• Lead Daily/Weekly Meetings to discuss the overall health of the systems.
• Leading Root Cause Analysis calls
• Propose and implement Monitoring Improvements/Optimization and Automation Opportunities
• Take part in PI (Program Increment) Planning sessions



Key Skills and Attributes

• 5 years experience with software engineering, software development, or system operations
• Experience working with Linux and can write shell scripts and understands Linux internals and performance tuning
• Strong understanding of networking principles
• Experience debugging large scale complex systems in production
• Experience in building, implementing, and supporting highly available production systems
• Experience automating infrastructure and deployments using Terraform, Ansible, and Python or equivalent technologies
• Understanding of DevOps engineering, CI/CD, and software deployment
• Working knowledge of developer tooling such as Artifactory, GitLab, SonarQube, and Ansible Tower
• Experience with various monitoring and observability tools
• Experience deploying and managing workloads on one of the major public cloud platforms, private clouds such as OpenStack
• Experience deploying and managing workloads on one of the major container management platforms like Kubernetes, OpenShift, PCF or Rancher
• A curiosity about how complex socio-technical systems operate and what happens during failure

It’s not expected that any single candidate would have experience across all these areas – we are looking for someone who is strong in a few areas and has interest and curiosity in others.

#LI-SH1

Skills:

  • DevOps Engineering
  • GitHub
  • OpenShift
  • Linux

What you can expect from us:

Together, as owners, let’s turn meaningful insights into action.

Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because…

You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.

Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.

You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.

Come join our team—one of the largest IT and business consulting services firms in the world.