Michael T. Conigliaro
mike [at] conigliaro [dot] org
Experience
Chief Infrastructure Engineer
January 2010 - Present
Supported infrastructure for a cloud-based social ad serving platform
- Reduced infrastructure costs by ~70% by migrating from a traditional hosted environment to Amazon Web Services
- Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts
- Implemented comprehensive application and server monitoring (including limited automatic problem-resolution) using Ganglia, Monit and custom Ruby/Bash scripts
- Implemented Hudson CI for continuous integration and wrote custom scripts for automatic deployment of new builds
- Wrote custom scripts to dynamically build and tear down a staging environment for automated testing and deployment
- Implemented a Hadoop/HBase cluster, a multi-master ("replica pair") MongoDB cluster, a multi-master Tokyo Tyrant cluster and several application servers running Jetty
Computer Analyst
June 2007 - January 2010; hired during acquisition of ProActive Technologies (see below)
Designed and implemented datacenter solutions for a leading managed services provider in a 24/7 multiple datacenter environment
- Implemented rapid-provisioning and life-cycle management for Red Hat Linux using Kickstart and Puppet
- Utilized Samba, Winbind and Active Directory to implement centralized authentication throughout the datacenter
- Created a Windows installer package to facilitate the deployment of several essential network support tools (SysinternalsSuite, WinSCP, PuTTY, WinDump, Nmap, etc.)
- Implemented and administered several Citrix XenServer pools and VMWare ESX server farms
- Administered two NetApp filers in an Active/Active cluster configuration
- Developed strategies and worked to virtualize/consolidate servers in the datacenter
- Implemented and administered several distributed Citrix XenApp farms
- Oversaw the migration from several disparate customer information management tools to ConnectWise PSA
- Automated administrative tasks using Perl, Python, AutoIT, and Linux/Windows shell scripts
- Helped formalize new standards for datacenter cabling, VLANs, and firewall configuration
- Used Kaseya to manage, monitor, and deploy software to ~2000 Windows servers and workstations
- Configured and deployed Cisco PIX/ASA, SonicWALL and Netscreen firewalls
- Developed corporate standards for customer network documentation, as well as monitoring and automation with Kaseya
- Recognized as "Tech of the Quarter" in January 2008 and received an Outstanding Employee Performance award in August 2007
Chief Systems Architect
June 2005 - June 2007; ProActive Technologies was acquired by Fandotech in June 2007 (see above)
Designed and implemented a unified managed services platform for a high-tech startup using 100% open source software
- Implemented a distributed network monitoring solution based on Nagios
- Implemented a two-node MySQL cluster to store up to a year's worth of customer network performance data
- Created a web-based customer portal using the Symfony PHP framework -- The portal allowed customers to view real-time network statistics and generate PDF reports for off-line trend analysis.
- Created Windows installer packages to facilitate the deployment of NagiosPluginsNT (see open source projects below) and NRPE-NT
- Designed a custom network analysis/IDS appliance using Snort, Prelude IDS, Syslog-NG, and several other open source tools -- When installed on a remote network, these appliances were capable of relaying security alerts back to our main office, allowing us to view all alerts from a single console.
- Implemented redundant OpenLDAP servers for centralized authentication and user account management
- Automated administrative tasks using Perl, Python, and Linux/Windows shell scripts
- Introduced knowledge sharing tools such as DokuWiki and SugarCRM to manage customer network documentation
- Implemented OTRS for trouble ticketing
- Configured and deployed Cisco PIX/ASA, SonicWALL, and Netscreen firewalls
- Developed corporate standards for customer network documentation
Systems Analyst
July 2004 - June 2005
System administration and web application development for a leading managed services provider in a 24/7 datacenter environment
- Developed a proprietary web-interface for an open-source network configuration change tracking program called "RANCID" -- This tool was used internally to maintain a revision history of several hundred routers and switches located throughout the core and customer networks.
- Implemented a three-node Red Hat GFS cluster with an EqualLogic iSCSI SAN to host home-grown packet analysis software used for intrusion detection
- Designed and implemented Perimeter's "BankWatch" product -- This tool was used to gather IDS statistics and compile graphical reports (e.g. top attack sources/destinations, top attack signatures, etc.) which were subsequently emailed to internal staff on a daily basis.
- Migrated office users from a Windows 2000 file server to a Red Hat Linux file server running Samba 3.x with LDAP authentication
- Developed a web-based LDAP tool which allowed customers to manage their own passwords and contact information
- Developed several modules for a proprietary, web-based CRM system
Network Administrator (Contract)
April 2002 - July 2004
System administration and web application development for a multi-service transportation company with over 300 employees and $40-million in annual revenue
- Solely responsible for 10-15 Windows/Linux/FreeBSD servers, over 40 wireless barcode scanners and access points, and over 100 Windows desktops and laptops in various locations throughout CT, NY, and MA
- Utilized a multi-honed Netscreen firewall to implement a secure DMZ architecture
- Mitigated spam and virus threats by installing a content-filtering SMTP-relay in the DMZ
- Introduced KiXtart login scripts to automate administrative tasks on legacy Windows desktops
- Used Perl to automate secure order processing activities for high-profile clients such as Amazon.com
- Upgraded 3 Windows NT domain controllers to Windows 2000 with Active Directory
- Migrated from Exchange 5.5 to Exchange 2003
- Implemented master/slave DNS with BIND on FreeBSD in a Windows 2000 Active Directory environment
- Migrated from a single DHCP server on NT4 to two FreeBSD servers running ISC-DHCPD with a split address pool for high availability
- Designed and implemented a complete intranet website including layout, graphics, and application logic using PHP on IIS
- Developed custom web applications using ColdFusion
Web Developer
September 1999 - April 2002
Designed and maintained a small e-commerce website for a local retailer of snow, skate, and surf boards
- Designed an entire e-commerce website, including layout, graphics, and application logic using PHP, Perl and MySQL running on Apache and FreeBSD
- Wrote a sophisticated shopping cart system using the UPS.com API which allowed customers to get real-time shipping quotes based on the sizes and weights of the items in their cart
- Created a powerful administrative interface that allowed non-technical employees to safely modify site settings, products, categories, etc.
- Wrote several reporting tools to parse customer data and provide useful statistics for use in future marketing strategies
Open Source Projects
- dynect4r - Ruby library and command line client for the Dynect SOAP API
- ultradns4r - Ruby library and command line client for the Neustar UltraDNS SOAP API
- NagiosPluginsNT - A comprehensive collection of WMI/SNMP-based Nagios check plugins written in C# .NET
- SMTP Tester - A cross-platform SMTP diagnostic tool written in Python
- Xen Tools - Various Xen tools written in Python
See all projects at http://github.com/mconigliaro/
Education
- Earned a Bachelor's of Science in Computer Science in December of 2003
- Completed an independent research project on the subject of web programming in a Linux environment by writing an open source MVC framework in PHP -- This project was presented to the ABET Computing Accreditation Commission in 2003 as an example of student work to renew SCSU's accreditation for the computer science program.
- Contributed to Dr. Terrell Ward Bynum's "Computer Ethics and Professional Responsibility," published by Wiley-Blackwell in 2003 (ISBN 1855548453)
Certifications
- Red Hat Certified Engineer (RHCE) - Certificate #805009592042441 (scored 100% on all sections)
- Citrix Certified Administrator (CCA) - XenServer
- Citrix Certified Administrator (CCA) - Presentation Server
Skill Summary
- Operating Systems: Linux (Red Hat, CentOS, Ubuntu, Debian, Gentoo, SuSE), Windows (2000, XP, 2003, 2008, Vista), Mac OSX, FreeBSD
- Programming Languages: Ruby, Python, PHP, Perl, Bash, Windows shell, HTML, CSS, SQL, C, C++, C# (.NET), VBScript, KiXtart, AutoIT
- Software Packaging: NSIS, WiX
- Firewalls: Cisco ASA/PIX, SonicWALL, Netscreen
- NAS/SAN: NetApp, EqualLogic
- Thin Clients: Wyse
- Databases: MySQL, SQLite, Microsoft SQL Server, Oracle, MongoDB, Tokyo Cabinet/Tyrant, HBase
- Web Servers: Apache, IIS, Jetty
- Mail Servers: Postfix (AMaViS, SpamAssassin, ClamAV, etc.), Microsoft Exchange, Barracuda Spam Filter, Symantec SMTP Gateway
- LDAP Servers: OpenLDAP, Microsoft Active Directory, Netscape Directory Server
- Network Monitoring/Management: Chef, Puppet, Ganglia, Cacti, Monit, Nagios, Zabbix, Kaseya, SonicWALL Global Management System, Castle Rock SNMPc
- Network Analysis: Wireshark, Tcpdump/WinDump
- Security: Snort, Prelude-IDS, Nessus, Nmap
- CRM: ConnectWise PSA, SugarCRM
- Virtualization and Cloud Computing: Amazon EC2, Citrix XenApp (Presentation Server), Citrix XenServer, VMWare ESX
- Backup: Acronis TrueImage, Asigra Televaulting, Symantec Backup Exec
- Misc: DNS (ISC BIND, Microsoft DNS Server), DHCP (ISC DHCP, Microsoft DHCP Server), Hadoop, Hudson CI, Red Hat GFS, Red Hat Kickstart, Samba