Cto
Caputo Media is a very small media company comprising of only 3 people. My role as CTO can be better described as a man of all technical hats. This means I was Programmer/Server Admin/Helpdesk/Designer all at the same time. I solely managed our 16 colocated servers, running a variety of network services including Web Servers (set up in a fault-tolerant cluster), NFS, Database Servers, Development Servers, Image servers and more. I also was responsible for all network security, firewall updates, intrusion detection and defense, outages and more. From a programming perspective I was responsible for creating, maintaining, and updating the code for our 9 websites including additional features such as forums, ad server integration, automated nightly newsletters, monitoring and security scripts, backups and all of the associated scripts and scheduled cron jobs to keep such a large network updated and running at top performance at all times. Implemented a CI/CD flow using first Hudson, then Jenkins to proliferate code across the datacenter environments.Technologies used: PHP, HTML, CSS, AJAX, Javascript, Jquery, Linux, MySQL, NFS, Apache, AWS, Hudson/Jenkins, Ansible, Shell Scripting and I'm sure much more.Platforms: Cent OS, Joomla (highly customized), Drupal, vBulletin, OpenX and many smaller pieces and parts used to build the whole system.Design: While not a Graphic Designer by trade, I was tasked at times with page redesigns, work in Photoshop to create new graphics and to create video tutorials using tools such as Camtasia Studio.Support: 24/7 on-call support for outages, hack attempts, race conditions and overall maintenance.There are tons of smaller details I handled on a day to day basis, which could keep filling this page for quite some time. Basically, I was the only technical asset for an online media company doing more than 40 million monthly impressions network wide.