Creating, planning, and designing a storage platform from scratch, used by end users as an on-premise storage, utilizing Linux technologies
In this project, I was assigned to create a backend script using shell script and python which would be utilized by the frontend as its main function.
Here, I conducted research and implemented the best technology to be used on the storage platform.
Some of the technologies I implemented include NFS, SAN, iSCSI, SCSI, LVM, RAID, iptables, OCFS, DRBD, syslog, haproxy, creating a .deb package, and establishing a repository for the .deb package.
This exploriztic is intended for sale to companies that require a private storage or on-premise solution, ensuring it cannot be accessed publicly. In addition to creating the exploriztic product itself, I also developed several supporting ecosystems for exploriztic. This includes creating a dedicated repository for exploriztic, crafting installation scripts and customizations for exploriztic, automatically installing the necessary drivers, and integrating exploriztic with compute engine which is virtualiztic
Technologies that are used: NFS, SAN, iSCSI, SCSI, DRBD, dd, strace, iperf, vlan, syslog, ntp, docker, native .deb package, mdadm, cacti, cdn, dns, haproxy.