ControlM Developer ControlM Developer We are seeking a skilled Control-M Planner to manage and optimize batch scheduling processes using Control-M. The ideal candidate will have hands-on experience in batch planning and automation, with a strong background in Unix and Windows environments, scripting, and DevOps tools. A basic understanding of Java and Python programming, as well as experience with modern containerization and environment management tools, will be an added advantage. Key Responsibilities - Plan, schedule, and manage batch workflows using Control-M and Jobs-as-Code principles. - Monitor, troubleshoot, and resolve batch execution issues in Unix and Windows environments. - Write and maintain Bash scripts to automate and streamline processes. - Collaborate with cross-functional teams using Confluence and Jira for documentation and project tracking. - Use ServiceNow to manage incidents, requests, and changes related to batch workflows. - Manage source control with Git and integrate workflows with GitHub Actions for CI / CD pipelines. - Utilize testing frameworks for Java and Python to ensure the quality of job automation processes. - Work with containerization tools like Docker and environment managers like Conda, Pyenv, and Miniconda to create isolated and reproducible environments. - Collaborate with developers to understand and optimize batch dependencies for Java and Python applications Description We are seeking a skilled Control-M Planner to manage and optimize batch scheduling processes using Control-M. The ideal candidate will have hands-on experience in batch planning and automation, with a strong background in Unix and Windows environments, scripting, and DevOps tools. A basic understanding of Java and Python programming, as well as experience with modern containerization and environment management tools, will be an added advantage. Key Responsibilities - Plan, schedule, and manage batch workflows using Control-M and Jobs-as-Code principles. - Monitor, troubleshoot, and resolve batch execution issues in Unix and Windows environments. - Write and maintain Bash scripts to automate and streamline processes. - Collaborate with cross-functional teams using Confluence and Jira for documentation and project tracking. - Use ServiceNow to manage incidents, requests, and changes related to batch workflows. - Manage source control with Git and integrate workflows with GitHub Actions for CI / CD pipelines. - Utilize testing frameworks for Java and Python to ensure the quality of job automation processes. - Work with containerization tools like Docker and environment managers like Conda, Pyenv, and Miniconda to create isolated and reproducible environments. - Collaborate with developers to understand and optimize batch dependencies for Java and Python applications. Required Skills Experience - Proven experience in batch planning and scheduling using Control-M and Jobs-as-Code. - Strong knowledge of Unix and Windows operating systems. - Proficiency in Bash scripting for automation. - Experience with collaboration tools like Confluence and Jira. - Familiarity with incident and change management tools like ServiceNow. - Hands-on experience with version control systems like Git and CI / CD workflows using GitHub Actions. - Basic knowledge of Java and Python programming languages. - Understanding of containerization tools like Docker and environment management tools such as Conda, Pyenv, and Miniconda. Preferred Qualifications - Experience with batch job monitoring, optimization, and dependency management. - Knowledge of testing frameworks for Java and Python applications. - Familiarity with DevOps practices and tools. - Strong problem-solving and analytical skills. Control M, java, python, windows, git, jira, docker, ci / cd, lan,
Polska • Warsaw, Rzeczpospolita Polska, Poland