Review existing systems. Collect or generate operation and certification documentation. Confirm proper operation and stability of systems. Provide documentation and training for operational support teams to transition systems from a development to stable support role.
Architect and develop integrated service installation and configuration system to support both System D and init script based systems. Installed required to support, detect and configure at deployment allowing a single installer to support multiple versions. Developers can define service without regard to installation destination.
Architect and develop integrated server monitoring solution in Bash scripting. Monitoring of running processes, system resources, and application interactions. Automated responses include self correction and proactive notification. Intelligence to prevent spamming, automatically update and report to a central server.
Architect an integrated notification system redesign. System required to maintain backwards compatibility, enhance performance and reduce management. Redesign allowed multiple client specific versions to be replaced with a single package for all clients.
Original Build in 2013 and configured a home server with remote access, virtual server, 'Dropbox' style file share, and mobile device contact and calendar synchronization. The server utilizes Centos 6, apache, ownCloud9, postgres, mariaDB, SSL, and custom application. System redesign in 2015 includes Centos7, Apache, ownCloud8, VirtualBox, phpVirtualBox. No data lost in rebuild.
Migrate existing websites and services between hosting providers with no loss of services including email during migration for multiple clients. Provide design, coordination, custom development, integration and support for organizations during migration.
Develop a cross platform build management system integrated with Subversion for code management. Track build versions and build targets cross platform. Allows consistent builds with configuration management. Generates deployment ready packages with unique names in a central repository.
Manage Migration of 13,000+ mail accounts from on premise exchange servers to Office 365. Schedule built based on department, time zones, legal restrictions, mobile device capabilities, and mailbox access. Multiple data sources including manual entry, active directory, LANDesk reporting, and MDM are required. I developed a system using a combination of VBScript, PowerShell, MS Access, and third party tools to gather and process all information in near real time. Develop and implement automation for scheduling and notification of Users with migration issues detection and rescheduling. SharePoint integration allowed users to request scheduling while maintaining all business logic rules.
Migrate IVRS (Interactive Voice Response System) to new architecture. This is a complex system of reporting, web interface, phone interface, faxing, emailing, scheduled notifications and database. Telephony was converted from dedicated T1s to SIP. Application servers were moved to clusters at multiple sites. I designed the new architecture, and managed the efforts involved. Final migration was completed in less than 1/2 hour of the allocated 2 hour window. Disaster recovery model was changed to a business continuity model. The modifications allowed non production environments to be reconfigured for a significant cost savings.
Corporate reorganization required the integration of separate independent IT teams into a reorganized global support infrastructure. This involved reconfiguration of both Linux and Windows servers to corporate standards. I managed training, documentation, and scheduling of activities.