We provide IT Staff Augmentation Services!

Devops Engineer Resume

3.00/5 (Submit Your Rating)

San, JosE

PROFESSIONAL SUMMARY:

  • Around 8+ years of IT Industry Experience with Configuration Management, Build, Deploy, Release Management and Quality Assurance.
  • Experience in Administration/Maintenance of Source Control Management Systems, such as Sub Version (SVN), Perforce, TFS, GIT and Knowledge of Clear Case.
  • Experience of Migration & Deployment of Applications with Upgrade Version of Applications.
  • Good Knowledge on working with open stack and Docker.
  • Experience on Cloud Orchestration and automation using AWS and Azure Cloud.
  • Good exposure in administering version control systems to create daily backups and Checkpoint files.
  • Expertise in using build tools like MAVEN and ANT for the building of deployable Artifacts such as War & Ear from Source Code.
  • Experience with AWS with EC2 / S3 and cloud formation.
  • Involved in the functional usage and Deployment of Applications in Weblogic, WebSphere and Apache Tomcat Server. experience in development of Web & Enterprise applications using JAVA and J2EE Technologies.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.
  • In - depth understanding of the principles and best practices of Software Configuration Management (SCM).
  • Experience with Linux/UNIX environments and scripting for Build & Release automation.
  • Performed field services, client site Installation of CA Mainframe Software Manager (MVS USS UNIX base install).
  • Used Shell/Perl scripts to automate the deployment process.
  • Design and develop the tools to allow efficient configuration management, build and release of software developed in C#, .NET, XML, ASP, SQL Server databases,
  • Deployed Puppet for automated management of machine configurations.
  • In-depth knowledge of computer applications and scripting like Shell, Python, Ruby, Perl, JavaScript and XML.
  • Implemented multi-tier application provisioning in Open Stack cloud, integrating it with Chef/Puppet.
  • Experience in and demonstrated understanding of source control management concepts such as Branching, Merging, Labeling/Tagging and Integration.
  • Jenkins is used as a Continuous Integration tool for Automation of daily process.
  • Strong knowledge on Source Controller concepts like Branches, Merges and Tags.
  • Hands on experience in Installing and Administrating CI tools like Hudson/Jenkins, Sonar, Subversion, Team foundation server, Accurev and Nexus, Artifactory.
  • Good experience in Converting build.xml into pom.xml in order to build the applications using MAVEN.
  • Work under SLA (Service Level Agreement) &Incident Management (Remedy) with increases Productivity, Scalability & Performance of application.
  • Expertise in Troubleshooting the problems generated while Building, Deploying and also in Production Support.
  • Worked with different Bug tracking tools like JIRA, Rally, Remedy, HP Quality Center, Fisheye, Crucible and IBM Clear Quest.
  • Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing and Implementing and Post-production analysis of the projects.

TECHNICAL SKILLS:

Operating System: Windows98/XP/NT/ 2000/2003/2008, UNIX, LINUX, Mac OS.

CI / CD Tools: Jenkins, Hudson, Bamboo.

Scripting Languages: UNIX Shell scripting, Perl scripting.

Build Tools: MAVEN, Make, ANT, MS Build

Web Technologies: Servlets, JDBC, JSP, XML, HTML, .Net, Java Script

Bug Tracking Tools: JIRA, Fisheye, Crucible, Rally, Remedy and IBM Clear Quest.

Web/ Application Servers: Apache Tomcat, JBOSS, Websphere, Web logic.

Programming Languages: Java/J2EE, C, C++, Ruby, Perl scripting, Python, Shell scripting.

RDBMS: Oracle, DB2, MY SQL, SQL Server.

SCM Tools: Subversion 1.5&1.6,Perforce and Team Foundation Server (TFS), Clear Case.

PROFESSIONAL EXPERIENCE:

Confidential, San Jose

DevOps Engineer

  • Experience with configuration management tool like Ansible.
  • Deployed mircoservices, including provisioning Open Stack environments using Ansible Playbooks.
  • Expertise with configuration management automation tool Ansible and has worked on integrating Ansible.
  • Manage the configurations of multiple servers using Ansible.
  • Used Ansible playbooks to setup Continuous Delivery pipeline.
  • Experience in writing playbooks for Ansible and deploying applications using Ansible.
  • Deployment and support of Open Stack-based high load, high-available cloud platform.
  • Automated installing the Linux packages and administering Linux service using Ansible, and automating product installation configuration.
  • Responsible for on boarding Application teams to build and deploy there code using Github, Jenkins, Artifactory and Ansible.
  • Created playbooks for OpenStack deployments and bug fixes with Ansible.
  • Managed Version control tool GIT to version code changes to help developers /programmers branch/merge/revert code
  • Implemented Continuous Integration using Jenkins and GIT.
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • Installed, administered and configured Jenkins Continuous Integration tool.
  • Worked on installation of Docker using Docker toolbox.
  • Worked on creation of custom Docker container images, tagging and pushing the images.
  • Worked on creating the Docker containers and Docker consoles for managing the application life cycle.

Environment: Git, Jenkins, Java/J2EE, JIRA, Ansible, Docker, Open Stack, kubernetes, Artifactory, Shell Scripts.

Confidential, Bothell, WA

DevOps Engineer/Sr. Build & Release Engineer

Responsibilities:

  • Developed and Implemented Software Release Management strategies for various applications according to the Agile Process.
  • As a Release Engineer, supported multiple teams for multiple applications including Java/J2EE and iOS.
  • Deployment and support of AWS based high load, high-¬available cloud platform.
  • Worked with Subversion, Proposed and implemented branching strategy suitable for agile/scrum development in a Fast Paced Engineering Environment.
  • Used Shell and Perl scripting to deploy artifacts that are built by Maven..
  • Responsible for Development, UIT, SYTEM, UAT, STAGING Builds and Releases.
  • Responsible for design and maintenance of the Subversion (SVN) Repositories.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Set up Jenkins server dev environment and configured maven build scripts in Jenkins
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
  • Experience in using GIT and SVN on UNIX and Windows environment.
  • Integrated GIT into Jenkins to automate the code check-out process.
  • Created and Maintained the Shell/Perl Deployment Scripts for Web Logic web application Servers.
  • Involved in deploying systems on Amazon Web Services (AWS) Infrastructure services EC2.
  • Managed Virtual servers (Ubuntu Linux and Windows) on AWS EC2 using Open-Source Chef Server.
  • Jenkins is used as a continuous integration tool for automation of daily process.
  • Researched and implemented code coverage and unit test plug-ins with Maven/Jenkins.
  • Managed Dependency Management within the teams by installing and configuring Nexus Repository Manager.
  • Performed field services, client site Installation of CA Mainframe Software Manager (MVS USS UNIX base install).
  • Experience with Configuration Management Tools PUPPET, CHEF .
  • Migrate from Puppet to Ansible for configuration management
  • Used JIRA to track issues and Change Management.

Environment: Subversion (SVN), GIT, AWS Jenkins, Java/J2EE, ANT, MAVEN, Web Logic, Perl Scripts, Shell Scripts, Perforce, XML, UNIX, JIRA, Puppet.

Confidential, Richardson, TX

DevOps Engineer/Build & Release Engineer

Responsibilities:

  • Maintained and Administered GIT Source Code Tool.
  • Created Branches, Labels and performed Merges in Stash and GIT.
  • Developed Processes, Tools, Automation for Jenkins based Software for Build system and delivering SW Builds .
  • Managed Build results in Jenkins and Deployed using workflows.
  • Delivered specific versions of various components of an application into target environments.
  • Maintain and track inventory using Jenkins and set alerts when the servers are full and need attention.
  • Developed build and Deployment Scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Have used Confluence to create, share and discuss content and projects.
  • Familiar and experienced with Agile Scrum development.
  • Experience with troubleshooting build issues to support Dev in both .NET and Java applications.
  • Installed and Configured Jenkins for Automating Deployments and providing a automation solution.
  • The witch implementation of Git is a pure python software component for Python
  • Utilized Perl and Python for GIT.
  • Primarily used Ruby to write GIT applications.
  • Used Jenkins for Automating Builds and Automating Deployments.
  • Very strong Project Management experience performing ITIL RM /SCM activities.

Environment: Jenkins, GIT, ANT, MAVEN, JIRA, Python, JAVA/J2EE, WebSphere.

Confidential, Dallas, TX

Build and Release Engineer

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.
  • Converted old builds using MAKE to ANT 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 Weblogic and Apache Servers.
  • Configured and Maintained Apache web servers for Release Management Team’s internal use.
  • 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.
  • Submit request for implementation to various groups who participate in release.
  • Serve as production implementation coordinator.

Environment: Java, Ant, Hudson, Weblogic, Subversion, Shell & Perl scripting.

Confidential, Carlsbad, CA

SCM Build & Release Engineer

Responsibilities:

  • Provided configuration management expertise to all software development projects.
  • Installed and supported the Clear-Case and Multi-Site tools for the entire group.
  • Coordinated with Project Managers to develop the SCM Plans and Tool Usage Models.
  • Troubleshooting of developers for accidentally deleting directories and files by restoring them from lost and found directories in ClearCase JOBs.
  • Designed and supported ClearCase Branching models based on the project’s requirements.
  • Involved in the Branching Strategy, thereby creating different branches in the existing workflow process.
  • Successfully administrated Subversion and Jenkins.
  • Automated deployment of builds to different environments using Jenkins.
  • Extensively used ANT tool to do the builds, integrated ANT to Eclipse and did local builds.
  • Documented release, builds and source control procedures and plans.
  • Supported ClearCase Multisite administration in a large Unix/Windows interoperable environment.

Environment: Clear Case, Clear Quest, UCM, Windows, UNIX, SQL, Shell, Ant, Jenkins, Maven, star team, CVS, SVN, Web Sphere Application Server (WAS), Web Logic

Confidential

Build and Release Engineer

Responsibilities:

  • Worked closely with the Development Team in the design phase and developed use case diagrams using Rational Rose.
  • Worked with the Architects on SDLC process being the owner of post development environments.
  • Carried Deployments and builds on various environments using Build Forge Automation tool.
  • Developed and implemented the software release management for the release of web applications.
  • Wrote ANT Scripts to automate the build process.
  • Used Shell/Perl scripts to automate the deployment process.
  • Designed a customized Status Reporting tool used currently, based on the specific requirements using J2EE/Struts and Websphere Application Server with DB2 as Database..
  • Sole person to be responsible for Release/Change control Process.
  • Stand by administrator for Clear Case.
  • Used IBM Rational Clear Quest for tracking the changes and approval process.
  • Responsible for User Management, Creating/Managing Libraries, Projects, Environments and Schedules in Build Forge for Build and Deploy Automation.

Environment: IBM Rational Clear Case, Java/J2EE, ANT, DB2, UNIX, Build Forge, Web Sphere, Shell and Perl Scripting.

Confidential

QA Engineer

Responsibilities:

  • Participated in the release cycle of the product, which involves environments like Development, QA, UAT and Production.
  • Responsible for the build and release management process.
  • Responsible for Automated Build Scripts.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Responsible for Building and Releasing packages for testing.
  • Used Build Forge as a continuous integration tool for automation of daily process.
  • Responsible for design and maintenance of the Subversion (SVN) Repositories.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.

Environment: Subversion, Hudson, Apache Tomcat, Java/J2EE, ANT, Shell Scripts, UNIX, LINUX, Windows XP.

We'd love your feedback!