Sean M. MacGuire

[email protected]

(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