Project logistics
- Mentor: Peter Walsh Send an email to peter.walsh-at-jackpinetech-dot-com if you are interested in the project.
- Min-max team size: 3-5
- Expected project hours per week (per team member): 6-8
- Will the project be open source? Yes
Preferred experience
Not every team member is expected to be experienced in the skills below and some skills will be learned during the project.
- Linux bash (important)
- virtualization concepts (important)
- Software Defined Networking (SDN) (nice to have)
- Openstack API (nice to have)
- Java (nice to have)
Overview
The CONS3RT framework allows for the development of adapters for different cloud (public and private), provisioning and test technologies. The objective of this project is to enhance the CONS3RT-to-MOC adapter, deploy it and connect to a CONS3RT site. The team will work within an existing development effort and leverage a robust test and development process to support the project. Team members will design & execute DevOps workflows to reach "done".
Additionally, part of the enhancement effort will focus on the ways to bring network management up to the CONS3RT user interfaces for simpler, self-service execution by users. Investigation into technologies like OpenStack Neutron, OpenDaylight and others will be worked into the design and code of SDN functionality.
What is CONS3RT?
CONS3RT is a leading-edge hybrid cloud orchestration and DevOps software suite, enabling automated, user-driven workflows. There are several tools that target cloud management, but CONS3RT focuses on cloud usefulness so users can get things done! Users can leverage the Provisioning, Build and Test as a Service capabilities so their organization can achieve the highest levels of continuous integration and continuous delivery. (https://www.jackpinetech.com/cons3rt/)
Some Technologies you will learn/use:
- Java
- Cloud Orchestration
- CONS3RT
- Use of OpenStack API
- OpenStack networking
- OpenDaylight