IT - Application Support Analyst - Senior
- Location: Toronto, ON - Hybrid (once per week (Wednesdays), with an additional onsite requirement every third Friday of the month)
- Pay Rate: $68.91/hr - $79.65/hr
- Contract Length: 6 Months with possibility for extension
Responsibilities
- Technical Expertise- Manage and optimize automated application deployments across multiple environments, ensuring consistency and reliability. Monitor system health, performance metrics, and alerts to proactively identify and resolve issues before client impact. Participate in, and as required, lead incident response and post-mortem analysis to identify root causes and implement preventive measures.
- Partnership - Continuously evaluate and improve systems, processes, and tools to enhance reliability, scalability, and efficiency. Define and maintain observability strategies to ensure visibility into application behaviors and performance. Participate in the on-call rotation for application support, responding to incidents and resolving technical issues. Balance feature development speed and system reliability by adhering to well-defined service level objectives (SLOs). Support AIOps initiatives to reduce manual intervention and improve operational intelligence through automation.
- Continuous Improvement- Contribute to the development and execution of observability and telemetry strategies. Provide input to best practices, standards, and documentation for site reliability engineering (SRE) methodologies and technologies. Participate in defining standard reliability and resilience requirements for infrastructure and application components. Act as a point of escalation for production application issues, providing advanced troubleshooting and resolution.
Must Have Requirement
- 5-10 years of experience in SRE, DevOps, or Application Support environments.
- Strong Linux/Unix administration and troubleshooting skills.
- Hands-on experience with Azure, OpenShift (OCP), and containerized environments.
- Strong application support, incident management, and problem-solving experience.
- Experience building and supporting CI/CD pipelines using Jenkins and/or GitHub Actions.
- Proficiency in scripting using Python, Bash, PowerShell, or similar.
- Experience with monitoring, observability, and automation tools.
- Knowledge of file transfer protocols, networking fundamentals, and application security best practices.
- Bachelor’s degree or equivalent in Computer Science or Technical discipline or equivalent
Nice To Have
- Banking industry experience.
- JavaScript or other scripting/automation experience.
SRE/DevOps Skillset
Core skill sets for SRE and DevOps
- DevOps focuses on speeding up and improving software delivery through collaboration, automation, and operational excellence.
- SRE focuses on keeping services reliable, scalable, and measurable using engineering practices applied to operations.
CI/CD and release engineering
- Build and deployment pipelines
- Tools such as:
- Jenkins
- GitHub Actions
- Azure DevOps
- Version control with Git
- Release strategies like blue-green, canary, and rolling deployments
Pipeline Engineering
- Building robust CI/CD pipelines
- Artifact management
- Deployment approvals and automated quality gates
- Strong knowledge and experience - Cloud Technology/Azure
- Strong knowledge and experience - Containers: Caas, Openshift
We strive to build teams that reflect the diversity of the communities we work in. We encourage all qualified applicants to apply, including people from traditionally underrepresented groups such as women, visible minorities, Indigenous peoples, people identifying as LGBTQ2SI, veterans, and people with visible/nonvisible disabilities.