Consultant - Devops Engineer Resume
Boston, MA
SUMMARY
- Over fifteen years experience in the field of Information Technology in roles all across the field, systems architecture, software development, release engineering, continuous integration, systems and network management and engineering.
- Expertise with Amazon Web Services, Intel based hardware, Linux & Windows Operating Systems, Java, Python, Ruby & PHP Software Engineering.
- Exceptional troubleshooting, training and documentation skills.
TECHNICAL SKILLS
Operating Environments: Linux (RHEL / CentOS / Debian / Ubuntu), All Windows OS and Active Directory, Mac OS X, Cisco IOS, VMware ESX, Citrix Xen. Also familiar with MacOS/9, IBM Z/OS, Sun OS 4, Solaris 6,7,8,9 Free BSD, AIX
Hardware: Dell PowerEdge Servers, HP Proliant Servers, Cisco PIX / ASA, Cisco Catalyst Core Switches, SonicWall Firewalls, Juniper Redline Loadballancers, Juniper Netscreen Firewalls, workstation class hardware from Dell, HP, NEC, IBM.
Cloud Experience: Amazon Web Services (AWS), Rackspace Cloud
Container technology: Docker, Amazon Web Services ECS
Datastores: MongoDB, MySQL, SQL Server, Oracle 8i & 9i, 11g and Access Also familiar with Postgres
Other Software: SolarWinds IP Monitor and Orion, Servers Alive, Puppet, Chef, Ansible, Hadoop (MapR/Cloudera/Apache Classic), Photoshop, Apache Lucene, ElasticSearch, Katta, Emacs, IIS, Apache httpd Server and Tomcat, Installshield, Quickbooks, Gomez web performance tools, FreeRadius, ISC BIND, ProBIND, Wireshark & tcpdump / pcap library, nmap, rsynch, Exchange / 2007, eRoom, SalesLogix, BlackBerry Enterprise Svr, Symantec Enterprise Vault, Symantec Anti - Virus, Sophos Anti-virus, Nagios, curl, wget, winexe Also familiar with memcached, Zabbix, Cacti, Load Runner
SDLC Experience: Jenkins, Git, Github, Stash, SVN, Capistrano
Protocols: TCP/IP, SSH, DNS, SNMP, DHCP, WINS, HTTP, FTP, SMTP, POP3, SSL/TLS, IPSEC
Programming Languages: Ruby, Java, Python, PHP, C#.Net, JavaScript (with JQuery), HTML, JSP, ASP classic Also familiar with C++, VBA, Basic, Visual Basic, C.
Programming IDEs/Tools: Visual Studio, Eclipse, gcc, gdb, emacs, Dreamweaver, Homesite, TextPad, JBuilder, firebug
PROFESSIONAL EXPERIENCE
Confidential, Boston, MA
Consultant - DevOps Engineer
Responsibilities:
- Moved all Ops scripts to git and set standards and trained the team on how to commit, pull request and review
- Set up system and application monitoring for newrelic
- Introduced Vagrant for testing, trained staff
- Introduced Ansible for orchistration and trained staff
- Converted manual tasks to both Chef and Ansible
- Creating backlog stories / project plans for the re-architecture of services and applications running on bare metal to the cloud.
Confidential, Boston, MA
Consultant - DevOps Engineer
Responsibilities:
- Swept 6 environments fixing various puppet errors and imperfections
- Re-architecture of application stack for moves from bare metal to the cloud
- Helping Developers create and troubleshoot Jenkins jobs
- Planning and re-architecture of puppet environment to utilize hiera, facts, and continuous integration testing and deployment
- Spearheading the Ops team to work with branching, pull requests and code reviews
- Writing deployment and orchestration scripts in Ansible
- Monitoring with Icinga, AppNeta, and Ganglia
Confidential, Boston, MA
Consultant - Software Engineer, DevOps
Responsibilities:
- Redesigned Puppet architecture to for hiera and catalog delivery based on Facter custom facts
- Built unit tests and integration tests in Vagrant run as Jenkins jobs for testing puppet changes
- Writing deployment scripts in bash and ruby utilizing aws cli and ruby aws-sdk and fog
- Application stack and AWS instance troubleshooting
- Monitorring with Zabbix, AppDynamics and Cloudwatch
Confidential, Boston, MA
Consultant - Linux / Tools / Automation Engineer
Responsibilities:
- Constructed Database Schema (MySQL) to store information for over 1000 servers spread across 3 datacenters, populated and updated primarily by automated scripts.
- Architected Chef Server, wrote cookbooks and recipes for Operational Linux configuration.
- Set up Cobbler for automated Linux kickstart build automation.
- Worked with Security Architect to implement a company wide standard for Red Hat Linux 6 hardening. Wrote Chef cookbooks/recipes to implement hardening on production machines.
- Worked closely with development team in an agile / DevOps environment
- Trained Senior and Junior engineers in Linux concepts such as troubleshooting, best practices.
- Assisted and Trained junior engineers with quick and dirty tasks, scripting, SQL queries
Confidential, Bedford, NH
Consultant - Production EngineerT
Responsibilities:
- Team member involved with migration from a 100+ Linux node of Apache Hadoop indexed by Katta Lucene to a 100+ Linux node MapR Hadoop indexed by Elastic Search
- Set up monitoring systems for the Buzz product with Nagios and monit.
- Worked with remote hands datacenter personal to provide support for hardware level alerts and maintenances.
- Proactively and reactively monitored the product for health and availability.
- MySQL tuning, SQL query tuning, Linux OS tuning
- Wrote puppet recipes for config management
- Set standards on operational documentation for the Buzz product.
- Led the search and hiring of a full-time Operations team lead in the NH office
Confidential, Cambridge, MA
Consultant - Lab Automation Engineer
Responsibilities:
- Built custom alerting software in C# to extend the capabilities of the existing shrink-wrapped solution
- Architected Linux “jump” server to connect to each scientific Linux workstation
- Lab IT representative for company wide Centrify deployment project tasked with deployment, user training, and automated installation of Centrify client to scientific Linux workstations and servers.
- Architected 3-step database backed method to change UID ownership of over 1,000,000 inodes across 8 storage devices using PHP-cli and MySQL.
Confidential, Burlington, MA
Consultant - Linux Engineer
Responsibilities:
- Writing and Deploying Puppet recipes to automate administration tasks across multiple machines
- Writing and Deploying custom nagios checks to alert on known problems.
- Supporting multiple product environments working directly with software engineers with release engineering and application support.
- Using monitoring and trending tools such as Nagios, Munin, Ganglia, and Cloudera
- Providing Tier 3 support working with teams in India and England.
Confidential, Lexington, MA
Engineer, Network Operations
Responsibilities:
- Writing, debugging and assisting other engineers with “quick and dirty” scripts in vbs, perl, bash, powershell and Windows batch
- Primary Systems Engineer for all Linux related tickets and projects.
- Tool Development to automate administrative tasks in Java and PHP
- Assisting and mentoring Windows Engineers and junior engineers with Linux tasks
- Primary Engineer involved in migration of Linux/ISC BIND DNS to InfoBlox devices.
- Working with technologies: Cisco 5510 Firewalls, HP Proliant Servers, RHEL 4.x, 5.x; Windows Server family, Clustered SQL Servers 2005, IIS, Apache HTTP Server, Apache Tomcat, VMware ESX 2.x, 3.x, Workstation, Server, Citrix XenServer 5.5
- Responsible for maintenance, monitoring, reporting, software engineering and task automation of customer facing FTP feed system.
- Assisting Engineering in China office with Cisco firewall deployments and other IT tasks
- Monitoring software and hardware both proactively and reactively in a complex environment consisting of over 300 co-locations worldwide.
- Working with network engineers and “remote hands” engineers at co-located sites to troubleshoot equipment and network performance
- Provide support in Spanish to support in Latin American co-locations
Confidential, Concord, MA
Network Engineer
Responsibilities:
- Consultation of IT expertise to non-technical management.
- Responsible for the day-to-day computing needs of multiple small businesses.
- Working with the client company to define IT standards, deal with access control, and introduction to new technologies that would apply to their firm.
- Researching and working with the latest technologies, such as IP Telephony, Windows 2008, Exchange 2007, Red Hat Enterprise Server 5, Cisco networking solutions
Confidential, Lexington, MA
Systems Administrator
Responsibilities:
- Monitoring eCommerce portal and responding to arising problems.
- Performing system upgrades, and troubleshooting and off-hour maintenance on systems.
- Active member of the code release process, deploying patches and full releases to the production environment
- Off hours end user IT support for remote offices in Spain and the Netherlands.
- Developing tools in Java, PHP and VBS to support IT Systems Administration
- Developed and managed a DB backed web application (Java/SQL Server) for IT task management and change logs
- Troubleshooting Exchange 2003 / Blackberry issues
Confidential, Boston, MA
IT Manager / Systems Engineer
Responsibilities:
- Managed Windows 2003 & 2000 Servers including upgrades, backups, break/fix
- Introduced VMware to the Boston and NY community and pushed it into the development culture, conducted training sessions, built and maintained a library of pre-built VMware workstation environments
- Upgraded Exchange Email system from and all clients to Outlook 2003
- Installed SUS management system to ensure all machines were patched up to date
- Worked with Confidential consultants to come up with creative solutions to meet their IT needs at client sites, including working with a client to establish a site to site VPN
- Installed Hyperion development environments
- Responsible for Avaya phone system with Intuity Audix and upgrades such as call forwarding and POP3 Message Manager
- Architected and set up the IT infrastructure at the new office in New York, NY
- Created and maintained IT Helpdesk website to answer some basic FAQs, information on development server environment
Confidential, Cambridge MA
PC Support Technician
Responsibilities:
- Supporting, troubleshooting and maintaining desktop and PC's in a heterogeneous Windows 98/NT/2000/XP environment managed with Active Directory (mixed mode)
- Installing software, hardware and peripherals on PC’s and laptops
- Using Symantec Ghost loading Windows Operating system configurations, creation and maintenance of scripts for bootable ghost CD/disks
- VPN client support including setup and troubleshooting connectivity and permissions issues of 200 off site employees
- Systems backup, LAN support, printer support
- Inventory control of all PCs, laptops, peripherals using in-house application created with ASP/SQL Server
- Documentation contributor of on-going online IT Best Practices manual and Knowledge Base
- Experience with virus detection, troubleshooting, eliminating and documentation aided by Symantec Anti-Virus Corporate Edition
- Assisted with IIS web programming writing ASP code front-end to Oracle back-end. sendmail troubleshooting part of team to design and implement an internal application using Java Servlets, JSP, HTML with PL/SQL and Java stored procedures creating a user friendly environment interfacing with 2 different external systems
- Oracle chief programmer and database administrator for 2 existing internal applications
- Built and Maintained Installers for new and existing products using Installshield Multiplatform (Java version), and Korn Shell for Solaris, AIX, HP-UX, Windows and RedHat Linux
- Tested product Installations on various platforms and documented recommended adjustments
- Automated manual FTP and compression procedures for media delivery process and notification using Java
- Designed a complex user-friendly application in VBA/Access to monitor media shipments, dates, versioning that became a primary tool for development, shipping and finance departments.
- Researched and tested Java Stored Procedures for Oracle for the company