DevOps Engineer Intern

Location: Woodcliff Lake, NJ (remote eligible)

Terms: ~250 hours – For credit or paid.

Compensation commensurate with experience and skills.

Catalogic Software:

Catalogic Software is a leading provider of Copy Data Management solutions. Our products help organizations get control and gain visibility over their data. Companies in the Fortune 10 trust our software with mission critical backup, replication and restore duties. We also partner with some of the largest vendors in enterprise IT and storage while maintaining an agile and dynamic work environment.

Responsibilities:

This internship offers the opportunity to be involved in the automation of Catalogic’s Copy Data Management tools. Automation is a key driver for many customers and often requires integration of our REST APIs with existing scheduling frameworks.

The intern will be responsible for building out a “REST client” framework that provides an easy-to-use abstraction layer for our REST APIs. This project will allow customers to readily perform tasks in the software using their existing automation setup, without the need for boilerplate code or session management to call our API. The framework should also provide a CLI for performing actions from the command line without logging into the GUI. The project will also require use of a popular orchestration framework such as Puppet, Ansible, etc. as proof of concept for the REST Client automation. The preferred language of this framework is Python as it will be used in both Windows and Linux environments.

Qualifications:

  • Computer Engineering/Science or related technical major
  • Strong proclivity for problem solving
  • Ability to work both independently and collaborate/communicate with a team
  • Very comfortable with scripting languages (Python, bash, PowerShell, etc.)
  • Familiarity with RESTful webservices/APIs
  • Familiarity with automation/scheduling frameworks (Jenkins, Puppet, Control-M, etc.)
  • Knowledge of Java or other OO programming language is a plus
  • Experience with GitHub or other SCM platform

To apply to this position, email your application to recruiting@catalogicsoftware.com