Operations Support Engineer (Applications / Production)
Manulife View all jobs
- Waterloo, ON
- Permanent
- Full-time
- Provide Level 2 / Level 3 operational support for .NET, React, NodeJS, JavaScript, and Microservices-based applications ensuring high availability and performance.
- Monitor and maintain Microsoft Azure clusters, troubleshoot issues, and optimize cloud resources.
- Apply New Relic and Azure Data Explorer (ADX) to monitor and analyze application performance.
- Perform root cause analysis and resolve incidents promptly to minimize downtime.
- Develop and maintain SQL queries for data analysis and operational tasks.
- Demonstrate a proactive approach to identifying problems, create and enhance automation scripts to streamline processes and reduce manual effort.
- Collaborate with development and infrastructure teams for smooth deployments and operational readiness.
- Monitor production environment, track important performance indicators, and develop strategies to improve efficiency.
- Maintain the reliability of system with accurate monitoring and alerts with well-defined service level objectives as per Application Criticality Framework.
- Participate in system design consulting, platform management, and release readiness.
- Facilitate technical incident investigations, manage communication while triaging complex issues.
- Mentor junior team members and promote standard processes in operational support.
- Ability to use GitHub CoPilot / M365 CoPilot to enhance productivity and efficiency
- Addresses area-level risks, provides and implements mitigation plan.
- Provide primary operational support for multiple large, distributed software applications.
- Work with business clients and internal and external teams to debug or resolve application issues.
- Flexible to provide rotational On-call support to resolve issues as required.
- Bachelor’s degree in Computer Science or other technical, scientific field.
- 8+ years experience in Operations Engineering or Technical Application Support.
- Strong knowledge of .NET, React, NodeJS, JavaScript, and Microservices architecture.
- Hands-on experience with Microsoft Azure services and cluster management for micro services hosted on AKS.
- Proficiency in SQL and scripting languages (PowerShell, Shell, Python).
- Familiarity with ITIL processes, SNOW, JIRA, and ticketing workflows.
- Experience with one or more of the following: Scheduling (CA, CA WLA), SQL queries, Stored procedure review and analysis, Shell Scripting/ Power Shell/UNIX scripting, Windows/ Batch Scripting, Windows Task scheduler, and Monitoring tools like New Relic, Moogsoft, and Azure Data Explorer (ADX)
- Excellent problem-solving skills and proactive approach to system reliability.
- Previous success in technical engineering or application support as L2/L3.
- Proficiency in debugging and performance analysis using modern IDEs such as Visual Studio Code, Visual Studio, JetBrains IDEs, or similar toolsets.Hands-on experience using GitHub Copilot / M365 Copilot to accelerate root cause analysis, code understanding, script creation, and documentation.
- Exposure to Agile methodologies and ITIL practices.
- Experience in financial services or large-scale enterprise environments.
- We’ll empower you to learn and grow the career you want.
- We’ll recognize and support you in a flexible environment where well-being and inclusion are more than just words.
- As part of our distributed team, we’ll support you in shaping the future you want to see.