We provide IT Staff Augmentation Services!

Devops Engineer Resume

2.00/5 (Submit Your Rating)

Woodland Hills, CA

SUMMARY

  • Extensive Experience in implementing and making teams adapt to Release/Change Management Process
  • Experience with Version Control Systems - IBM Rational ClearCase, Atlassian Stash/Bitbucket, Github, Subversion
  • Experience with Continuous Integration/Deployment - IBM Build forge, Atlassian Bamboo, Jenkins, TFS . Worked with Java Projects - (Maven, Ant), Angular JS Projects & CPP Environment
  • Experience with Deployment Tools Administration - IBM Websphere, Apache Tomcat, ORACLE Weblogic, JBOSS
  • Extensively worked with Change tracking/information tools - Atlassian JIRA, Confluence, SharePoint, HP CMIS
  • Experience with software development methodologies such as Waterfall & Agile (Scrum)
  • Exposure to SDLC and experience with building deployment solutions for Scrum
  • Good Knowledge in UNIX administration, Linux - Santiago, Redhat, Centos, Apache &Windows 2008 R2.
  • Good Knowledge in shell and exposure to Python, Jython scripting
  • Performed DB administration tasks for MS SQL DB server and hands on experience with Oracle DB2
  • Experience working in various environments like e-commerce, product and IT Web Apps
  • Hands on experience on Build and deployment of Web applications, SOA applications like Oracle Service Bus (OSB), Oracle Policy Modeling (OPM) and Oracle Business Process Management (BPM)
  • Managed enterprise Nexus Repository & NPM Repository for Java projects, Scripts
  • Excellent communication skills, ability to work as a team or individually, ability to learn new technologies quickly
  • Experience with VMware, Virtual PC and MS office tools
  • Good interaction with developers, managers, and team members to coordinated job tasks and strong commitment to work

PROFESSIONAL EXPERIENCE

Confidential, Woodland Hills, CA

DevOps Engineer

Environment: IBM - Rational ClearCase, Build Forge, WebSphere Application Server, UrbanCode-Deploy, SharePoint Atlassian - Stash/BitBucket, Bamboo, Jira, Confluence Others -Veracode, Splunk, UNIX, IBM AIX, Windows 2008 R2

Responsibilities:

  • Creation of Dev Ops Maturity Model with Enterprise team
  • Environment Topology Design, Deployments, Configuration and Support Unix and Windows environments
  • Worked with Scrum Masters to Schedule continuous Deployments
  • Plan & oversee the creation of new environments as per the Project’s needs & work with the Infrastructure team to plan the Maintenance Activities
  • Imported and managed multiple corporate applications in IBM Clearcase
  • Provided end-user training for all Bitbucket/Stash users to effectively use the tool
  • Proposed and implemented branching strategy suitable for waterfall and agile development in Bitbucket/Stash
  • Integrated Bitbucket/Stash into Bamboo to automate the code check-out process
  • Used Bamboo& U Deploy for automating Builds and Automating Deployments
  • Maintained the Shell and Perl scripts for the automation purposes.
  • Performed a few SQL and DB2 Database tasks like inserts, deletes, updates.
  • Used in Jira & SharePoint to capture, organize and prioritize Incident, Change and Problem tickets.
  • Owned Release to Production Process, Gathered approvals, signoffs from stakeholders and QAs before going to PROD.
  • Managed the Release Communication and Co-ordination Process.
  • Requirement gathering and validation
  • Representation as part of technical team in requirement meetings
  • Aiding in identifying possible solutions and getting consent in JAD sessions with Subject Matter Experts
  • Served as a key resource on complex and/or critical issues
  • Review work performance by others and provide recommendation in improvement
  • Developed or modified procedures that solve complex business problems with due consideration for Hardware/software capacity and limitations, operating times and desired results
  • Analyzed and revised existing functional documentation to meet with changes requested
  • Responsible for meeting or exceeding all defined target goals and milestone dates for the project in order to ensure its overall success
  • Application performance tuning and troubleshooting
  • Setting up Unit test environments, deployment environments and integrating various disparate tools
  • Planning, implementing, documenting and administering changes, releases and configuration control procedure across multiple projects and deployment efforts
  • Administering, maintaining and troubleshooting source and change control repositories
  • Verifying and documenting software change, release and configuration process
  • Developed build scripts using MAVEN as the build tools for the creation of build artifacts like war or ear files
  • Maintained the Shell and Perl scripts for the automation purposes.
  • Deployed the static content into the web servers like Tomcat, IPlanet, IBM HTTP Server
  • Deployed Dynamic content to Application servers like Websphere
  • Involved in maintaining and editing Jython scripts for application deployment automation
  • Involved in editing the existing MAVEN/ANT files in case of errors or changes in the project dependencies
  • Production support to fix bugs in products
  • Mentored junior developers in design and development
  • Discussed and presented architectural designs to the senior management and client
  • 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
  • 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 file
  • Experience in JIRA to capture, organize and prioritize issues. Experience in partially administering JIRA for issue management
  • Have the responsibility as a SBX/DEV/SIT/UAT/PERF support for the project till the project goes into the production.
  • Used SQL and PL/SQL scripts to check the data integrity on an Oracle data base. DML and DDL
  • Prepared the design document for Document Management Module and User Management Module.
  • Owned build farm and produced effective multiple branch builds to support parallel development
  • Owned Release to Production Process, Gathered approvals, signoffs from stakeholders and QAs before going to PROD.
  • Managed the entire Release Communication and Co-ordination Process.

Confidential, Coppell, TX

DevOps Engineer

Environment: Open Source - Subversion, Jenkins, Jboss App Servers UNIX Administration, WebSphere, Server maintenance

Responsibilities:

  • Imported and managed multiple corporate applications in Subversion (SVN).
  • Provided end-user training for all Subversion (SVN) users to effectively use the tool
  • Proposed and implemented branching strategy suitable for waterfall and agile development in Subversion.
  • Integrated Subversion into Hudson/Jenkins to automate the code check-out process
  • Used Hudson/Hudson/Jenkins for automating Builds and Automating Deployments
  • Maintained the Shell and Perl scripts for the automation purposes.
  • Performed a few SQL and DB2 Database tasks like inserts, deletes, updates.
  • Used in HP Service Manager to capture, organize and prioritize Incident, Change and Problem tickets.
  • Owned Release to Production Process, Gathered approvals, signoffs from stakeholders and QAs before going to PROD.
  • Managed the Release Communication and Co-ordination Process.
  • Requirement gathering and validation
  • Representation as part of technical team in requirement meetings
  • Aiding in identifying possible solutions and getting consent in JAD sessions with Subject Matter Experts
  • Served as a key resource on complex and/or critical issues
  • Review work performance by others and provide recommendation in improvement
  • Forecast and plan resource requirement
  • Managed a large team of onshore and offshore resources
  • Authorized deviation from standard
  • Developed or modified procedures that solve complex business problems with due consideration for Hardware/software capacity and limitations, operating times and desired results
  • Analyzed and revised existing functional documentation to meet with changes requested

Confidential, Devens, MA

Build & Release Engineer

Environment: IBM - Rational ClearCase, Build Forge, WebSphere Application Server, SharePoint, Linux, DB maintenanceDuration

Responsibilities:

  • Modeled the structure for multi-tiered applications orchestrate the processes to deploy each tier.
  • Have used Confluence to create, share and discuss content and projects.
  • Familiar and experienced with Agile Scrum development.
  • Proposed and implemented branching strategy suitable for agile development in Subversion.
  • Installed and configured Hudson/Jenkins for Automating Deployments and providing an automation solution.
  • Integrated Subversion into Hudson/Jenkins to automate the code check-out process
  • Used Hudson/Hudson/Jenkins for automating Builds and Automating Deployments
  • Used various plug-ins to extend the base functionality of Hudson/Jenkins to deploy, integrate tests and display reports
  • Owned build farm and produced effective multiple branch builds to support parallel development
  • Owned Release to Production Process, Gathered approvals, signoffs from stakeholders and QAs before going to PROD.
  • Managed the Release Communication and Co-ordination Process.
  • Developed build scripts using MAVEN and ANT as the build tools for the creation of build artifacts like war or ear files.
  • Maintained the Shell and Perl scripts for the automation purposes.
  • Involved in editing the existing MAVEN files in case of errors or changes in the project requirements.
  • Performed setup of clustered environment setups with WebSphere Application Server.
  • Wrote scripts to perform deploys to tomcat Webserver and WebSphere App Servers
  • Proposed and implemented branching strategy suitable for agile development in Subversion.
  • Imported and managed multiple corporate applications in Subversion Clearcase
  • Provided end-user training for all Subversion Clearcase users to effectively use the tool.

Confidential

System Configuration Engineer

Environment: Rational ClearCase, Jenkins, WebSphere Application Server, SharePoint, UNIX

Responsibilities:

  • Involved in defining documenting, negotiating and maintaining Product/Application Release Roadmap
  • Responsible for all aspects of regular (planned) and emergency patch releases.
  • Creation of Application Release Plan (Release Scope Planning & defining Milestones).
  • Creating & conducting walkthroughs of ‘Deployment Plans’ for complex large scale Releases including Mock Deployments in Pre-Prod environments & Production Installations.
  • Plan & oversee the creation of new environments as per the Project’s needs & work with the Infrastructure team to plan the Maintenance Activities.
  • Proposed branching strategies for using Version Control Systems like Subversion ClearCase
  • Created branches, performed merges in version control systems SVN and ClearCase
  • Managed user authentication and authorization for the users in both Subversion & ClearCase
  • Created and maintained Ant build.xmls and Maven Pom.xmls for performing the builds.
  • Managed Nexus repository for the current project, created a new repository and provisioned it
  • Installed Sonar and managed it as a Code Quality Analysis tool to track the trending.
  • Used Jenkins as a CI tool for performing the build automation
  • Used Hudson/Jenkins for automating Builds and Automating Deployments
  • Used various plug-ins to extend the base functionality of Hudson/Jenkins to deploy, integrate tests and display reports
  • Written Shell and Perl scripts to automate the deployments to Websphere Application Servers
  • Authored snippets of Jython scripts for application deployment.
  • Written shell scripts to monitor the logs after deployments and send emails automatically
  • Maintained the CI inventory for the environments.

Confidential

Junior Application Engineer

Environment: Application Sever Administrator - WebSphere App server, Apache Tomcat, Jenkins

Responsibilities:

  • Installed WebSphere Application severs 6.0 on Redhat Linux boxes. Created subversion repositories, imported projects into newly created subversion repositories as per the standard directory layout.
  • Created various branches for each purpose, Merged from development branch to release branch, created tags for releases.
  • Setup pre-commit hooks to remove check-in access to developers in 'tags' folder.
  • Rolled back buggy code from production release.
  • Updating the svn log properties for revisions. Setting up the svn sync servers, changing the 0th rev properties for svn sync.
  • Promoting the changes from trunk revisions to release branch.
  • Creation of RPM packages required for deployment into DIT, SIT, Pre-Production and Production environments. Installation of RPM packages into various Testing environments.
  • Created Jenkins jobs for continuously building the projects. Scheduled Hudson jobs to build upon every check-in into subversion. Setup shell script in Hudson jobs to do pre and post build operations.
  • Setup automated email notifications on build status for every Hudson build. Installed Hudson agents on client machines and installed all the packages required for doing the builds, for e.g.: Java, Maven etc...
  • Done patching to SIT, pre-production, production environments by doing delta (patch) updated builds and patching the package used in SIT, pre-production, production environments and re-starting the servers.
  • Staged all the packages on shared server for SIT, pre-production and production environments.
  • Configured and setup Maven profiles. Configured Maven user settings in ‘settings.xml’ file for users in their home directory.

We'd love your feedback!