Devops Engineer Resume
San Francisco, CA
SUMMARY:
- A software engineering professional with extensive experience and a proven track record in a range of industries, including medical/scientific research, finance, and aerospace
- Experience as a customer service engineer, application developer (Perl,C/C++,Java) DBA (Oracle, Postgres, Confidential, MySql) sysadmin (Linux), project leader, and consultant.
- Major strengths include the ability to get a project back on track by solving major performance and functional issues, by combining my analytical and creative problem solving skills to find unique solutions to customer issues.
TECHNICAL SKILLS:
Operating Systems: Linux, Solaris, HP - UX, AIX, DGUX, TRU64
Languages: Perl, C/C++, Shell (Bash, Bourne), lex, yacc, awk, sed, make, python, automation, regular expressions, XML, CSS
Web Services: Apache, Tomcat, JVM, HTML, SOAP, JDBC, SQL.
Storage: EMC Clarrion, Celerra, Brocade, JBOD, python, VMWare
Source Management: CVS, ClearCase, Subversion, Perforce, RCS.
DBMS: Oracle, Informix, Confidential, DB2, Cloudscape, MySql, Postgres, HP Omniback, WebLogic, Apache, Openssl, Regex
PROFESSIONAL EXPERIENCE:
Confidential, San Francisco, Ca
DevOps Engineer
Responsibilities:
- Provide devops support for product developers working in java and php, utilizing AWS services, including EC2, OpsWorks, IAM, Route53, Service Catalog, RDS and MySql, with CHEF recipes.
- Supported systems include Linux, AWSLinux, and Docker based systems.
- Additional systems included Confidential Enterprise.
- Case management and documentation with Jira and Confluence (Admin level).
Confidential, San Francisco, Ca
Senior Application Support Engineer
Responsibilities:
- Maintenance of a wide range of real time and batch financial application related to
- Check scanning and clearing, automated payment scheduling and maintenance, automated deposit systems, various payments systems on Linux solaris and windows using Weblogic clusters, with Tomcat and Jboss clusters, Coldfusion, and IISwith Oracle and MsSql.
Confidential, Concord, CA
Systems Consultant
Responsibilities:
- Install and configure Weblogic clusters, install and configure front end Apache web servers and other supporting utilities (Siteminder, Documentum, production support of high profile Confidential corporate applications applications, including application upgrades (both Linux and Windows).
- Complex monitoring and automation scripts in Perl and Shell (Bash).
- Application build and deployment(Hudson).
Confidential, Sunnyvale, CA
Consultant
Responsibilities:
- Packaging of Mediabase system software and custom boot infrastructure for a Range of Linux RedHat releases, automation of OS installs; build of rpms to Simplify installation; extensive use of VMWare virtualization to build and test.
- Benchmarking of Mediabase and competing products against a variety of vendor Hardware ( Confidential, HP); testing of multiple bit rate streaming on a range of mobile Devices with C/C++.
- Extensive shell scripting Perl and Shell; preparation of documentation.
Confidential, SFO, CA
Systems Integrator /Systems Advisor
Responsibilities:
- Production support for enterprise J2EE web application (F5, Linux, Weblogic cluster, Oracle backend (11gR2) SQL), including installation, configuration and deployment and administration).
- F5 LTM load balancer pair configuration, iRules development for domain Management, security and logging; integration into web internet and intranet Apps, latency monitoring.
- Application and network troubleshooting with tcpdump, wireshark, MRTG, traceroute, nmap.
- Web app for management of F5 LTM load balancer (Perl cgi, Javascript, Apache), MRTG management, and custom monitoring tool development in C, Perl, Bash; Rules to manage application security and access.
- Oracle DB administration and task automation (Load, export/import, user Management, SQL scripting, PL/SQL, general DBA).
- System and network monitoring with Proprietary and custom tools (Perl, Bash, SNMP utilities, C/C++, Apache, CSS, Java, Javascript, numerous Linux utilities; Architected and maintained Storage, application use, alerting and notification system.
- WAN and LAN Network monitoring with Watchtower (commercialized version of Nagios), Construction of customized monitors for database, web and adhoc process monitoring.
- SAN storage management (EMC Clariion, Brocade), and large JBOD Arrays; complex EMC Celerra configuration NFS and CIFS access to the same file system.
- Very extensive scripting with Perl, Bash and C/C++, GDB (when all else fails) for general application support, DBA, monitoring and general problem tracing.
- Considerable expertise with OO, perl data structures (hash, list, array), and Regex and DBI.
- General UNIX (HP-UX) and Linux systems installation and administration; extensive use of Multipathing and storage device management utilities for LUN creation and management; syslog management; SAMBA and CUPS configuration and management.
- Security management, backup management with HP Omniback, and EMC
- General database administration for Oracle, Informix, Sybase, MySql, Postgres ETL (C++, perl, python, bash) for small data warehouse for management of computing resources.
- Virtualization of primarily Linux servers with Xen, Virtualbox, Virtuozo, OpenVZ.
- Version control with SVN (Subversion Edge, repository relocation and syncing), and administration, CVS, ClearCase, Perforce.
- Support of AD, DNS on Windows Server 2003
Confidential, San Bruno, CA
Technical Support Engineer
Responsibilities:
- Provided technical support for aspects of the Confidential natural language search engine, tools and interfaces on a 24 x 7 basis, by phone, email and web on a 24 x 7 basis.
- Provided installation, operational, production and support to Confidential customers, including application management, and system and database administration.
- Built tools to assist root cause determination (perl, Java, C, shell, JDBC, SQL, XML).
- Built production utilities to automate aspects of customer's production systems, and continuously monitor status, and provide necessary alerts.
- Built ETL utilities for customer analytics data ETL (,C, Perl, shell, SQL).
- Installed a web-based Case Tracking system to streamline case management (Scarab).
Confidential
Senior Software Engineer
Responsibilities:
- Located and fixed complex software defects in Informix RDBMS server and tools and sensibility products (‘Datablades’) in C,C++, Assembler.
- Extensive DBA and test activity testing bug fixes and patches over a wide range of issues over all aspects of the database engine.
- Ported miscellaneous bug fixes from Solaris to the customer's OS with high reliability for server and tools products, and built the server and tools to suit customer's OS.
- Constructed utilities to automate the patch building process to facilitate building multiple concurrent patches, thus significantly improving productivity and so lowering the cost of an otherwise very manually intensive (and hence expensive) activity (C,shell, awk, sed, Perl)
- Provided direct customer support for Cloudscape, one of the first all-java RDBMS's.
Confidential
IT Specialist
Responsibilities:
- Diagnosed real-time Work flow Management System, to locate fatal system faults (core dumps), and other system problems in a timely manner, allowing the project to meet contractual obligations in relation to up-time and other important parameters.
- The system was quasi Client-Server, and used Informix Confidential as a data repository.
- Located and logged HP-UX OS bugs.
- Implemented a system to trace data changes entered via user screens (User screens are very closely coupled to the underlying data schema, implemented with Informix Confidential API.
- Ported the previously unusable X11 based user interface to allow its use on HP-UX 11.0. (C++)
Confidential, Menlo Park, Oakland
Senior Software Engineer
Responsibilities:
- First to build a customer patch for Informix Universal Server on Linux.
- Performed ISO 9000 process auditing, ensuring that various internal support processes meet the required standards.
- Ported bug-fixes of Informix Server products from Solaris to the customer's OS (C,C++,Solaris, HP-UX, DG-UX, DEC OSF/1, …)
- Generated patches for customer bug fixes, built utilities to streamline the very manual process. Provided critical direct support for Informix 'DRDA' Gateway products (UNIX to mainframe (OS-360) connection).
- Wrote and gave "Debugging UNIX processes" presentation on several occasions.
Confidential
Software Engineer
Responsibilities:
- Provided Premium Customer Support to Confidential customers worldwide.
- Successfully expedited a number of site visits to handle critical customer issues, modifying code and delivering a patch to the customer when necessary.
- Ported the Confidential DBMS server to a DCE environment on DEC's OSF/1 (C, UNIX).
- Ported the generation of Confidential License Strings to Open Confidential, significantly streamlining the process and assisted with the port to Confidential 's OS/360 (C, assembler, UNIX, OS/360).
- Developed automated endian independent RDBMS server installation.
- General bug fixing and QA.
- Wrote and Presented paper, "DBMS Logging and Recovery in Open Confidential ", CA-EDS Conference, Dallas, 1995.
Confidential
Consultant, Houston
Responsibilities:
- Reviewed mission payload control system ("PAS"), significantly improving performance and reliability of the application, written in Confidential Windows 4GL GUI system on OSF-1, using Confidential RDBMS, with embedded SQL.
- Lead DBA during mission operations for shuttle missions STS-59 and STS-68 at Johnson Space Center (Houston) providing high data availability and reliability by automating data backup and recovery and numerous system monitoring tools.
- Received Project Achievement Award for outstanding creativity and dedication to the contribution to the mission.
Confidential
Computer Systems Officer
Responsibilities:
- Developed data conversion and automatic data upload routines C, embedded SQL).
- Performed database and system and network administration as required.
- Supervised staff and contractors, prepared programming standards, and project schedules. (Promoted to Project Lead).
Confidential
System administrator
Responsibilities:
- Administration of the GL and AP systems.
- Installed and administered the Department's first Unix system.
- Wrote Primos monitoring tool, Fortran, Assembler.
Confidential
Chief Technical Officer
Responsibilities:
- Managed the Department's technical services laboratory and associated computing facilities in support of the Department's research programs.
- Designed and built hardware in support data acquisition in various Laboratories (C, Fortran for Sleep, Vision, and Reaction Time labs). Supervised staff of 4.
- Wrote Keyboard access utility PDP-11 Assembler.