The Control M Engineer I provides foundational support for enterprise workload automation by assisting Corporate IT application teams with day to day Control M operations. This role focuses on monitoring, basic scheduling support, and incident response for batch processing in a multi platform, 24x7 production environment, while developing technical skills and platform knowledge under guidance.
Control M Administration & Support
- Assist Corporate IT application teams with basic Control M setup and configuration following established standards and procedures.
- Support Control M agent and application related troubleshooting under the direction of senior engineers.
- Monitor batch workloads and alerts to ensure timely and accurate processing in a multi platform, 24x7 data center environment.
- Perform job reruns, restarts, and simple schedule adjustments using documented runbooks and change management processes.
- Escalate complex or recurring issues in accordance with support procedures. ________________________________________ Scheduling & Automation
- Support existing schedules and workflows by maintaining job definitions, calendars, and dependencies as directed.
- Assist with schedule conversions and migrations by executing assigned tasks within defined migration plans.
- Follow established automation procedures and standards.
- Help validate job schedules and dependencies for new or updated production applications. ________________________________________ Incident Management & Problem Resolution
- Respond to routine Control M incidents and alerts, documenting actions taken and outcomes.
- Assist with troubleshooting job failures and scheduling issues, escalating when necessary.
- Support production incidents and operational requests for US based BHE platforms during assigned shifts.
- Participate in post incident reviews by providing input and documentation. ________________________________________ Automation API & Integrations
- Support existing Control M Automation API (AAPI) integrations by monitoring and validating job execution.
- Assist senior engineers with application integrator jobs and templates.
- Follow established onboarding processes for new workloads and integrations. ________________________________________ Reporting & Collaboration
- Provide status updates and operational metrics to senior engineers or Production Control leadership.
- Assist with the preparation of basic operational reports as requested.
- Work closely with infrastructure, application, and operations teams to support smooth batch processing.
Bachelor’s degree in computer science, information technology or related field; or equivalent work experience. (Typically, four years of additional related, progressive work experience would be needed for candidates applying for this position who do not possess a bachelor’s degree.) Related internship experience in an information technology production control operations center role or related experience is required for the Control-M Engineer 1. Four or more years of experience in an information technology production control operations center role or related experience required for the Control-M Engineer 2. Knowledge of Control-M or other automated batch job scheduling application. Knowledge of client/server, network, mainframe, and applications environment. Knowledge of monitoring systems. Knowledge of MS Windows, SQL, Lynix, Unix, and Solaris working environments. Ability to script using SQL and/or Python, Strong knowledge of information technology terms, equipment, systems, functions, and major vendors. Strong oral and written communication skills. Strong analytical, problem-solving, and decision-making skills. Ability to prioritize and handle multiple tasks and projects concurrently. Knowledge of Control-M installation and architecture. Participate in disaster recovery exercises and update documentation as required. Maintains accurate incident and service request records utilizing the service management tool to accurately describe work performed in order to meet compliance requirements. Evaluates, recommends, and implements automation and scheduling solutions to meet stakeholder needs. Knowledge of operating systems (Unix/Linux), networks and databases (Oracle). Requires a basic understanding of SSL/TLS certificates and the ability to assist with certificate requests, installations, and renewals by following established procedures and guidance. Support production control technicians with technical assistance as needed. Performs any additional responsibilities as requested or assigned.
MidAmerican Energy Company is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or religious creed, age, national origin, ancestry, citizenship status (except as required by law), gender (including gender identity and expression), sex (including pregnancy), sexual orientation, genetic information, physical or mental disability, veteran or military status, familial or parental status, marital status or any other category protected by applicable local, state or U.S. federal law. Employees must be able to perform the essential functions of the position, with or without an accommodation. MidAmerican Energy Company, a Midwest utility, provides regulated electric and natural gas service to more than 1.6 million customers in Illinois, Iowa, Nebraska and South Dakota. The company owns and operates a portfolio of power-generating assets, approximately 61% of which is wind generation.