Test Engineer Resume Profile
4.00/5 (Submit Your Rating)
PROFESSIONAL SUMMARY
- Ten 10 years of experience with Linux RHEL/CENTOS 4,5,6 and Ubuntu 9,10,11,12 in mid- to large-scale environments up to 1200 servers .
- Four 4 years of experience deploying public cloud infrastructures on Amazon AWS, Google Compute Engine, Digital Ocean, Rackspace and other platforms using technologies such as Docker, Puppet, Chef, Capistrano as well as internally developed tool sets.
- Over six 6 years of experience with Windows 2000, 2003, 2008 Server and Desktop 2000, XP, 7 in mid- to large-scale environments.
- Over five 5 years of experience with various virtualization technologies including VMware ESX, KVM, Citrix XEN, RHEV and AppLogic .
- Strong knowledge of server infrastructure design, installation, troubleshooting, performance tuning and maintenance within PCI-compliant e-commerce environments.
- Strong scripting skills in bash, ruby, python and proven ability to learn additional languages on a project-need basis past examples include perl, C, VB and python .
- Project management experience using MS Project and various line-of-business applications.
- Strong communication skills and documentation habits using wiki e.g. Media Wiki or Confluence as well as Sharepoint.
- Experience designing and deploying backup solutions for virtualized and physical environments.
- General knowledge of networking subnets, VLANs and experience configuring Cisco and Juniper switches and routers.
WORK EXPERIENCE
Sr. DevOps Engineer
Confidential
- Designed and developed an NGINX/USWSGI Flask web application written in Python 2.7 used to ingest analytics data from consumer web browsers, proven to process 2.5GB of data per server per day into a MongoDB 2.6.1 database.
- Developed automated deployment strategy using Docker, Amazon AWS Elastic Beanstalk, Opsworks and github.
- Wrote company disaster recovery plan and policy.
- Maintained existing Google Compute Engine infrastructure through GUI and gcutil while planning and executing a migration to Amazon AWS.
- Demonstrated versatility and solid knowledge of Amazon AWS public cloud infrastructure technologies, including Route53 DNS, Amazon AWS EC2, Virtual Private Cloud VPC , S3, CloudFront, Elastic Beanstalk, OpsWorks, CloudFront, IAM and Amazon Redshift.
- Designed and worked closely with software engineering team to write, test and implement ETL process using Python2.7 and Python3 with psycopg2 and pymongo.
- Developed, monitored and maintained Jenkins CI automation tool used as the core automation engine for the corporate infrastructure. Designed and developed automation solutions within Jenkins using bash, python and JavaScript.
- Troubleshooted core company technologies developed in Node.JS.
- Maintained existing Debian Wheezy servers while converting the company to Ubuntu 14.04. Built custom .deb packages as needed, developed custom images and deployment automation.
DevOps Enginee
Confidential
- Provide tool development and recommendations for the Professional Services team using Node.JS, shell, DOS Batch, Powershell and MSSQL.
- Prototyped web-based file upload solution using NGINX NODE.JS with Ubuntu Linux and encrypted file systems ECRYPTFS and PGP file-level encryption.
- Prototyped automated publishing system, developed documentation for proposed solution via Confluence wiki.
- Prototyped on-demand virtual machine deployment using NODE.JS WMI connector to create development environments with supporting documentation using Confluence and Visio
- Made best-practices recommendations to DEVOPS group through chain of command with the intent of increasing potential scalability within the organization.
- Identified and proposed remediations for security vulnerabilities.
Sr. Platform Engineer Open Source Systems
Confidential
- Assess, identify and remediate security vulnerabilities in Red Hat Enterprise Linux RHEL and CENTOS servers.
- Design, plan and build open source infrastructure on AppLogic virtualization platform as part of larger data center moves.
- Write bash and ruby scripts for systems automation.
- Troubleshoot MySQL database issues in large master-master and master-slave cluster configurations.
- Identify security and performance issues in relational database schema.
- Troubleshoot and repair issues in VMware ESX 4, 5 vCenter clusters using EMC and Hitachi storage.
- Experience with ServiceNow.
- Identify and work with network engineers to repair VLAN and other network issues.
- Provide mentoring for junior team members with respect to Linux administration.
- Fix issues surrounding DRBD replication between NFS servers.
- Fix issues involving Apache and NGINX web servers in a secure PCI/HIPAA environment.
- Identify and repair issues involving SPLUNK and SYSLOG services.
- Write knowledge base articles and other documents intended to help junior staff perform more advanced tasks.
- Setup a NeXpose/Metasploit server for vulnerability analysis. Developed custom scripts for security audits in addition to the functionality provided by off-the-shelf tools.
- Performed patch management duties in conjunction with the information security team.
Sr. Systems Administrator
Confidential
- Managed a globally distributed environment of RHEL, CENTOS Linux and Windows server systems.
- Design Single Sign-on Linux solutions, integrating with Windows Active Directory, using winbindd, LDAP and Kerberos.
- Create LAMP-based game metrics web application for real-time viewing of user activity.
- Install, configure and maintain multiple MySQL and PostGreSQL database servers.
- Ensure security of the corporate and public environments perform periodic audits using tools such as nmap, tshark, wireshark and custom scripts to verify the integrity of game software.
- Develop, review and revise disaster recovery plans.
- Participate in weekly engineering meetings to resolve outstanding development/infrastructure issues.
- Pursue high availability for game systems through design and retrofit of existing solutions. Implement fault-tolerant storage using iSCSI tgtd and database clustering.
- Maintain network infrastructure Cisco Catalyst switches/Cisco ASA router/firewall .
- Create complex virtualized sandbox development environments using VMware ESX.
- Install and support VMware ESX environments VMotion .
- Write automation scripts for various processes, including QA testing.
- Install, configure and maintain DNS bind9, MS Active Directory DNS .
- Establish system management and monitoring scripts to integrate services with Zabbix monitoring software using Perl, python, bash and php.
- Install/manage backup tape library.
- Establish corporate yum repository.
- Deploy build automation system Jenkins .
- Deploy highly available, multi-AZ Amazon EC2/VPC/RDS/VPN solution.
- Write deployment/support documentation for support teams.
- Assumed additional software development duties to compensate for reduced workforce, working with Projects included the design, deployment and maintenance of a highly available HA Linux application using Ruby on Rails, MySQL and Node.js based on Amazon AWS cloud services deployed using Capistrano and the aws-sdk.
- Demonstrated ability to deploy New Relic monitoring service, Amazon CloudWatch, Zenoss and to configure Amazon EC2, VPC, RDS and VPN technologies.
Systems Administrator
Confidential
- Re-design existing network topology to improve security, stability and scalability, including the design of a redundant co-located data center facility.
- Deploy Cisco 2911 routers to replace existing Linux-based gateways and establish a DMZ separate from the internal corporate network.
- Design, test and implement a low-cost iSCSI cluster using DRBD and both Ubuntu 10.04 and RHEL 6.
- Coordinate a SAMBA/LDAP upgrade, working with Red Hat Consulting Services.
- Advise Director of Information Technology on best practices, document procedures and work to move ISA away from bare-metal and toward a virtualized environment using Linux KVM virtualization.
- Deployed Juniper 4200 switches for high-speed storage network, redesigned IP topology, improved switch layout using 10Gbps backbone links at the MDF rather than the existing 1Gbps up link.
- Deployed and tested Arkeia disk and tape library backup solution.
- Demonstrated clear knowledge of PostgreSQL, MySQL, LAMP, Squid, Linux-HA clustering, SAN/iSCSI.
Project Manager / Product Designer
Confidential
- Devised, designed and managed development of a next-generation software and hardware platform in exchange for an equity stake in the outcome.
- Used Ubuntu Linux, PHP, Python, C and JavaScript Ext-JS to build peer-based, distributed Network Monitoring System NMS intended for rapid, low-cost scalability.
- Demonstrated proficiency with SYSLOG, ICMP, open-source systems design.
- Designed and implemented e-commerce platform to support device sales using PHP on a LAMP stack.
- Demonstrated a solid understanding of the OSI reference model, IPv4 subnets, addressing and VLANs.
- Deployed core infrastructure in cloud hosting environment.
Consultant Team Lead / Project Management / Field Engineer
Confidential
- Provide engineering-level technical and project management services to small and mid-size business clients 5-500 users throughout Central Texas, including two 2 hospitals.
- Develop company infrastructure, policy and procedure. Implemented team-lead organizational structure.
- Create and participate in 24x7 on-call schedule.
- Install, manage and troubleshoot N-Able Network Monitoring service for clients.
- Demonstrate proficiency with Connectwise.
- Perform hands-on technical interviews of prospective employees.
- Experience with CENTOS Linux, Ubuntu Linux and BSD hosting environments, including IPtables, SELINUX, bind, Apache and PHP.
- Troubleshoot and oversee the development of client websites using HTML/CSS, JavaScript and PHP in LAMP environments. This included Joomla, Drupal and Wordpress driven sites.
- Experience installing, configuring, troubleshooting and optimizing Windows Active Directory and Exchange Servers, Cisco routers and switches, Wideband switches, Microsoft Exchange, Microsoft SQL Server, Microsoft Sharepoint.
- Install, configure and work with vendors to implement line-of-business applications, including Optos, ProQuest, ADP W.E.B., RMS, Reflections, Officemate.
- Develop custom software solutions for clients in Visual Basic VB.NET .
- Developed client ticket interface for Connectwise using VB.NET which ran as system tray icon service on user systems to allow quick diagnostics.
TECHNICAL SITE LEAD
Confidential
- Engaged as part of a Team of Road Warriors who were charged with managing complex PC implementation for major national brokerage firm.
- Specific tasks and responsibilities included: Direct management of crews of up to 12 to install up to 150 units over the weekend.
- Process included data transfer, asset management and application loading.
- Assisted in developing procedures for CRM ACT / Fact mapping and troubleshooting.
- Recognized by assignment to most difficult sites and serving as remote technical support.
Owner/Lead Engineer
Confidential
- Deliver outsourced technical services and on-site leadership for businesses in the form of small teams of usually 3 to 6 persons, assigned to specific project roles.
- Services included project-based staff augmentation to install, configure and troubleshoot TCP/IP networks under IPv4.
- Support a mix of Windows, Linux Red Hat, SuSe and Macintosh OS-X systems, integrating these systems into a common Microsoft Active Directory or Linux Samba/LDAP infrastructure.
- Deploy geographically decentralized 802.11a/b/g networks using RADIUS and WPS wireless provisioning to centralize user administration.
- Troubleshoot and install customer applications. Develop automation scripts to reduce overhead.
- Make recommendations to increase productivity, reduce IT costs and ensure network security.
- Manufacture, install and train client staff on the use of new equipment. Monitor systems remotely using SNMP.
- Deliver outsourced technical services and on-site leadership for larger organizations in the form of small, usually 3 to 6 man teams assigned to specific projects.
- During 2006, these projects included the migration of over 8,000 PCs, the repair of over 3,000 Dell motherboards and the installation or repair of 30 HP multifunction printers.
- Develop scripts in PHP, VBscript, DOS batch and other languages to automate domain migration processes.
- Write and execute test plans for pre-deployment work. Demonstrated experience with Microsoft Exchange 2000, 2003.
Test Engineer
Confidential
- Work independently to perform hardware and software testing on HP ProLiant servers, software and storage devices, submitting detailed bug reports and diagnostic information to the client's developer teams.
- Coordinate and develop processes for the 'Minimal Assurance Testing' MAT project.
- Inspect bug reports submitted by other employees to ensure each report used proper grammar, spelling and had sufficient detail to reproduce a reported issue.
- Write test cases for other technicians to ensure all features, configurations and supported systems were tested with a minimal amount of effort.
- Demonstrate proficiency with Windows 2000, Windows 2003 Server, Red Hat Linux, SuSe Linux, and HPUX.