Control-M Data Engineer
CGI
About the Role
Seeking an experienced Control-M Specialist to support enterprise Data Engineering workloads. This role has a strong focus on batch scheduling, workflow orchestration, data pipeline monitoring, dependency management, and production support.
Key Responsibilities
- Design, configure, schedule, monitor, and maintain Control-M workflows and batch jobs supporting Data Engineering and ETL/ELT processes.
- Manage job dependencies, calendars, conditions, variables, alerts, and Service Level Agreements (SLAs).
- Schedule and monitor workloads across Azure Data Factory (ADF), Databricks, AWS, data lakes, data warehouses, and other enterprise data platforms.
- Monitor production batch jobs and data pipelines, troubleshoot failures, and resolve delayed, long-running, or stuck jobs.
- Manage upstream and downstream dependencies across data ingestion, transformation, validation, and analytics workflows.
- Support Control-M job onboarding, migration, deployment, and scheduling changes across environments.
- Develop and maintain automation scripts using Shell scripting and Python to support operational efficiency.
- Perform root cause analysis (RCA) for recurring incidents and production failures, and implement corrective and preventive actions.
- Collaborate with Data Engineering, Application, Cloud, and Production Support teams to resolve complex production issues.
- Support production releases and participate in incident, problem, and change management processes.
- Ensure critical batch processing jobs meet agreed SLAs and business requirements.
- Maintain operational documentation, job schedules, dependency mappings, and troubleshooting procedures.
- Follow enterprise production support standards, operational procedures, and service management practices.
Requirements & Tech Stack
- Control-M
- Data Engineering
- ETL/ELT
- Azure Data Factory (ADF)
- Databricks
- AWS
- Shell scripting
- Python
Qualifications
- Extensive hands-on experience with Control-M in enterprise environments.
- Experience supporting ETL/ELT workflows.
- Experience supporting data integration platforms.
- Experience supporting cloud-based data pipelines.
- Experience supporting mission-critical batch processing operations.
