Senior Devops Engineer Resume
4.00/5 (Submit Your Rating)
Shelton, CT
SUMMARY
- Software developer experienced in DevOps practices, developing enterprise applications in the financial/banking and insurance industries, and mobile applications.
TECHNICAL SKILLS
- Agile Methodologies
- Android SDK/NDK
- Ansible
- Ant
- Artifactory
- Blackberry
- C#/.NET
- C++
- CSS
- Cocoa/Cocoa Touch
- Continuous Integration/Delivery
- Corona
- Crucible/Fisheye
- CruiseControl
- Cucumber
- Design Patterns
- Docker
- EJB 3/3.1
- EasyMock
- Flask
- Git
- Gradle
- HP Quality Center / ALM
- HSQLDB
- HTML
- IBM UrbanCode Deploy
- ITIL
- JBoss
- JIRA
- JQuery
- JSP/JSTL
- JUnit
- Java
- Java EE
- JavaScript
- Jenkins/Hudson
- Liquibase
- Lua
- MSBuild
- Maven
- Moai
- Mockito
- MooTools
- MySQL
- Nagios
- New Relic
- Nexus
- NuGet
- OC4J
- OpenFL JNI
- OpenStack
- Oracle
- PHP
- Confidential Mobile
- Puppet
- Python
- Qt
- Rational Unified Process (RUP)
- Rancher
- Redmine
- SQL
- SVN
- Selenium
- SonarQube
- Spring Core/Boot/Batch/MVC/WS
- TagUnit
- TeamCity TestNG
- Tiles
- Tomcat
- Trac
- UML
- Unix/Linux
- Vagrant
- Visible Ops
- XML
- XSL
- iText
- Objective - C
PROFESSIONAL EXPERIENCE
Confidential, Shelton, CT
Senior DevOps Engineer
Responsibilities:
- Transitioned application deployment process to Docker
- Automated configuration management processes with Ansible
- Introduced SonarQube and increased quality awareness in developers and operations
- Instituted and coordinated the effort for converting from in-house SQL migrations to Liquibase
- Designed and automated generation of standard application skeleton, monitoring/alerting and CI pipelines
- Improved in-house deployment tool to support scalability initiative, regional, blue-green and canary deployments.
- Evangelized DevOps culture, encouraging and influencing better communication between development, operations and security.
- Changed culture from “folk documentation” to wiki usage and improved communication tools such as Slack.
Confidential
Senior Software Developer
Responsibilities:
- Created a website for automated application installation / server provisioning that can be done on any environment in under a minute via one-click installs.
- Authenticates, authorizes based on LDAP credentials and Global Groups
- Uses WebSockets to keep a persistent connection for piping installation output back to the user.
- Automated the installation of UrbanCode Deploy agents and master server.
- Administration of DevOps Pipeline and tool suite including: SVN, Nexus, Jenkins, IBM UrbanCode Deploy.
- Introduced team to Visible Ops and began implementation of phases 1-3.
- Created a framework for automating common tasks, triggered through the JIRA Kanban.
- Worked with junior members of team to instill enterprise best practices, documentation discipline and more effective system administration
- Introduced technologies such as Jenkins Job DSL, Python, Vim and various Linux commands to improve system administration efficiency
- Instructed Mobile team in usage of Confidential Mobile, cloud mobile automated testing system.
- Created architecture and framework for Confidential Mobile scripts as well as integration with HP ALM, QTP/UFT
- Automated import of time tracking, projects, applications into HP ALM, saving
- 130 man days of manual effort per year.
- Mentor junior developers on team about software development best practices and design
Confidential, Bristol, CT
Software Developer
Responsibilities:
- Instrumental in the redesign of the Online Statements project.
- Utilized Spring Batch to perform pre-rendering of PDF statements.
- Solely implemented PDF rendering module using iText and Spring Core
- Improved performance of HTML statements display capability by 5 times
- Previously capable of displaying 100 images and 1000 transactions. Now capable of 500/5000.
- Improved performance of PDF statements, completely removing 100 image/1000 transaction limitations.
- Improved the current state of continuous integration with Jenkins byproposing a union of unit, integration and regression testing frameworks such as TestNG/JUnit, EasyMock and HSQLDB.
- Created new framework for web services using SOAP/XML and Spring WS to support the new mobile banking applications.
- Continually improved existing and legacy code using best practices of refactoring, unit, and integration testing.
- Took initiative to be a mentor to peers and on boarded new employees.
- Known by more senior team members as a valuable resource
- Created ramp-up documentation where none existed to speed up the onboarding process.
- Began initiative to automate new employee onboarding and setup with Puppet
- Active in the onboarding of the last 5+ new employees.
- Helped with questions regarding domain, company, technology and design.
- Created, updated and maintained functionality for Confidential Online, a Java EE / Spring web application using Java Servlets, JSP/JSTL, XSL/XML and JavaScript/MooTools.
- Provided on call production support for critical financial batch processes.
- Quickly became a key member of the Confidential Bank development team that builds web/batch/service applications for a bank that ranks among the top 35 in the nation.
Confidential, Torrington, CT
Web Software Design
Responsibilities:
- Created cross-platform Qt based rebate processing application
- Uses OCR to read a printed form
- Pulls customer data from multiple web services
- Improve productivity over manual process and allowing 1000 more records to be processed per day.
- Developed in-house desktop applications with Qt as utilities for creating mobile applications:
- Bitmap font generator
- Game level generators
- Image editing automation utilities
- Contributed to MOAI and OpenFL Game development SDKs
- Created intuitive websites by developing custom components and modules for the Joomla CMS, Wordpress, Laravel and PHP.
- Developed iOS/Android applications with quality and usability in mind.