Devops/webops Engineer Resume
SUMMARY:
- Roughly 14 years IT and programming experience with emphasis on Linux & Windows cross compatibility
SKILL:
Java Centric: Ajax, JSP, Hibernate, JEE, jUnit, GWT, Maven, JWS, JCF, Struts, Spring, EJB, Jetty, & more
JavaScript Libs: Node.js, DoJo, jQuery, YUI
Other Languages: Shell scripting (Bash, Zsh, Csh, Win PowerShell), UML, Perl, Python, PHP, JavaScript, HTML), CSS), SQL, ASP.Net, XML/XHTML, C#, C/C++, VB.Net
Database: MySQL, PSQL (Oracle up to 12c), TSQL (MSSQL), MS Access
Platforms: Linux (RedHat, Debian, Gentoo); BSD family (Open, Free, & Net); Mac OSX; Solaris; AIX, MS Windows 98, 2K, XP, Vista, 7, & Windows Server 2000, 2003, 2008
Servers: Apache, Tomcat, JBoss, GlassFish, PostFix, Sendmail, Samba (SMB), RedHat Directory Server,Bind (DNS), MS Active Directory, & Exchange '03 & '07
EXPERIENCE:
DevOps/WebOps Engineer
Confidential
Responsibilities:
- Architect and maintain multiple enterprise - scale environments within Amazon Web Services, Rackspace, Acquia, and our colo’s provide seamless transitions for clients into new technology infrastructures such as Drupal, Wordpress, Node.JS, and a number of other frameworks & CMS’s
- SVN & Git administration, management, & automation
- Load testing & implementation of required fixes & tweaks based on results
- Develop shell script for new project environment implementations
- Utilize, Develop, & tweak existing Jenkins jobs for Continuous integration
- Utilize Puppet &/or Chef for configuration & automation management
- Develop new technologies & project plans with programmers, management, clients & partners
- Web, DNS, & SQL based administration & troubleshooting with Apache, Tomcat, Bind, & MySQL
Analyst/Programmer
Confidential
Responsibilities:
- Use familiarity with UNIX, shell scripting, PSQL, server & business processes to complete analytic tasks & fix problems in existing system
- Determine, based on existing systems, best course of action to implement new system (Oracle's Java WebLogic middleware, Oracle backend)
- Assist in implementing
- Develop quick internal testing app for data comparison between legacy system & new system
- Monitor ongoing processes for client billing & determine if any individual aspect of said processes need attention
- Debug above processes where needed utilizing business & technical logic
- Research & learn about ever-changing energy & electricity delivery industries
Perl Developer
Confidential
Responsibilities:
- Develop & Implement bug fixes & features in Perl/Oracle/Apache based apps
- Peer review of other team mates code changes
- Usage & light weight administration of Subversion
- Maintenance of legacy web applications built on much cgi-bin
- Learn & utilize a home grown Perl codebase (like struts or spring) simply called Framework
- Systems research for better understanding of some solutions/fixes to be implemented
- Documentation of testing procedures as well as code changes
- Agile/Scrum workflow and all meetings & prep required
- Oracle queries for unscheduled & scheduled reports required by accounting, sales, & service - these queries would often be implemented as new feature in web app
- Enterprise wide (including some external clients) software support (via email & phone)
- Ensure 100% uptime for Internal & clients’ apps once in production environment (after testing process)
- JavaScript based (some YUI, some home grown) bug fixes & enhancements
Sr. Developer/Analyst
Confidential
Responsibilities:
- Automation programming utilizing Java based NiagaraAX framework
- Design clients’ individualized solution after examining existing infrastructure
- R & D new controller boards utilizing JavaScript based programmable OS
- Plan & carry out testing, implementation, & rollout of Jira AGILE project mgmt. solutions
- Create, maintain, add features, and implement php, Java, JavaScript, & MySQL based web applications (handheld friendly where possible)
- New Feature project planning, management, & implementation
- Usage of CVS, SVN, Git, & Stash for code review, mgmt., & development
- Instruct clients on usage of individualized solutions
- Perform troubleshooting for live &/or critical clients network, servers, & apps; sometimes debugging in order to resolve client concerns ASAP
- Perform MySQL queries for random & scheduled reports required by sales/marketing
- Enterprise wide software support (via email & phone) ensuring 100% uptime for Internal & clients’ apps once in production environment (after testing process)
Sr. Developer Analyst
Confidential
Responsibilities:
- Create, maintain, add features, and implement Java, jQuery, & MySQL based web applications
- Code review & QA with other developers
- Defect Tracking & Resolution
- Project planning, management, & implementation
- Bug Fixes to existing production environment where needed
- Usage of Git & Stash for code review, mgmt., & development
- Develop solutions for client translations tracking & monitoring
- Perform MySQL queries for random & scheduled reports required by sales/marketing
- MySQL performance tuning along with debug/code performance tuning
- Enterprise wide software support (via email & phone)
- Ensure 100% uptime for Internal & clients apps once in production environment (after testing process)
Sr. Developer/Analyst
Confidential
Responsibilities:
- Create, maintain, and implement Enterprise Service Bus creating data translations & transformations between all (Oracle, MSSQL, MySQL, XML, etc) data sources
- JavaScript hacks to SVN repository (browser access)
- Short staffed so also very fluent w/ all QA duties in large corporate enterprise
- Defect Tracking & Resolution
- Bug Fixes to existing production environment where needed
- Restructure SVN repository hosting over 12 projects, incorporating web accessibility
- Restructuring project foundation so use of DXSI inheritance is utilized & java inheritance isn’t completely discarded
- Develop solutions for translations to client orders into different structures & formats
- MSSQL & Oracle db’s to ensure projects data isn’t corrupted & will work as expected
- Sonic & DXSI products (by Progress, now Aurea) integration/administration & development
- Solutions ensure 100% uptime for clients once in production env (after testing & staging processes)
Linux Administrator & Software Engineer
Confidential
Responsibilities:
- Create and implement LAMP based server/application based solutions per requirements
- Physical Site Migration: 17 Postfix servers, 3 MySQL servers (over 500gb data), over 20 Web/MySQL servers w/ MSSQL integrated vb6 scripts, all running RedHat EL
- Bug Fixes & feature enhancements to existing JavaScript, perl, php, & mysql based web apps running on Linux platform
- Restructure Subversion repository hosting over 40 projects, incorporating SSH encryption
- Sift through 14 years of lazy administration with root all & 777 permissions etc. begin implementation of best practices regarding user & permissions structures
- Real time monitoring & debugging of Linux server load, processes, programs, & scripts to aid in location & alleviation of bottlenecks
- Engineer then implement scheduled and automated maintenance of network, servers, and workstations with Bash scripts cron'd appropriately
- Help Network Engineer 'map out' solution for integrating our division's “Hokey Pokey network” isolated subnet into the larger corporate domain
- Implementation of Linux iptables (port forwarding) & routes workarounds during network integration to ensure 100% uptime for clients
Web Architect/Linux Engineer & Database/Network Admin
Confidential
Responsibilities:
- Create, maintain, and implement LAMP, java (GWT, Spring, struts, hibernate), & JavaScript applications based on business requirements
- Corporate wide Microsoft Active Directory & Exchange Migration
- Migrate Business logic (data of customers, products, accounting, etc.) from Progress & Quick Books to Sage Mas500 (MS SQL visual basic app)
- Migrate & maintain Java based (ofbiz) web appliances (back end - old Progress & SQL 2000 system) to VB & Asp .NET based (ePortal) appliance (back end - new mas500 SQL 2005 db)
- Collect all code for various 'in house' programs being used & implement versioning system upon the collection
- Implement workarounds and bug fixes when needed
- Real time monitoring and debugging of network, MS & Linux servers, various custom (as well as proprietary) applications
- Scheduled and automated maintenance of network, servers, and workstations
Owner / Operator / Lead Engineer / Sales
Confidential
Responsibilities:
- Design Linux based web sites and applications solutions for customers as needed
- Server, Network, & PC setup, maintenance, and repair - over phone troubleshooting
- Remote and Local system monitoring (real time, in most cases)
- PC and Application usage instruction / teaching
Lead Field Engineer / Technician
Confidential
Responsibilities:
- On site Network & PC setup, maintenance, and data migration
- Diagnose hardware and software (usually install or migration script issues)
- Server configuration and installation
Machine / Network Technician
Confidential
Responsibilities:
- Merge MS Access db’s and design custom queries for new db
- Diagnose and repair network, server, and machines
- Diagnose Linux server hosted appliances responsible for IO of custom machines
- Implement workarounds as needed
- Real time monitoring of network, machines, and user output statistics
- Scheduled maintenance of network and machines
Lead Field Engineer / Technician
Confidential
Responsibilities:
- Upgrade servers, network, and PC’s in Confidential branches
- Diagnose any network, script, server, or PC issues and correct in a VERY timely manner
- Install all new printers, POS machines, and other network appliances
