We provide IT Staff Augmentation Services!

Devops Engineer Resume

4.00/5 (Submit Your Rating)

Sfo, CA

SUMMARY:

  • Detailed technical noledge and hands - on experience of Build Engineering, Configuration Management and DevOps Engineering
  • Extensive experience in the design and implementation of Continuous Integration, Continuous Delivery, Continuous Deployment and DevOps processes for Agile projects, using technologies like
  • Java, .Net, IIS, Jenkins, Subversion, GIT, Chef, ANT, Maven, TFS, Ansible and platforms like UNIX/Linux, Windows including Android and iOS, across the Financial, Broadcast and Media Sectors.
  • Over 7+ years of IT experience in Java programming, UNIX/Linux Admin experience, and Application Server Specialist; developing for and automating deployments of WebSphere, WebLogic, and Tomcat.

TECHNICAL SKILLS:

DevOps Tools: CVS, Subversion, GIT, ANT, Cruise Control, Maven, Team Foundation Server 2008/2010/2012, Perforce, Quality Center, IBM Rational Clear case, JIRA, MS Project, Visio, Visual Studio 2008/2010, MS build, Hudson, Jenkins, Bamboo, TeamCity Cruise Control and Chef

Operating Systems: UNIX, Linux (RHEL), Windows XP/ 2000/ 2003, Windows 7/8.

Database: Oracle 9i/ 8i, PL/SQL, SQL Server 2005/2008R2

Languages: C/C++, JAVA/J2EE, SQL, PL/SQL, VB.

Web Technologies: HTML, XML, jQuery, Ajax, REST webservices, JSON.

Monitoring Tools: Appdynamics.

Application Server: IBM Web Sphere, WebLogic Server, Jetty, Tomcat.

Web Server: Apache

PROFESSIONAL EXPERIENCE:

Confidential, SFO, CA

DevOps Engineer

Responsibilities:

  • Responsible for maintaining multiple DevOps tools (Subversion (SVN), Maven, ANT, Jenkins) & configuring across all projects.
  • Defined and Implemented Change and Release Management Processes, Policies and Procedures.
  • Involved in Designing, Implementing and Supporting fully automated Continuous Integration, Continuous Delivery and Continuous Deployment.
  • Automated Configuration Management infrastructure and application deployments in toolsets Chef and Ansible.
  • Knowledge of Chef, Databags, Cookbooks and its mechanism.
  • Configured Tc-server configuration on runtime for JAVA applications.
  • Written solution cookbooks for applications deployment in Chef, and managed Databags.
  • Managed SVN Server, created users and permissions for users to repository.
  • Worked wif version control tools like SVN and GIT and managed users in the repositories.
  • Created builds and deployed them for parallel development and testing environments based on requests.
  • Worked on build tools like Maven and built Java based enterprise and web packages.
  • Created users and given permissions for various groups in SVN
  • Created projects, Repositories, Purge /merge branches, create tags and permissions in SVN.
  • Configured Jenkins for different applications across the organization for different environments Windows, Linux, Android, IOS.
  • Written instructions for various applications build deployment in Production and handed over to application Support.
  • Worked on GIT from the command line to check-out the branches and commit the changes to the SVN.
  • Worked on Tomcat Web Server for hosting the web servers.
  • Performed branching and merging activities setup as per release strategy for development, QA and hot fixes.
  • Installed/configured version control clients on QA and DEV teams.
  • Assisted developers in configuring and setting up the environment and involved in troubleshooting wif deliveries, rebases and component base lining.

Environment: s: Java / J2EE, SVN, GIT, Unix, Linux, IOS, Android, Windows, Chef, Ansible, Jenkins, Jfrog Artifactory, Maven, Apache Tomcat, Appdynamics

Confidential, Atlanta, GA

DevOps Engineer

Responsibilities:
  • Developed and supported the Software Release Management and procedures.
  • Installed and configured Team Foundation Server 2012(TFS) for managing Requirements, Version Control, WorkItem Tracking, Project Management, Test Case Management, Build Automation and Reporting
  • Installed and configured Team Foundation Server and Manage User Access on TFS, Manage TFS Database and TFS power Tool, Visual Studio Test Professional, Visual Studio Team Server, IIS.
  • Experienced wif Installation, Configuration and Integration of Team Foundation Server 2012 wif InteGREAT, SharePoint and Visual Studio
  • Primary duties include Build and Deployment of the java applications onto different environments like Dev, QA, UAT and Prod.
  • Manage source code using GIT as version control
  • Merged release branches to the trunk after the production release and resolved the conflicts arose if any during the merge in GIT.
  • Jenkins is used as a continuous integration tool for build and deployment of JAVA code.
  • Involved in Installing SVN on a Linux machine and created build farm to run builds and deployments by settings up the agents to implement multiple parallel builds through a build farm.
  • Built and Deployed java source code into application servers in an agile continuous integration environment.
  • Generated Maven, UNIX scripts for build activities in QA, Staging and Production environments.
  • Build artifacts (war and ear) are deployed into Apache Tomcat server by integrating Shell Scripts.
  • Established processes and tools to maintain code base integrity, including check-in validation rules and branch/merge processes

Environment: SVN, UNIX, Jenkins, Apache Tomcat, JAVA, Team Foundation Server, Maven, IIS

Confidential

DevOps Engineer

Responsibilities:

  • Worked as a Build Engineer for a team dat involves different developments teams and multiple simultaneous software releases.
  • Integrated the existing Ant scripts to automate the code quality report generation process for the existing legacy based applications
  • Responsible for deploying the application WARs in Weblogic application servers and troubleshoot any deployment issue.
  • Used ANT for building the applications and developing the build scripts, from existing Shell scripts.
  • Developed and tested installation scripts for automated deployment.
  • Worked as a SCM in automating the build and deploy processes using Hudson
  • Worked on Hudson for builds and deployment using Ant scripts to build and deploy.
  • Developed test cases wif the help of the use cases
  • Performed Black-box testing including Smoke, Regression and Function Testing
  • Performed manual testing wif different scenario to track and report system defects and bug fixing
  • Developed various test procedures and test cases for Integration, Regression, System, data validation and user Acceptance Testing (UAT).
  • Worked closely wif developers to track and fix defects
  • Planned, developed and administered software test plans to detect and diagnose errors and bugs
  • Coordinated the Development Team, QA and Application Support in Deploying the Code to the right System Test Environment
  • Carried out Release Management and Deployment activities for the project
  • Worked wif the automated scripts for the Build and Deployment of the applications
  • Performed regression, integration, platform and performance testing to certify the stability and usability of software systems
  • Managed multiple patch releases by working closely wif QA team and managers
  • Executed manual and automated regression test cases after the bug fixes as per test scenarios
  • Developed and executed test programs dat helped improve accuracy of QA results.
  • Used MAVEN tool for the Build process and executing test scripts.
  • Loaded requirements into Quality Center and ensure traceability exists between requirements and test cases
  • Database testing by writing and executing SQL Queries
  • Database query to validate the SQL procedures
  • Performed Positive and Negative Testing to ensure appropriate user authentication
  • Ensured dat tasks assigned as per the iteration get accomplished successful
  • Generating weekly status reports to the team manager, attend weekly status meeting wif team members, team managers, business analysts and technical team
  • Understanding business objectives and implementation of business logic
  • Coordinated the Development Team, QC and Application Support in Deploying the Code to the right System Test Environment
  • Created the build instructions docs and install (deploy) instructions docs for each application for different environments
  • Worked wif the automated scripts for the Build and Deployment of the applications.
  • Managed multiple patch releases by working closely wif QA team and managers.
  • Participated in daily, weekly status and technical meetings.
  • Involved in reviewing Business Requirement Document (BRD) and Technical Requirements Documents
  • Analyzed Business and Technical requirements by interacting wif business users and developed Test plan and strategy for Functional testing in each phase of the project
  • Developed various test procedures and test cases for Smoke, Integration, Regression, End - to-End, data validation and User Acceptance Testing (UAT)
  • Performed Black-box testing including Smoke, Regression and Function Testing
  • Developed and Enhanced QTP script wif Descriptive Programming
  • Developed different Types of Checkpoints which including Database Checkpoints to verify the properties of objects
  • Automated the Regression Test Scripts using Quick Test Professional and ran them through Quality center for every build

Environment: ANT, Hudson, Git, SQL, QTP, JAVA

We'd love your feedback!