Devops System Administrator
Current-Managing Build, Release and Roll of multiple production-bound software branches using Perforce, Jenkins, and CentOS.-Building new complex multi-server environments and installing and setting up the relevant software to create a fully functioning TiVo environment for use in development, qe, and/or ops work.-Designed and managed the implementation of an improved system for vetting, approving and deploying manual actions required by individual changes during deployment in order to minimize and streamline these actions and reduce errors.-Acted as service-side delivery manager on a major project for a large international partner coordinating efforts from development, devops and techops teams to properly document, transition and perform dozens of different procedures and ensure adherence to strict deadlines.-Use of ServiceNow, JIRA, and Bugzilla to manage workflow and schedule tasks.-Configuring partner setups to ensure the partner company's customers get the tailored experience required.-Managing 20 internal CentOS based developer machines using Puppet.-Scripting using Bash and Ansible for various automation tasks.-Maintaining the various servers for a number of development environments.-Addressing bugs and deploying new configurations and RPMs to fix them.