This job board retrieves part of its jobs from: Human Resources Jobs | Toronto Jobs | Work From Home

The top job offers in Canada!

To post a job, login or create an account |  Post a Job

   topjobsme.com   

A simple jobs board with daily updated offers from Canada

Slide 1
Slide 2
Slide 3
previous arrow
next arrow

Site reliability Engineer (Full-Time)

CGI Group

This is a Contract position in Toronto, ON posted January 14, 2023.

Position Description:

Site reliability Engineer (SRE)

Position Description

Site Reliability Engineer (SRE) – Senior Technical Consultant – Application Development and Support

CGI is recruiting an Experienced Technical Consultant in an SRE role to work collaboratively with application development and support team members in the Service Assurance, Fulfillment and Field Dispatch portfolio. In this role, the SREs are focused on improving service resiliency and reducing repetitive manual tasks by applying technical improvements and applying non-functional requirement best practices continuously, reducing technical debt and evolving automation. The SRE is also a champion for the deployment of advanced monitoring and alerting solutions that leverage nascent AI and Machine Learning capabilities delivered in leading edge Enterprise tools.

Your future duties and responsibilities:

Key Responsibilities

• Participate as a Project Team Member to contribute Non-Functional Requirements Specifications (NFRs) as Features or Stories in Agile and/or Waterfall software development projects.
• Participate in project planning, PI Planning, Iteration/Sprint Planning to ensure critical NFRs are prioritized and Definition of Done includes critical NFRs
• Provide technical leadership as a project member, with a primary focus on Application supportability, resiliency and reliability
• Contribute to the end-to-end design of IT solutions for projects, integrating multiple systems (bespoke and COTS) and ensuring that designs adhere to agreed design standards and methods
• Evaluate continuously – what went well, what went wrong, what can be done to improve and prevent in future
• Manage communications and knowledge transfer to the Application Support Team throughout the project life-cycle through to deployment, ensuring that critical defects are identified and resolved before deployment into the live Production environment
• Ensure that the end-to-end Support documentation is maintained and kept up to date
• Lead a technical support team during an incident
• Troubleshoot containerized service issues, restoring service, and addressing technical root causes
• Troubleshoot application incidents that can include network related issues, by performing network related first-level investigation such as packet capture and analysis.
• Be available 24×7 for emergency Support related escalations
• Provide technical leadership, governance and architecture guidance and for IT’s strategic technical direction in line with the company’s overall business strategy
• Attend cross-functional team meetings to understand business priorities and changes
• Participate as a next-level technical troubleshooting lead for escalated h/w and Application s/w reported problems
• Ability to analyse and recommend required system performance tuning.
• Understanding requirements and perform the following, :
o QA Requirement Analysis
o Impact Assessment
o Test case design
o Test execution
o Status reporting

Required qualifications to be successful in this role:

• Looking for 5-10 years’ experience as SRE.
• Application Development experience
• Strong understanding of different Java standards and enterprise framework.
• RHEL/Unix, Java, Spring, SQL, Oracle, Weblogic, OSM/UIM, IBM BAW
• Configuring and supporting containerized applications (Redhat Openshift platform preferred, but Docker and Kubernetes is acceptable)
• Developing and supporting microservices
• Hands on coding experience at some point in the career, with sufficient background to be able to read and troubleshoot existing PROD source code
• The ability to develop automation using various scripting tools

Desirable skills include:
– NoSQL DB experience
– Apache Kafka experience
– Openshift service mesh (istio)

Application Support experience

– Ability to lead a technical support team during an incident
– Experience troubleshooting containerized service issues, restoring service, and addressing technical root causes (eg. Java, weblogic using the WLS operator or any other K8S operator
– Desired experience and comfortable in network troubleshooting, packet capture and analysis.
– Willingness to be available 24×7 for Support related escalations

•Cloud Experience
– GCP/GCVE or AWS certifications preferred

Application Performance Monitoring (APM)

– Configuring and using FULL STACK MONITORING (eg. Dynatrace Managed, Prometheus/Grafana) tools in a DevOps or Application Support role
– Contributes monitoring NFR’s in an Agile project delivery mode (NFR Enabler Stories and/or Definition of Done for user stories)
– Knowledge and experience building monitoring dashboards,
– Experience using the toolset to troubleshoot alerts generated by the monitoring tool to sectionalize the issue and restore service,
– Experience tuning the monitoring and alerting
– Experience using log aggregation tools and visualization tools
– Experience using machine learning capabilities to provide Business Activity Monitoring and predictive failure analysis

Agile/DevOps experience

– Knowledge of S/W development processes and methodologies along with project management exposure is desirable and more specifically agile ways of working

– Deep understanding of micro-services architecture and DevOps principles is required

– Working in a DevOps culture with Developers and Technical ArchitectsExperience using

Tool Chain, for example but not limited to:

 JIRA
 Gitlab/ Github
 JFrog Artifactory
 Jenkins and/or ArgoCD
 Chef/Puppet/Ansible
 Confluence

Communications and Teamwork skills
– Excellent communication, reporting and interpersonal skills

Problem Solving Skills

– Ability to solve technical issues quickly and independently.
– Strong analytical / problem solving ability
– Global Enterprise experience
– Experience working as a Service Provider and understands the value of customer orientation and client focus
– Past software development experience with enterprise grade software
– Experience and desire to work in a Global delivery environment
– University degree – engineering or IT/telecoms preferred.

Skills:

  • Application Design
  • Applications Administration
  • Performance Tuning
  • System Administration
  • Systems Analysis
What you can expect from us:

Insights you can act on

While technology is at the heart of our clients’ digital transformation, we understand that people are at the heart of business success.

When you join CGI, you become a trusted advisor, collaborating with colleagues and clients to bring forward actionable insights that deliver meaningful and sustainable outcomes. We call our employees ”members” because they are CGI shareholders and owners and owners who enjoy working and growing together to build a company we are proud of. This has been our Dream since 1976, and it has brought us to where we are today – one of the world’s largest independent providers of IT and business consulting services.

At CGI, we recognize the richness that diversity brings. We strive to create a work culture where all belong and collaborate with clients in building more inclusive communities. As an equal-opportunity employer, we want to empower all our members to succeed and grow. If you require an accommodation at any point during the recruitment process, please let us know. We will be happy to assist.

Ready to become part of our success story? Join CGI – where your ideas and actions make a difference.