Lead Software Engineer
- Toronto, ON, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Apply by
- Posting language
- English
- Posted
Original job description
IMS Production Support L3 Engineer
Location: PCS CA, Toronto
Years of Experience: 5-7 Years
Job Summary: The IMS Production Support L3 Engineer is responsible for ensuring the stability, availability, and performance of applications across AMS, Cloudera, and on-premises environments. This role involves proactive monitoring, incident resolution, automation, and continuous improvement of support processes for PDDF and OPRA applications.
Responsibilities
- Production Monitoring & Support: Monitor PODR reports and extract schedulers to ensure timely execution of all daily processes. Track Kafka topics and validate system health using Cloudera Manager. Monitor application performance and availability (OPRA Lambdas, AWS services).
- Application Maintenance & Deployment Support: Execute deployments, configuration changes, and performance tuning activities. Perform pre- and post-deployment validation checks during production releases.
- Environment & Data Validation: Ensure all lower (non-production) environments are functioning properly. Validate ETL processes and data accuracy using SQL queries.
- Automation & Continuous Improvement: Develop Python-based automation scripts to monitor production jobs, detect failures, and reduce manual effort.
- Incident & Problem Management: Monitor and manage incidents across PODR, PDDF, and OPRA systems. Perform root cause analysis (RCA) and implement preventive actions.
- Documentation & Process Compliance: Create and maintain SOPs, troubleshooting guides, and support documentation.
- 6+ years of experience in Python, SQL, Java, Node.js, TypeScript
- 6+ years of experience with AWS, Cloudera, MySQL, Power BI, and ETL fundamentals
- Ability to analyze logs and system alerts for initial issue assessment
- Awareness of production support processes and incident management
- Experience with monitoring tools such as Dynatrace, ELK, and AWS CloudWatch
- Familiarity with Docker and Linux administration
- Bachelor's degree in Computer Science or related field
- Relevant certifications are a plus
5-7Years
More about this job
Responsibilities
Monitor production applications, jobs, Kafka topics, and system health across AMS, Cloudera, and on-premises environments; support deployments, configuration changes, performance tuning, and data validation. Manage incidents and root cause analysis, develop Python automation to reduce manual work, and maintain support documentation and procedures.
Requirements
The posting requires 6+ years of experience with Python, SQL, Java, Node.js, TypeScript, AWS, Cloudera, MySQL, Power BI, and ETL fundamentals, alongside production support and incident management awareness. A bachelor's degree in Computer Science or a related field is listed, and experience with Dynatrace, ELK, AWS CloudWatch, Docker, and Linux is preferred.
Skills
- Python
- SQL
- Java
- Node.js
- TypeScript
- AWS
- Cloudera
- MySQL
- Power BI
- ETL
- Production Support
- Incident Management
- Root Cause Analysis
- Kafka
- Linux
- Docker
Visa sponsorship
Not detected in the job text
Categories
- Technology
- Software
- Data & Analytics
- Customer Service & Support
Keywords
- Python
- SQL
- Java
- Node.js
- TypeScript
- AWS
- Cloudera
- MySQL
- Power BI
- ETL
- Kafka
- Dynatrace
- ELK
- AWS CloudWatch
- Docker
- Linux
- Production Support
- Incident Management
- Root Cause Analysis
- Application Monitoring
- Deployment Support
- Performance Tuning
- Data Validation
- Automation
- PODR
- PDDF
- OPRA
- AMS
- SOPs