Senior Devops Engineer - Tech Lead Resume
4.00/5 (Submit Your Rating)
SUMMARY
- Highly skilled IT Specialist and Software Build Engineer with 20 years of application design, development, testing, documentation, monitoring, and support of technology infrastructure.
- Works effectively within a DevOps and dynamic Agile team environment.
- Brings advanced knowledge of code configuration, change management, systems management, production support, and focused emphasis on customer support.
- Has remained current on latest open source cloud infrastructure tools and virtualization technology.
TECHNICAL SKILLS
Proficient in: Java, JavaScript, Java EE, JSON, Groovy, HTML/XML/YML, HTTP, TCP/IP, BASH, and SQL
Familiar with: ShellScript, Perl, Docker, JUnit, SonarQube, Cucumber, Gradle, Rancher, and Kibana
Platforms: Unix/Linux, MAC, MS Windows 7/10, OracleDB, AWS, Azure, Tomcat, Tuxedo, and Jenkins
Source Code Repository Management: CVS, SVN, GitHub, GitBucket, ClearCase, and Maven/Nexus
PROFESSIONAL EXPERIENCE
Senior DevOps Engineer - Tech Lead
Confidential
Responsibilities:
- Led team of four DevOps Engineers in a diverse Agile environment for VA’s vet360 Project
- Leveraged business needs when creating, grooming, and assigning Sprint tickets to DevOps team
- Conducted daily stand-ups by reviewing ZenHub ticket status, categorizing technical debt, and identifying blockers
- Administered GitHub source code repository by performing code reviews, code merges, creation of development branches, and cutting of code releases
- Utilized latest cloud orchestration tools including Jenkins CI/CD, Rancher, ELK, and Grafana
- Managed Jenkins CI/CD automation orchestration across vet360 enterprise service portfolio
- Updated and maintained security via trust certificates within encrypted Password Safe service
- Developed new and modified existing configuration ‘.yml’ files to conduct cloud stack changes
- Designed, modified, tested, and implemented Groovy Pipelines in a Jenkins shared library environment. Master Node -> Multiple Slave Node configuration
- Utilized Docker containerization and implemented ‘prometheus-oracledb-exporter’ application that provides real time metrics to Grafana dashboard for operations team monitoring
- Collaborated with development team to implement a pipeline into production that checks application service endpoints, compares existing versions to master versions in GIT repo, and identifies mismatches. If mismatch found, an email is sent to Tech Lead reminding to merge code
- Monitored and performed maintenance to all DEV, QA, PREPROD, and PROD test environments
- Provided 24/7 on-call support and performed triage to fix issues and provide root cause analysis
DevOps Software Engineer
Confidential
Responsibilities:
- Collaborated with developers, QA testers, and stakeholders to design, create, and implement CI/CD frameworks utilizing Jenkin’s Declarative Pipelines to migrate legacy applications to the cloud
- Administered source code repositories utilizing CVS, SVN, and GIT source code management tools
- Worked effectively and efficiently within Agile methodology work environment. Attended daily scrum meetings, created user stories, tasks, and user acceptance tests. Enthusiastically participated in all Sprint activities, including Kanban
- Designed, coded, tested, and deployed approximately 28 Jenkins Declarative Pipelines for legacy applications migrating to the cloud. Partnered with scrum masters, project managers, and application team stakeholders to influence application modernization and migration
- Introduced a continuous code automation testing framework for FedEx Services. This framework is currently used to perform end to end testing of legacy applications migrating to the cloud
- Innovated a new timeout procedure in Jenkins declarative pipeline that alerts stakeholders when an application build is successful and ready to be deployed. It prompts stakeholders via email and asks for approval or denial of code deployment. If no response is provided within four-hour timeframe, Jenkins skips the deployment stage and continues processing remaining stages
- Utilized Apache Maven to perform source code builds locally, providing a more efficient, and cost-effective method to determine whether builds complete successfully
- Leveraged JUnit, SonarQube, Selenium, Fortify, and Cucumber to perform unit testing, code analysis, smoke testing, performance testing, end to end testing, and user acceptance testing
- Interviewed prospective DevOps personnel for possible placement and inclusion into organization
Software Build Engineer
Confidential
Responsibilities:
- Demonstrated a growth mindset and enthusiastic attitude toward learning new technologies necessary to design and code automated deployments using latest open source cloud methodology
- Adopted good DevOps engineering practices by contributing to the construction of secure, scalable, and extensible software solutions and systems. Software quality is engineered from inside out
- Collaborated with architects and developers to determine technical design feature improvements
- Developed multi-tier system specifications and decision flows in the form of charts from written business requirements. Coded specifications with Java, Groovy, BASH, and Perl using RedHat 6
- Coded, tested, documented, and deployed maintainable and extensible software components utilizing cloud virtualization platforms, Azure, AWS, and more extensively Jenkins CI/CD
- Performed maintenance to existing cloud platforms. Including installation of plugin components, plugin dependencies, war files, and third-party software tools like Ansible, Docker, Chef, and Python
- Used shell scripting, JIRA, application, system, and network triage skills to fix daily build failures, system failures, and production support issues via Remedy trouble ticket system
- Accountable for 24/7 support of all networking devices and infrastructure assets across system enterprise portfolio; including switches, virtual machines, routers, and firewalls
- Led deployment team for five years in total number of resolved ClearCase trouble tickets
- Received ‘satisfactory’ and ‘exceeds satisfactory’ results on all employee assessments and evaluations
Code & Configuration Manager
Confidential
Responsibilities:
- Collaborated with offices and territories to plan and implement secure features and technologies
- Interfaced with analysts, developers, and technical support teams to determine best requirement specifications for future applications and features
- Researched, designed, built, tested, and deployed PowerBuilder software for fraud identification, extraction, analysis, retrieval, and indexing
- Performed code and configuration change management for the building, testing, and deployment of code to test and production environments
- Successfully completed emergency contingency training for inside/outside plant maintenance, fault line testing, U-Verse installation, and fiber cable preparation/splicing
- Leveraged IBM Rational Build Forge adaptive execution framework training and created a software assembly line; automating and accelerating software delivery to production
- Prepared and conducted portfolio and enterprise disaster recovery efforts with Iron Mountain
- Provided 24/7 on-call support to Fraud-Guard portfolio applications and IT systems
- Received ‘satisfactory’ and ‘exceeds satisfactory’ results on all employee assessments and evaluations
Software Developer
Confidential
Responsibilities:
- Provided essential design, programming, testing, and implementation support to the enterprise by following SDLC best practices and SOX compliance
- Developed, tested, and implemented online and Cobol batch programs which consolidated customer in-collect and out-collect roaming data and successfully met Y2K deadlines
- Followed internal procedures for application change management, systems management, incident management, and escalation management
- Converted Lucent, Nokia, Nortel, and Ericsson switch data into format to be used for billing
- Provided 24/7 on-call support for legacy applications and systems in company enterprise portfolio
- Received ‘satisfactory’ and ‘exceeds satisfactory’ results on employee assessments and evaluations