A college intern Z (mainframe) systems programmer job focuses on providing entry-level support for IBM z/OS and related software. As an intern, you will work under the close supervision of experienced programmers to gain hands-on experience in a mainframe environment.
Typical responsibilities
- System maintenance: Assist with applying maintenance (patches), performing upgrades, and executing system installation tasks using tools like SMP/E.
- Operations and monitoring: Monitor system performance and availability, participate in system health checks, and learn to troubleshoot basic issues.
- Automation and scripting: Learn to automate routine system administration tasks by assisting with scripting in languages such as REXX, JCL, Ansible or Python.
- Documentation: Contribute to the team's documentation by creating or updating notes on configurations, processes, and troubleshooting steps.
- Disaster recovery: Participate in disaster recovery exercises to learn the procedures and processes involved in ensuring business continuity.
- Collaboration: Work with application development teams, internal customers, and experienced programmers to facilitate projects and resolve issues.
Essential qualifications and skills
- Education: Enrollment in a bachelor's or associate's degree program in Computer Science, Computer Engineering, or a related field.
- Mainframe knowledge: A fundamental understanding of mainframe concepts is often preferred, though formal training and mentorship will be a key part of the internship.
- Technical skills: Familiarity with or eagerness to learn key z/OS technologies and tools, such as:
- JCL (Job Control Language)
- ISPF (Interactive System Productivity Facility)
- REXX or other scripting languages
- Basic system utilities
- Analytical skills: Strong problem-solving abilities to assist in diagnosing and resolving technical issues.
- Communication: Strong written and verbal communication skills to interact with team members and document work effectively.
- Personal attributes: A strong desire to learn, self-motivation, and the ability to work collaboratively within a team are critical.