DevOps leader and systems engineer with experience designing, testing and supporting database solutions in LAMP Server environments. Extensive experience in server building, application deisgn, software design, code management, configuration management and Linux server technology. I tackle problems aggressively and am comfortable with finding out of the box solutions to problems using available tools including PHP, Python, and Bash. Systems skills include:
Languages: PHP, Python, Bash
Database Servers: MySQL, Percona, Mongo
Linux Platforms: CentOS, OpenSUSE, Ubuntu
Configuration Manamement: SaltStack, Puppet
Linux Services: LAMP Stack, Zabbix, Nagios, HaProxy, Git, SVN, ActiveMQ, Jenkins
DevOps Manager @ Manage and supervise operations for a LAMP architecture. Core responsibilities include building new servers and implementing new technology, supporting development team with operational demands. Coordinate new technology rollout into AWS and Azure. Manage resources and security across our network.
• Maintain configuration and disaster recovery support systems with Puppet, Salt, and AWS imaging services
• Configure and develop existing Apache, CentOS based servers
• Administrate and support Percona MySQL database servers
• Manage, Design and Implement new technologies including Jenkins, Sphinx, and OpenVPN • • • Rebuild and Manage existing Zabbix implimentation
• Coordinate AWS services with CentOS, Ubuntu, and Windows server
• Support development with PHP troubleshooting, QA support and development of test cases and operations scripts in Python From June 2014 to Present (1 year 5 months) Newport Beach, CATechnical Operations Manager @ Manage the development, production, and quality assurance environments.
• Manage database systems stability and develop support tools for group management operations.
• Lead engineer in migration project from CentOS systems into cloud based Red Hat service provider. From January 2013 to Present (2 years 10 months) Wrightwood, CASystems Administrator @ Support and maintain multiple systems environments throughout 3 locations in Southern California. Develop and support Linux and LAMP driven applications. Provided expansion services for new operations and expanding demands. Maintain MySQL systems based on Percona for over 600 client databases across 20 database servers and terabytes of student data. Maintain 70 servers based in Linux, including updates, configuration, monitoring with Nagios, and building, using Cobbler, and Puppet. Develop scripts to support database application and systems maintenance using Python, PHP, PERL, and BASH.
• Support development teams in maintenance of servers, troubleshooting and systems level design.
• Supporting large server array’s with Puppet and systems monitoring through Nagios.
• Development and maintenance of support scripts written in PHP, Python and Perl.
• Built production level data export tool for mass data extraction leveraging job queue systems in PERL, with applications development in PHP, and Python.
• Joint member of major code release teams for major software releases.
• Trainer on systems to 70 people during transfer of responsibility period prior to office closure. From February 2012 to December 2012 (11 months) Rancho Cucamonga, CAData Analyst @ Designed, maintained, researched and implemented state assessment data ETL for state reporting to districts. Directed research, data abstraction and ETL designs for data and reporting integration with primary application on MySQL. Supported and enhanced districts data for advanced reporting on local and state data systems. Utilized PHP and SVN in development support applications for support teams. Supported development teams on data centric application design. Designed and developed new features in core application.
• Designed the schema for a joint team management of implementing state level reports including data extrapolation from state sources to data reporting system for MySQL local and global databases.
• Designed and supported the integration of more than a dozen states for supporting millions of students records from across the country for state assessment data into DataDirector.
• Functional designer of ETL system for data loading into DataDirector.
• Designed comprehensive support team software package used to greatly enhance customer support teams efficiency using PHP and MySQL.
• Designed and coordinated the data implementation of a multi database coordination for the State of Washington covering over 60 districts in tandem setup.
• Supported clients through CALPADS implementation with DataDirector.
• Designed data generation tool in PHP for MySQL for supporting expansion into new markets for demonstration purposes. From July 2005 to March 2012 (6 years 9 months) Rancho Cucamonga, CAInstructor @ Served as the primary support and manager for district Student Information System. Integrated state reporting and student management systems with local Information System, lunch and bus services, special education data systems, and state data systems.
• Setup district with full state integration for assessment pre-slug, data integrity and maintenance.
• Developed integrated support tools with MySQL, MS SQL and existing SIS DB II platform.
• Developed 3 new schools with modern offices, computer labs, with central server systems.
• Founding member of district technology plan. From March 2006 to March 2007 (1 year 1 month) Data Systems Administrator @ Served as the primary support and manager for district Student Information System. Integrated state reporting and student management systems with local Information System, lunch and bus services, special education data systems, and state data systems.
• Setup district with full state integration for assessment pre-slug, data integrity and maintenance.
• Developed integrated support tools with MySQL, MS SQL and existing SIS DB II platform.
• Developed 3 new schools with modern offices, computer labs, with central server systems.
• Founding member of district technology plan. From December 2003 to June 2005 (1 year 7 months) Adelanto, CASchool Site Technology Coordinator @ From September 2001 to December 2003 (2 years 4 months)
M.S. (In Progress), Major in Educational Technology, Educational/Instructional Technology, 3.9 GPA @ Boise State University From 2008 to 2010 Bachelors, Information Technology, 3.8 GPA @ American InterContinental University From 2002 to 2004 Minor, Business Administrator @ Victor Valley College From 1999 to 2002 Assosciates of Science, Computer Science @ Copper Mountain Community College From 1997 to 1999 Brian Hirst is skilled in: MySQL, Linux, PHP, LAMP, SQL, JavaScript, Microsoft SQL Server, Agile Methodologies, Shell Scripting, System Administration, Nagios, CentOS, Git, ETL, Puppet, Cobbler, Python, Database Design, SharePoint, XML, SSIS, Requirements Analysis, CodeIgniter, YUM, Software Development, Fedora Core, Salt