Lead Devops Engineer Resume
PROFESSIONAL SUMMARY:
- Senior DevOps engineer holding eight plus years implementing CI/CD in Agile methodology.
- Senior software engineer holding twenty plus years in Java, Python, as well as various scripting languages in client - server applications in adherence to SDLC standards.
- Subject Matter Expert(SME) in the area of system architecture design.
- Technical documentation author and team mentor-ship.
- Auxiliary roles as a Business Analyst, System Administrator, Database Administrator.
SKILLS SUMMARY:
Application Servers: Apache Tomcat 8.0+, GlassFish 3.1.1, WebLogic 10.3, WebSphere.
Artifact Management: Artifactory, OSS Nexus 3.0+, Nexus.
Continuous Delivery: uDeploy, uRelease.
Continuous Integration: AntHillPro, CouldBees Jenkins, Jenkins, uBuild.
Core Java: AWT/Swing, Java 2D Graphic Imaging, Java Mail API, JDBC, Multi-Threading.
Data Layer: DB2 7.2, MySQL 5.0, Oracle 10g, PostgreSQL 9.6/10.14, SQL Server 2000/2005.
Data Tools: Oracle Data Modeler, Oracle SQL Developer, Squirrel SQL.
Development Tools: Eclipse, IDLE, IntelliJ IDEA Ultimate, NetBeans.
Graphic Tools: GIMP 2.4, IconFX, Photoshop 5.0/CS2.
Methodologies: Agile, SCRUM, SDLC.
Middleware: JSP, Servlet, Spring Framework 2.5+.
Network Protocols: HTTP 1.1, JNLP, Multi-Casting, TCP/UDP, WS(RESTful).
Platforms: Linux Mint 18.1+, Linux Ubuntu 18.04+, RedHat Enterprise Linux 7.5+, Windows Server .
Presentation Layer: AJAX, CSS3, DHTML, HTML4, HTML5, JavaScript, XHTML.
Scripting: ANT 1.7+, Bash 4.3.46, cURL, Gradle, Groovy, Maven-3, Powershell, VB Script.
Source Code Management: Git, Perforce, Rational Team Concert, SVN, Team Foundation Server, Visual Source Safe.
UML/Visio Diagrams: Cross Functional, Object, Sequence, State.
Working Knowledge: Ansible, Docker, Grunt, Gulp, Kafka Streams, Kubernetes, Microservices.
PROFESSIONAL EXPERIENCE:
Confidential
Lead DevOps Engineer
Responsibilities:
- Analyzed DataOps internal communication with data engineering teams to streamline day to day operations.
- Created 38+ varying degrees of network diagrams in MS Visio for MS PowerPoint presentations.
- Created 53+ user stories for entry into JIRA to serve as starting backlog items for development of TPD Dashboard.
- Created various MS PowerPoint presentations to represent solution to Confidential management.
- Created Java Proof-of-Concept applications for build and deployment efforts.
- Designed a TPD Dashboard GUI demo that would support multiple department personas proving both separation-of-concerns and workflow monitoring of units-of-work.
- Created PowerPoint presentation showing TPD Dashboard broken down into Microservices model for development purposes.
- Fixed broken Maven\Gradle build and deployment issue with Talend developers to initially start DEV environment.
Confidential
TeamForge Sys Admin\Postgres DBA\UNIX scripting
Responsibilities:
- Serving as TeamForge Admin for 1,750+ user population.
- Monitored the 2018/Q4 transition to Atlassian tool chain - Confluence, BitBucket, JIRA.
- Created a 78-page TeamForge SOP guide for 100+ users in the Data Analytics division and provided .
- Scripted Bash/PosgreSQL solution to generate various daily Change Management reports to monitor TeamForge project and Git repository relationships.
- Scripted Bash/ProgreSQL solution to pull data warehouse and operational database user/group/repository information producing a 4.9 Million data-point report with less than 3 second execution.
- Created an 80-page TeamForge/PostgreSQL data dictionary outlining the 180 tables that compose the TeamForge application.
- Created an interactive Bash script as a short-term solution to backup\restore PostgreSQL based on usage parameters - allowing for flexibility of functions and environments.
- Wrote 6-page PostgreSQL document to detail the process of clustering both Production and Fail-Over (HA) databases.
- Automated TeamForge new account onboarding screens via Bash/PostgreSQL/Curl solution to automatically validate new user account information - removing need for manual administration approval/rejection events.
Confidential
Build and Release Engineer
Responsibilities:
- Served on Confidential Wealth-Investment-Management/Retirement Management(401K) team as a temporary back-fill to handle daily noon and 4:45am code deployments between DEV, UAT, UAT-NEXT, BCP (Backup Contingency Planning) environments.
Confidential
Lead DevOps Engineer
Responsibilities:
- Served on Confidential Deployment Integration Change Engineering team implementing Jenkins and uDeploy for application delivery of customer facing applications for the corporate website in development environments within the delivery pipeline for Deposits LOB.
Confidential
Lead DevOps Engineer\Architect
Responsibilities:
- Completed 52 required courses concerning HIPAA\IBM compliancy.
- Built Upstream\Downstream jobs in Jenkins to achieve build\FTP objectives.
- Designed a Visio diagram outlining the foundational structure to fully automate TEVA pharmaceutical into Confidential Healthcare system, incorporating Jenkins.
- Authored Mentored Watson/TEVA team on various design strategies for End-To-End build and deployment.
Confidential
Business Analyst\Lead DevOps Engineer
Responsibilities:
- Build Overview document for both UrbanCode Build and Cloud Bee’s Jenkins showing/describing 19 integration points.
- Wrote SOP for DevOps team members to follow for pipeline builds in Jenkins\DSL consisting of Groovy scripting of Maven POM phases.
- Authored Test Plan documentation for UAT phase of pipeline.
- Provided Test Strategy Plan for UAT phase of pipeline.
- Authored Traceability Matrix for cross check purposes and accuracy.
- Entry of 148 test cases in HP Lifecycle Application Management for UrbanCode Build.
- Authored custom Well Fargo branded HTML email notifications in UrbanCode Build via Velocity Template Engine, providing Build Life job steps and durations.
- Authored Visio diagram to map out all segments of the bank showing how JIRA makes connection points to show separation-of-concerns and promote business efficiency.
- Wrote SOP for DevOps to utilize the Jenkins\JIRA plugin to trigger JIRA status upon developer check in of bug-fix based on commit comment.
- Built Project, Source and Job templates in UrbanCode Build.
- Worked with Git Admin to place Java source code into the repository via Git Enterprise Desktop interface for demo artifact build into Artifactory.
- Configured security framework in Production phase of pipeline in UrbanCode Build.
- Performed failover testing between Production systems and Business Contingency Planning systems.
- Created Maven/Gradle scripts via jFrog Artifactory.
- Mentored three understudy Business Analyst in the area of DevOps.
- Authored procedural documentation for systems team to install plug-ins across Build Farm Servers.
Confidential
Lead Technical Consultant - Lead DevOps Engineer
Responsibilities:
- Provided Build and Deployment end to end solutions leveraging the use of Python in Jenkins Post-Build step to automate deployment phase of uDeploy - removed deployment staff.
- Created PowerPoint presentations to convey the concepts of CI\CD for .
- Wrote 40+ page SOP document outlining Build\Deploy processes for client technology architecture group concerning the use of Atlassian Stash\Git.
- Served as system administrator for SVN and Git code repositories for onboarding of new developers.
- Configured Jenkins UI builds for UI code for deployment via UrbanCode Deploy into DEV phase of CI pipeline.
- Worked with systems team to oversee the creation of new DEV environment within CI pipeline.
- Configured Jenkins back-end service builds and deployments.
Confidential
DevOps Automation Engineer
Responsibilities:
- Performed test cases on uRelease initial installation.
- Trained DevOps team members on how to implement uRelease.
- Performed 2,063 units of work in both uBuild and uDeploy during 2014.
- Designed “Process Request” processes in uDeploy.
- Assisted dev app teams in converting windows batch compiles to Maven for uBuild.
- Worked with dev app teams to ensure JUnit test cases were properly converted to SONAR reports.
- Helped dev app teams to restructure artifacts in SVN repository to adhere to DevOps standards.
- Ensured that streams were correct in IBM RTC repository for uBuild BuildLife(s).