We provide IT Staff Augmentation Services!

Sr. Devops Engineer / Manager Resume

0/5 (Submit Your Rating)

Juno Beach, FL

SUMMARY:

  • Around 13 years of experience in IT industry with major focus on DevOps, Release management, Software Development, Configuration; Build Engineering, Release Engineering, and Automation.
  • Experienced at Software Development Life Cycles and Agile Programming Methodologies.
  • Strong domain knowledge in Banking, Utility and E - Commerce industry.
  • Experienced in branching, Merging, Labeling/Tagging, Integrating and maintaining the version across the environments using SCM tools like SVN, CVS, GIT on Linux and windows platforms.
  • Extensive experience and highly proficient in writing build scripts in Apache Ant, Apache Maven and Gradle to write and build.xml, pom.xml and BUILD GRADLE respectively.
  • Extensively worked on Bamboo and Jenkins for continuous integration and for End-to-End automation for all Build and deployments.
  • Performed integration of Code Quality Analysis Techniques like Check styles, Find Bugs, PMD, COBERTURA with CI tools like Hudson/Jenkins.
  • Expert in deploying the code through web application servers like WAS, Web sphere Commerce Server, JBOSS, Apache Tomcat.
  • Wrote deployment Automation scripts for JAVA/J2EE Applications.
  • Knowledge of using various routed protocols like FTP, SFTP, SSH, HTTP, HTTPS and Connect direct.
  • Good Knowledge in Python, Shell and Bash scripting.
  • Good command in working with Tracking Tools JIRA, Remedy and Service Now.
  • Experience in maintaining and executing build scripts to automate development and production builds.
  • Managed environments DEV, QA, UAT and PROD for various releases and designed instance strategies.
  • Good understanding and also experienced in working with different Operating Systems like Linux, UNIX and Windows.
  • Knowledge of databases like MS Access, MySQL, Oracle and IBM DB2.
  • Excellent communication skills, ability to work as a team or individually, ability to learn new technologies quickly.
  • Documents build reports, release notes and many other day-today documentation and Status Reports.
  • Good interaction with developers, managers, and team members to coordinated job tasks and strong commitment to work.
  • Excellent communication, interpersonal, intuitive, and analytic and leadership skills with ability to work efficiently in both independent and team work environment

TECHNICAL SKILLS:

  • Development/Build/Release/Configuration Management
  • Development(Java/J2EE, WCS)
  • Oracle
  • Hudson/Jenkins
  • Shell/Bash/Python Scripting
  • Subversion/CVS/GIT
  • ServiceNow/Remedy
  • JIRA
  • Ant/Maven
  • WAS/WCS/Web logic /Tomcat/Web Sphere
  • Selenium
  • Bamboo

PROFESSIONAL EXPERIENCE:

Confidential, Juno Beach, FL

Sr. DevOps Engineer / Manager

Responsibilities:

  • Create plans and ensure Release management deliverables are met on time, risks are appropriately mitigated and code implementation status is communicated regularly to Application Manager.
  • Responsible for configuration and Setup activities of both environmental and functional.
  • Will be collecting data for preparing monthly metrics of the migrated codes, monthly internal and yearly external audits.
  • Understand business process, requirements and ensure quality of the software code being implemented complies with organizational policies and standards.
  • Analyze and Design process of release flow for various applications with maximum utilization of the tools Maven and Bamboo.
  • Designing and Configuring release process through Bamboo, JIRA
  • Responsible for support maintenance of home grown release tool in production and test servers.
  • Designing the environment with options of automations to build to reduce the risk of manual error and time consumption during release.
  • Responsible for pre migrations, migration and post migration activities with check points and deployment of artifacts for test and production environment.
  • Coordination with different teams to ensure all the code merged properly before deploying in to another environments
  • Experience in managing to migrating source code from Clear Case version control to GITLab and working with the team while migration to resolve the issues.
  • Experience in Branching, merging, Tagging and delivering using GITLab source control.
  • Developed build scripts using Bamboo as the build tool for creating Artifacts
  • Extensively experienced in installing and administered tools like Stash, Confluence, and Bamboo.
  • Experienced in trouble shooting and automated deployment in house device panel.
  • Experience in creating, debugging, diagnose and troubleshooting, build scripts written in Gradle, CMAKE, Makefiles, ANT etc. on Linux and Windows platform.
  • Experience in working with Technical Architects, Senior Developers, Testers, Senior Management and IT Team.
  • Having the responsibility to test the use case by writing the Unit test cases and having good knowledge in usage of J-unit to test the application.
  • Actively participated in production support to fix bugs in products environment.
  • Performed manual builds to troubleshoot issues occurring from inconsistent codes on the different environments and email the team when the build and deployment is completed.
  • Involved in release planning and executed the release build request from the project team through JIRA Ticket.
  • Working with Project teams to create the documentation and training videos for testing team and support team on the application.
  • Experience in Installing, Configuring, Administering, Troubleshooting, VMware server on VMware client, workstation.
  • Documented all post-deployment issues in a log and assist in resolving these issues where applicable, maintaining timely updates within the log. Manual and Automation process of creating branches tags and code merging.
  • Configurations, setup and building of interfaces and modifying the flow to give the opportunity for reusability, scalability and functionality.
  • Worked closely with development teams and architects to debug software and system problems and resolve the issues.

Environment: - DevOps, GIT, Maven, Bamboo, Java Platform, Windows, VMWare, JIRA.

Confidential, Stamford, CT.

DevOps Engineer / Team Lead

Responsibilities:

  • Analyze and Design process of release flow for various GECRB applications with maximum utilization of IBM uDeploy tool and RLCT.
  • Designing and Configuring release process through uDeploy and RLCT with required governance and standards for Web based and UNIX applications.
  • Defined and Implemented CM and Release Management Processes, Policies and Procedure.
  • Coordinating with developers with establishing and applying appropriate branching, merging, labeling/naming conventions using GIT source control.
  • Building, managing and continuously improved the build infrastructure for global software development teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
  • Experience in installation, set-up, and management of build servers and management tools like Jenkins, uDeploy, GIT, Jira, Selenium, ANT, Maven, Python, Tomcat, etc.
  • Experience in working with Selenium IDE and Selenium Web Driver using TestNG.
  • Maintained build related scripts developed in ANT, Maven, shell and WLST/Python. Created and modified build configuration files including Ant’s build.xml.
  • Worked with development team to migrate Ant scripts to Maven.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, and managing artifacts in Sonatype NEXUS repository.
  • Researched and implemented code coverage and unit test plug-ins like find bugs, check style, cobertura, SonarQube and PMD with Maven/Jenkins.
  • Knowledge in creating Buckets in AWS and stored files. Enabled versioning and security for the files stored.
  • Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects and environments.
  • Provide support to development tools such as Remedy & Defect Tracking (ServiceNow).
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Experienced working with a configuration management tools like SVN, CVS, TortoiseSVN.
  • Experience in working with the developers to configure plugins trough Eclipse to develop the code.
  • Worked on the Oracle databases in the back end to execute the DMLs and DDLs.
  • Owned full life cycle of build system from analysis, development, implementation and support of builds, unit testing and deployments.
  • Having the responsibility to test the use case by writing the Unit test cases and having good knowledge in usage of J-unit to test the application.
  • Coordinate with Development teams and Release Management regarding appropriate system releases among other development platforms.

Environment: - DevOps, GIT, Jenkins, uDeploy Ant, Maven, Nexus, Java, Linux, Windows, Remedy, ServiceNow, Oracle, Shell, Python

Confidential, Orlando, FL.

Project Lead

Responsibilities:

  • Provided DevOps support for more than 5 different applications, built and deployed to the production and Higher and lower environments.
  • Assist developers with establishing and applying appropriate branching, merging, labeling/naming conventions using SVN source control.
  • Experienced as SVN administrator, Created security configurations and used to control access level for developers.
  • Experienced in Merged release branches to the trunk after the production release and resolved the conflicts rise during the merge in Subversion.
  • Created trigger scripts for executing tasks based upon Subversion events and also created training documentation for developers and testers to use Subversion.
  • Involved in creating new environment Infrastructures for testing purposes.
  • Developed Shell/Perl Scripts for automation purpose.
  • Resolving build issues during build and release cycle by conducting meetings with developers and managers.
  • Maintained build related scripts developed in ANT, Python and shell. Modified build configuration files including Ant build.xml.
  • Supported and developed tools for integration, automated testing and release management.
  • Created, Configured and administered Artifcatory for sharing the binaries within the company.
  • Worked as Release Engineer in field of release automation for java technologies to achieve continuous integration and continuous delivery.
  • Worked with SVN, Jenkins for source control, deployments and continuous integration.
  • Researched and implemented code coverage and unit test plug-ins with Jenkins.
  • Experienced in writing shell, Bash, Python scripting to automate the procedures in Linux based systems.
  • Good experience in debugging the application by running the server in debug mode and having the experience in usage of log4J to persist the data in log files.
  • Releasing code to testing regions and staging areas according to the schedule published.
  • Designing and implementing fully automated server build with Jenkins, chef.
  • Used Chef for application automatic deployment and provisioning to different environments.
  • Own full life cycle of build system from analysis, development, implementation and support of builds, unit testing and deployments.
  • Coordinate with Release Management regarding appropriate system releases among other development platforms.

Environment: - Ant, Java, SVN, Jenkins, Linux, Solaris, webMethods BPMS, Shell, Bash and,Python Scripting

Confidential

Build and Release Engineer

Responsibilities:

  • Setting up continuous integration and formal builds using Bamboo with Jfrog Artifactory repository.
  • Involved in setting up ServiceNow as defect tracking system and configured various work flows, customization and plugins for the JIRA bug/issue tracker..
  • Integrated Maven with SVN to manage and deploy project related tags.
  • Strong knowledge on SVN and also Strong troubleshooting skills.
  • Installed and administered Artifactory repository to deploy the artifacts generated by Maven and to store the dependent jars which are used during the build.
  • Involved partially in deploying WARs/EARs (back end) through WebSphere Application Server console.
  • Worked as Configuration Management analysis, design, developing, implementation, and Administration of client server and web based applications.
  • Worked closely with software developers to debug software and system problems.
  • Performed setup of Clustered environment with Web Logic Application Server and Deployed applications into web application servers (WAS).
  • Written WLST scripts to deploy the WAR/WAR files to the target WAS.
  • Support Lead developers with Configuration Management issues.
  • Releasing code to testing regions and staging areas according to the schedule published.
  • Worked for Creating the Software Configuration Management Plan.
  • Managed all the bugs and changes into a production environment using the ServiceNow tracking tool.
  • Managed the entire release communication and Release co-ordination during the Project roll-out.
  • Involved in estimating the resources required for the project based on the requirements.

Environment: - Java, Maven, Bamboo, Linux, WAS, Subversion, GIT, SVN, Shell & Bash,Scripting, WLST Scripting, DevOps, ServiceNow.

Senior Software Engineer (Lead)

Responsibilities:

  • Design, development and unit testing of CR's.
  • Redesigned flow to handle large XML payload
  • Created and verified the test plan (conditions and cycles) for the components in accordance with the client and project needs and methodology standards.
  • Translated the low level design into bug free executable interface.

Environment: - Java/J2EE, Ant, JBOSS ESB, JBPM, Subversion, Shell & Perl scripting.

Confidential

WCS/WAS Administration & Lead

Responsibilities:

  • Performed software configuration/release management activities for three different Java applications.
  • Designed and implemented Continuous Integration process using tools like Hudson with approval from development and other affected teams.
  • Defined processes to build and deliver software baselines for internal as well as external customers.
  • Expertise in writing ANT scripts and XML for doing Java build
  • Created and maintained built wrapper scripts using PERL.
  • Maintained and executed build scripts by coordinating with development and QA teams.
  • Responsible in doing build and deploying on different environments simultaneously.
  • Deployed the EAR and WAR archives into WCS and WAS Servers.
  • Configured and Maintained Apache web servers for Release Management Team’s internal use.
  • Provided assistance to developers in resolving problems.
  • Acted as an Integrator for performing merge, rebase and baseline operations.
  • Enforced development policies using Subversion hooks and other metadata.
  • Attend forum for management of release weekly meetings.
  • Monitor progression of releases and keep them on track for delivery on planned release date.
  • Submit request for implementation to various groups who participate in release.
  • Assemble Release Kit and complete all paperwork, including implementation/back out plans.
  • Turnover documentation monitors status of actual production turnover.
  • Serve as production implementation coordinator.
  • Communicate status of release to all stakeholders.

Environment: -Java, Ant, Hudson, WebSphere Commerce Server, Subversion, Shell & Perl scripting.

Developer

Responsibilities:

  • Design and Development
  • Coding and Unit testing

Developer

Responsibilities:

  • Design, development and unit testing of CR's.
  • Worked with QA team to fix the Defects.
  • Redesigned flow to handle large XML payload
  • Was leading defects handover from offshore.

We'd love your feedback!