Sr. Devops/aws Engineer Resume
Carmel, IN
SUMMARY:
- Over 15 years managing large - scale server deployments.
- Extensive troubleshooting and problem-solving experience in high-volume data center and cloud environments.
- I was a co-founder of Confidential, one of the first online-dating sites, helping architect and scale infrastructure that eventually supported tens of millions of active users.Expert-level Linux/Unix and AWS skill with extensive on-premise and cloud background.
- Extensive experience with Docker. I also read and debug many programming languages, including PHP, Java, Python, and Javascript, so I often work closely with developers to identify and fix elusive problems.
- Very passionate about automating configuration management, code deployment, auto-scaling, and all other aspects of infrastructure and release management.
- Looking for big challenges and a Confidential.
TECHNICAL SKILLS:
Training: Completed Sun/Solaris Administration I & II, Server Administration I, TCP/IP for the 2.7 O.S., Vertitas Volume Manager I & II, Solaris and NT Integration, Sun Java Programming I, Introduction to Cisco Routing, Advanced Cisco Routing, Advanced BGP configuration, OSPF Design and configuration, Cisco 5500 Switch configuration, and PolyServe Matrix Server configuration.
Operating Systems: Linux, (Redhat/CentOS/Amazon, Ubuntu, Slackware in order of experience) Solaris, BSDi, FreeBSD, OpenBSD, OpenVMS and general Windows Server knowledge
Software: Apache, Nginx, NodeJS, MySQL, PostgreSQL, MongDB, ElasticSearch, Aerospike, Slony-I, pgbouncer, Haproxy, Squid, Oracle, PHP, Sendmail, Postfix, BuildBot.
Language: C, C++, (debugging experience) HTML, PERL, (writing) JAVA, (debug) PHP, (writing) Python, (writing/debug) Javascript, UNIX Shell Scripting, (Bourne, Korn)(writing)
Misc: I have worked extensively in Amazon’s AWS environment since 2008, Rackspace Cloud since 2012 and Microsoft Azure Cloud since 2013.
RELATED WORK HISTORY:
Confidential
Sr. DevOps/AWS Engineer, Carmel, IN
Responsibilities:
- Set up Node.js and other open-source deployments via AWS CodeDeploy.
- Helped Dockerize the backend code for AirClass and deploy it to EC2 Container Service
- Setup dev, staging, and production ECS environments, including autoscaling
- Tested a Kubernetes environment
- Asterisk and Janus setup and scaling
- Created Travis and Shippable build processes, including task automation using Gulp
Confidential
Sr. DevOps/AWS Engineer, Irving, TX
Responsibilities:
- DevOps using Chef/Opsworks, Docker, AWS, Azure, Travis-CI, and Scrutinizer
- Setup/configured/supported SAS Anayltics platform for analysts
- Setup automated deployment system using Amazon OpsWorks (Chef-based)
- Setup ElasticSearch cluster housing 1.2Billion transactions
- Scaled LEMP stack loyalty platform for restaurant chain with 1200 stores using Opsworks and RDS
- Scaled LEMP stack loyalty platform for theatre chain
Confidential
Co-founder, Mountain View, CA
Responsibilities:
- Helped architect and implement second version of infrastructure based on OpsWorks/Chef
- Helped architect and implement third version of infrastructure based on Docker and EC2 Container Service
- Helped Dockerize numerous Node.js and Java-based microservices
- Worked extensively with Travis and Shippable to create automated builds
- Setup logging (Loggly) and uptime monitoring (Pingdom and StatusPage.io)
- Setup application monitoring using New Relic
- Provide constant uptime monitoring and troubleshooting when problems occur
Confidential
Sr. Linux/Unix/LAMP Administrator, Sunnyvale, CA
Responsibilities:
- Setup Jenkins Continous integration server for developers
- Setup cluster of servers for generating reports for chip tests.
- Cluster consisted Nginx, PHP-FPM, MongoDB, Supervisord, Python, HAProxy and monitored with Monit.
Confidential
Sr. Linux Administrator / AWS Administrator, Dallas, TX
Responsibilities:
- Management of DNS, Mail Systems, IM (jabber), Web Servers, Load Balancers, and Databases, smart-relay hosts.
- Setup and managed Asterisk phone system and conference bridge to provide IP-based phone (Aastra and Cisco) extensions and conference bridges for remote developers. (Including myself)
- Helped design many of the features to make site fast and scalable.
- Implemented mod security on all outward-facing systems to counter XSS attacks.
- Created custom set of RPMs (with custom configs, tailored to AWS environment ) for all servers.
- Implemented advanced replicated database setup using PostgreSQL, PGBouncer, HA-Proxy and Slony-I.
- Wrote all shell scripts needed to perform automated backups and snapshots.
- Implemented scalable web/database configurations on top of Amazon AWS Services.
- Implemented email domain keys and SPF for mail servers and mail relays.
- Implemented Dev/Beta testing environments as well as Trac system to manage development.
- Managed all email feedback loops with providers to ensure that trade notifications and user account emails reached users despite aggressive filtering by providers.
- Managed email campaigns using ReturnPath services
- Created and implemented disaster and DDoS recovery plans
- Implemented services monitoring using Hyperic
- Maintained MAS500 (accounting system) environment
Confidential
Sr. Linux Administrator / Network Manager, Dallas, TX
Responsibilities:
- Created and Managed development environment for product developers.
- Developed custom disk-on-chip Linux system for CCTV systems.
- Verfied PCI compliance of appliances.
- Developed custom MIPS64 embedded router platform for a triple-play system. (Familiar with cross-compile environments)
- Implemented SugarCRM solution for salesforce.
Confidential
Sr. Unix/Linux Administrator / Network Operations
Responsibilities:
- Designed and Implemented MySQL database cluster consisting of 1 Master write server, and 4 Slave read servers.
- Implemented custom Asterisk PBX and remote SIP clients.
- Implemented Storage Area Network architecture using EMC Clariion storage arrays and the Sistina Global Filesystem.
- Implemented MRTG system for monitoring router and switch traffic.
- Implemented BigBrother and LogTrend monitoring systems to monitor servers.
- Responsible for ordering and provisioning all Bell circuits.
- Programmed Voicemail and Panasonic DBS 576 PBX.
- My duties also include managing programmers and graphic artists working on web portal software.
- Projects included SoulMate.com, eWitness.com, eWomennetwork.com, and many others.
Confidential
Sr. Linux Administrator
Responsibilities:
- Built a small Linux network for Confidential 's VoIP application servers.
- Implemented SIP Chat servers, DNS services, Oracle Database Server, Mail and Web services.
- Wrote/Installed shell scripts for backups.
- Implemented advanced kernel firewalls, (ipchains and iptables) and load balancing solutions, as well as a database driven Radius implementation for authenticating VoIP customers.
Confidential
Sr. Unix/Linux Administrator / Network Operations Manager
Responsibilities:
- Grew network from 10 BSD/OS UNIX servers to 120 UNIX servers.
- Converted BSDi UNIX servers to Redhat Linux and some to Solaris.
- Managed 24/7 NOC Staff. Handling issues including system bugs, security issues, and fraud management.
- Lead Administrator responsible for orchestrating technical strategies to attain higher computing performance standards.
- Introduced and integrated the new hardware and software solutions.
- Trained and mentored my junior administrators on the intricacies of UNIX, (SUN/Solaris 2.51 & 2.6, LINUX, BSDI) administration and security.
- Responsible for final technical resolution.
- Providing system troubleshooting for BSDI, FreeBSD, Windows NT, and SUN/Solaris 2.51 Internet servers.
- Maintained Internet servers with 165,000+ users serving 250,000,000+ pages per month.
- Built and implemented a MySQL database for tracking and billing Dialup customers.
- Maintained many programs in C.
- Implemented DNS, NFS, CGI, Sendmail, Virtual LAN'S, web hosting services and all aspects of Internet service.
- Configured and upgraded Cisco Router and Cisco Switches.
- Installed and configured Ascend Pipeline Routers.
- Installed and configured the PortmasterII and PortmasterIII.
- Maintained internal network of 120+ web servers 3 Cisco routers, 5 Cisco switches, and 90+ Windows NT/98 Workstations
- Coordinated repair and maintenance of $2,000,000 worth of computers.
- Supported SUN, BSDI, and third party Mass Storage devices for optimal functionality and redundancy utilizing RAID technology.
- Provided total UNIX support throughout the company, including performance monitoring.
- Migrated network from BSD/OS to a combination of Linux and Sun Solaris servers in 1999.
- Wrote menu-driven shell script to create, and migrate MatchMaker database and web servers.
- Created RPM (RedHat Package Manager) of MatchMaker database for installing new MatchMaker database and webservers.
- Created disaster recovery plan for replacing failed servers within 15 minutes.