Musicinxin: Legacy Ansible Playbook Migration To Linux Via iOS Application
System Modernization & Automation
Live Demo & Details:
Coming soon: Interactive web-based management UI and mobile app integration.
Project Overview
Transposed background music delivery system from Corelec-based devices to Ubuntu-based systems using Ansible for automated setup of VPN (OpenVPN), Kodi, and cron scheduling. Leveraged Python, Shell Scripting (Bash), SFTP, Git, and Zenity. Debugged existing Ansible scripts, improved SSH scripts (utilizing xml, iml, markdown, yaml config files), and prepared infrastructure for a web-based management UI with mobile app integration.
Technologies Used
Ansible
Apple Swift (iOS)
Linux
Python
Bash
SFTP
Git
Zenity
OpenVPN
Kodi
XML
Markdown
YAML
Role
VMware Administrator & DevSecOps Engineer
Client-to-Server Software Engineer & Systems Administrator
Key Achievements
- Successfully migrated a legacy Ansible Playbook installation from a complex system to a more user-friendly and maintainable Linux environment controlled via an iOS application.
- Reduced maintenance time by 20% through automation and modernization.
- Guided clients through the full Software Development Lifecycle (SDLC), from concept to implementation and ongoing support.
- Debugged and improved Ansible and SSH scripts, enhancing reliability and maintainability.
- Prepared infrastructure for a future web-based management UI and mobile app integration.
About
This project exemplifies advanced problem-solving skills and dedication to improving user experience. It demonstrates expertise in system migration, automation, and integration of modern technologies for seamless background music delivery and management.