This   Control-M Administrator   job description outlines the key responsibilities, qualifications, and skills required for a professional to manage and maintain an organizations Control-M environment.  
  
  A Control-M Administrator is responsible for the daily operation, maintenance, and support of the   BMC Control-M Workload Automation   suite.  
  This includes ensuring the smooth scheduling and execution of batch jobs, proactive monitoring, troubleshooting issues, and implementing changes and enhancements to the Control-M environment. The ideal candidate will possess a strong understanding of IT operations, scheduling concepts, and excellent problem-solving skills.  
  
   Key Responsibilities   
  -   Administration and Configuration:    -  Install, configure, and maintain Control-M components (e. g. , Control-M/Enterprise Manager, Control-M/Server, Control-M/Agents, Application Integrator, etc. ).  
-  Manage and administer Control-M security, including user accounts, roles, and permissions.  
-  Perform regular health checks and performance tuning of the Control-M environment.  
-  Implement and manage Control-M High Availability and Disaster Recovery solutions.  
 
-   Job Scheduling and Management:    -  Design, develop, and implement complex batch schedules and workflows using Control-M.  
-  Monitor job execution, identify failures, and troubleshoot issues to ensure timely completion of critical processes.  
-  Modify, test, and promote Control-M definitions (jobs, folders, calendars, etc. ) across different environments (dev, test, prod).  
-  Provide support to application teams for their scheduling requirements.  
 
-   Troubleshooting and Support:    -  Act as a subject matter expert for Control-M-related issues, providing 2nd and 3rd-level support.  
-  Diagnose and resolve issues related to job failures, Control-M component malfunctions, and connectivity problems.  
-  Collaborate with other IT teams (e. g. , OS, network, database, application teams) to resolve complex issues.  
-  Participate in on-call rotation for off-hours support as required.  
 
-   Maintenance and Optimization:    -  Apply patches, upgrades, and fixes to Control-M components.  
-  Develop and maintain documentation for Control-M configurations, procedures, and best practices.  
-  Identify opportunities for automation and optimization within the Control-M environment.  
-  Perform regular clean-up and archiving of Control-M logs and historical data.  
 
-   Reporting and Compliance:    -  Generate reports on job statistics, schedules, and system performance.  
-  Ensure compliance with internal policies and external regulations related to job scheduling and data processing.  
 
  Qualifications   
  -   Education:    -  Bachelors degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.  
 
-   Experience:    -  Minimum of 3-5 years of hands-on experience as a Control-M Administrator in a production environment.  
-  Experience with Control-M version 9. x or higher is preferred.  
-  Proven experience in designing, implementing, and supporting complex Control-M solutions.  
 
  Required Skills   
  -   Technical Skills:    -  In-depth knowledge of   BMC Control-M Workload Automation suite   , including Control-M/Enterprise Manager, Control-M/Server, Control-M/Agents (Windows, Unix/Linux), Control-M/Application Integrator, and other add-ons.  
-  Proficiency in scripting languages (e. g. , Shell scripting, PowerShell, Python) for automation and customization.  
-  Strong understanding of operating systems (Windows, various Unix/Linux distributions).  
-  Familiarity with database concepts (e. g. , Oracle, SQL Server) as they relate to Control-M.  
-  Knowledge of network protocols and troubleshooting.  
 
-   Soft Skills:    -  Excellent problem-solving and analytical skills.  
-  Strong communication and interpersonal skills, with the ability to collaborate effectively with diverse teams.  
-  Ability to work independently and as part of a team.  
-  Strong organizational skills and attention to detail.  
-  Ability to prioritize and manage multiple tasks in a fast-paced environment.  
 
  Desired (Plus) Skills   
  -  Experience with other scheduling tools or automation platforms.  
-  Knowledge of ITIL principles and practices.  
-  Experience in cloud environments (AWS, Azure, GCP).  
-  Familiarity with DevOps and CI/CD pipelines.  
-  Relevant Control-M certifications.