Internship/Praktikum: IT Operations Domain - Zowe or Anomaly Detection

Job Description
Modern operations and Anomaly detection within an IT Operation Domain System Automation for z/OS is a policy-based, self-healing, high-availability solution to optimize efficiency and availability of critical IT systems and applications utilized by major Financial institutions and large companies worldwide. The IBM Research and Development Laboratory in Böblingen is looking for a talented and motivated student to join the System Automation team for one of the two research projects described below.

1.Visualization and management of IBM mainframe operations exploiting Zowe Open Source project.

Zowe is a new, revolutionary framework based on Node.js and other Open Source technologies and sponsored by the Open Mainframe Project. It provides Command-Line interfaces, REST APIs and a graphical desktop to access z/OS.
In this project, we want to create a REST API to trigger automated actions on a z/OS system and build an Angular web application that visualizes the action status and results on a dashboard. Finally, a super motivated student can add functionality to launch an emulator in context of the operation to work directly with the mainframe system.
You meet the following characteristics:

  • You are curious and interested in the modern mainframe technology
  • You are familiar with web development and JavaScript frameworks
  • Additional knowhow in RESTful API concepts, CLI (bash, PowerShell) and Node.js are preferable
  • You enjoy working in a motivated team
  • You have excellent communication skills in German and/or English

2.Anomaly detection in daily IT Operations

A healthy IT application or system shows usually similar CPU consumption, start/stop time, number of I/O operations etc. But in case of problems in the application (for example, CPU looping or an error during system startup) the characteristics may change showing some unusual properties.
In this research project, the student gets familiar with System Automation's resource concept. He identifies and collects the information available in a z/OS runtime, that can be used to create the execution model, teach the model using historical application and system data (SMF Records) and use the model to detect anomalies in the running system to alert IT Personal or trigger automated recovery actions.
You meet the following characteristics:
  • You are curious and highly interested in statistics and machine learning
  • Some familiarity with a machine learning framework and tooling (e.g. Spark, Python Anaconda or Scala) is preferable
  • You enjoy working in a motivated team
  • You have excellent communication skills in German and/or English


If you are interested in working within one of above research projects and if you are available now for a minimum of four months, please apply today with a full set of documents, preferably all in one single file:
- Motivation letter
- Curriculum Vitae
- Current certificate of enrolment from your University
- Current transcript of records and other relevant certificates and references
- Non-EU citizens: Copy of passport, residence and work permit

#PRAKTIKUMATIBM

Required Technical and Professional Expertise

n/a

Preferred Tech and Prof Experience

n/a

EO Statement
IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.


Back to top