Sean M. MacGuire
(305) 390-0888
LinkedIn: http://linkedin.com/in/bbunix
Blog: http://blog.maclawran.com
1419 Atlantic Blvd #1, Key West, FL 33040
SENIOR UNIX/LINUX CLOUD DEVOPS
Seasoned Unix and Linux hacker, Systems Engineer, and tool maker with
Development, product, and design experience in the Amazon cloud and in-house.
Created Big Brother - the first web-based Systems and Network Monitor - bb4.com
Downloaded over a million times with an amazing community of thousands of Sys Admins.
A patented inventor with a massive database of exceptions to the rules, with the ability to
debug and solve big problems fast. I live by Make it work, Make it right, Make it Fast.
Proven areas of expertise
Creating tools for DevOps & Automation |
Amazon AWS EC2 and S3 automation / apis |
Centos 5/6, Ubuntu 11, Solaris, HPUX, FreeBSD |
Apache, lighttpd, nginx, HAproxy |
Android and IOS dev using trigger.io |
Languages: C, bash, php5, ruby, perl, python |
Automation using Chef and git |
Databases: MySQL, Postgres & redis |
XML & json parsing and RESTful interfaces |
VoIP: SIP, H.323, asterisk, twillio |
Multiplatform Video processing w/ ffmpeg |
Contracts, Patents, Trademarks and IP |
Detailed History
DevOps Consultant MacLawran LLC, Key West, Florida 03/12 to present
Creating a cloud-based service to provide Amazon AWS�s missing log and audit files while
consulting for Washington DC based voice applications company: DevOps and automation for Amazon EC2 including a php-based API to AWS and the creation of trusted baseline images. Also automating the deployment of a voice recognition system, close monitoring of EC2, and install of Gitblit under java.
Product Architect Quest Software Inc, Aliso Viejo, California 02/02 to 02/12
Continued working with the Big Brother Systems and Network Monitoring product (http://bb4.com), after Quest acquired my company, BB4 Technologies. Managed all aspects including the following:
� Product Vision. Responsible for all aspects of the product, including vision and the majority of the development of the Unix/Linux versions. Ensured portability to AIX 5/6, Solaris 6-10, HPUX 11 and 11i, Redhat Enterprise server, and MacOS X. Code in C with shell scripts generating web pages. Download the source code to the free version from http://bb4.org to review my code.
� New Cloud Version. Created new cloud version of Big Brother: Big Brother OnDemand using commercially available Virtual Private servers running Ubuntu. Architected and wrote entire product using php as the front-end, IPv4 to IPv6 proxy in C, secure partitioned web services using lighttpd, provisioned instantly via a RESTful interface with each client receiving their own domain name using dynamic BIND. Completely automated configuration of xen-based VPS.
� IPv6 migration. Upgraded IPv4 C code in Big Brother and the cloud version to support IPv6.
� New Front End. Updated the front-end to Big Brother to update the look and feel and increase functionality. Used jquery, javascript, AJAX and CSS.
� Reworked support. Reduced support costs from $500K internally billed per year to an external system of online chat (Zopim) and OsTicket running under MySQL.
� Automated client installs. Updated system to automatically install and configure remote Big Brother clients including a port-scan on install to see what ports were open on the client side which aren�t always visible from the server side.
Personal Projects
Owner BB4 Technologies, Montreal, Canada 01/00 to 02/02
Created Big Brother, the first Web-based Systems and Network Monitoring program. Downloaded over 1 million times, and used by thousands of Systems Administrators to monitor their systems. Created and supported a vibrant community of thousands of Systems Administrators. Acquired by Quest Software in 2002.
Patents, Invited Talks, Publications, Memberships
Personal Details
Long ago, in a Galaxy Far Away�
Consultant The MacLawran Group Inc, Montreal 1985 to 02/02
Unix consulting via my corporation, the Maclawran Group Inc. Here are my clients:
BCE Nexxia, a division of Bell Canada, Montreal, Canada 12/96 to 02/02
o Analysis & Positioning for Bell Canada Professional Services; analysis of the thin-client market and assistance in positioning a variety of security products.
o Loaned to CGI Inc for Threat & Risk Analysis for the Quebec DMV based on RCMP and CSE protocols for online license renewal system.
o Analysis and Recommendation for the selection of a Hotel-based Video-on-Demand system.
o Click to Talk Internet Telephony work including network design, risk management and mitigation, application and network security, monitoring and billing.
o Voice and Fax over IP implementation Web integration with online billing.
o Technical Lead of Bell Canada's CyberTV project similar to WebTV.
o Design & Development of the Emergis Intranet including mail systems, DNS, security, and monitoring. Became Emergis, Inc.
o Disaster & Recovery for DGT, Government of Quebec – Telemessagrie including hot site backups for secure commercial (EDI) transactions.
Bell Sygma, a division of Bell Canada, Montreal, Canada 04/96 to 12/96
o Design, Admin & Support of the Bell Tactik (now BEBN) secure commercial intranet.
o Modified the Netscape Proxy Server to provide security down to the URL level.
o Created a Dynamic DNS Service integrated with the TACACS+ authentication system
Progestic, Ottawa 02/95 to 03/96
o UNIX Systems Manager for the Canadian Department of Agriculture, Genetic Evaluation Division. Created the first subdomain at Agriculture Canada (ged.agr.ca) wrote tools and enhanced security using Satan, Crack, and private tools.
Control Data Corporation, Montreal 08/94 to 12/94
o Responsible for the acceptance phase of a Sun/Novell installation
Quadratron UK, London, England 02/91 to 04/94
o Technical Manager for the Quadratron OA package CLIQ.
o Supported and debugged over one million lines of really horrible C code.
o Created synchronized dev environment between LA, Montreal and London.
o Responsible for porting and portability of code to over 50 different UNIX platforms.
o Responsible for application security to support B2 level security.
Acom / Open Universal, Montreal 11/89 to 02/91
o System Designer. Helped design UNIVERSAL/OPEN 36, a complete emulation of the IBM System/36 on any UNIX machine. Platform was C code on MIPS then the first IBM RS/6000 in Montreal. Trained IBM Canada on UNIX.
Quadratron UK, London, England 04/89 to 11/89
o Consultant. Worked on-site at the European Commission in Brussels to correct bugs.
o Discovered massive security problems in EC networks. Presented findings to the Minister of Security at the Commission. Worked with the Deputy Minister to fix.
Director of Systems Sobeco, Montreal 10/88-4/89
Manager of Technical Support Quadratron, Montreal 02/86-10/88
Operating Systems Specialist Tyme Systems, Montreal 10/85-02/86
UNIX Software Support Andor Systems, Montreal 01/85-10/85
Programmer-Analyst Archer Information, Montreal 10/83-01/85