We provide IT Staff Augmentation Services!

Devops Engineer Resume

5.00/5 (Submit Your Rating)

St Louis, MO

PROFESSIONAL SUMMARY:

  • 7 years of IT Industry experience with Configuration Management, Build, Deploy,Release Management and Quality Assurance.
  • Proficient knowledge in working on source control tools like GIT, IBM Clear case, Perforce on UNIX and Windows Environments.
  • Experience in web application design using open source Spring, Struts Frameworks and JAVA&JEE Design Patterns.
  • Involved in JAVA and J2EE programming.
  • Very good in using Maven and ant scripts for build and deployment.
  • Proficient in managing continuous integration tools depot and branch builds on Jenkins, Bamboo, TeamCity and Anthill Pro on a network server.
  • Good Experience in Cloud Based DevOps Skills.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM)
  • Experience in working on version control systems like Subversion, and GIT and used Source code management client tools like Visual SVN, Tortoise SVN, SVN X, Uber SVN, Stash, Source Tree, GIT Bash, GitHub, GIT GUI and other command line applications etc.
  • Ability in execution of XML, Ant Scripts, Shell Scripts, Perl Scripts, Power Shell scripts and JAVA Scripts.
  • Experience in Deploying JBoss, Apache Tomcat web server, IIS Server, Oracle web logic, and IBM Web sphere.
  • Knowledge of using Routed Protocols: FTP, SFTP, SSH, HTTP, TCP/IP, HTTPS and Connect direct.
  • Good at scripting languages like Python, Ruby, Perl, Bash and configuration management tools Chef, Puppet, and CF Engine and Web Service like AWS.
  • Proficient in Clear Case, Build Forge, Serena PVCS, CVS, Tomcat, DevOps, Release Engineering, Configuration Management, Cloud Infrastructure, Automation. It includes Amazon Web Services (AWS), Ant, Maven, Jenkins, Chef, SVN, GIT hub, Serena Products, JBoss and Linux etc.
  • Strong knowledge of AWS including EC2.
  • Proficiency working in AWS and both a Windows and Linux environment.
  • Strong in building scalable web applications on AWS.
  • Experience with Windows/Microsoft, Apple/XCode, iOS, Linux/Unix/Java.
  • Experience with TFS (Team Foundation System) basedBuildSystem.
  • Good Command in Basic Linux, Solaris, AIX and Unix administration
  • Knowledge in IIS and hands on experience with WebSphere, JBoss and WebLogic deployments
  • Very good at using Artifactory Repository Managers for Maven and Ant builds.
  • Executed DBA tasks on MS SQL server, PLSQL Developer tool and hands on experience with Oracle 11 G.
  • Designing and implementing fully automated Android Build.
  • Experience in design, implementation, automation, and documentation of source control, build, packaging, and installation procedures.
  • Good knowledge in using Perforce, Subversion and CVS.
  • Experience in working on various kinds of projects like E - Governance, Banking, Insurance, Web Applications etc.
  • Modeled and automated the End to End Continuous Integration/Deployment/Delivery pipeline which included building a Continuous Integration server utilizing tools like Jenkins, Ivy, Nexus, maven, Jira, Subversion, Git, Ant, Selenium, and Sonar.
  • I can Understand the fundamentals of how to write Java or Python code to interact with Cassandra.
  • Followed Agile Methodology toolset including tools for maintaining user stories and deployment solutions for Scrum.
  • Good Knowledge on working with open stack and Docker.
  • Migrated existing releases to new automation systems, new branch configurations, and new build environments.
  • Involved in multiple projects simultaneously and efficiently.
  • Documented Minutes of Meetings, Build reports, Release Notes and many other day to day documentation and Status Reports.
  • Quick learning, self-motivated, hardworking, good team player with excellent communication skills and strong affinity towards learning new technologies.

TECHNICAL SKILLS:

Languages: C, C++, java, PHP.

Operating Systems: UNIX, Linux, WINDOWS NT/2000/2003/XP/vista/7, Android, iOS.

Application/Web Server: Oracle Web logic Server 11g, Apache Tomcat, Oracle Application Server 10g BEA WebLogic 8.1/9.2, WebSphere, JBoss, Tomcat, IIS

Web Services/Technologies: HTML, XML, SOAP, JSON, WSDL, XSD, XSL, XPATH

Databases: MySQL, MS Access, Oracle 9i/10g, SQL Server 2005, 2008.

Version Control Tools: GIT, GIT Hub, SVN, Perforce, CVS, Harvest.

Scripting Languages: Unix Shell scripting, Perl scripting, XML, JAVA, PHP, POWERSHELL, Python.

DevOps/Build & Release Engineering: Jenkins, Puppet, AWS, Chef, Ant, Maven, Perl, ANTHILLPRO, and BAMBOO.

PROFESSIONAL EXPERIENCE:

Confidential, St Louis, MO

DevOps Engineer

Responsibilities:

  • Provided Configuration Management and Build support for more than Four different applications, built and deployed to lower and higher environments.
  • Defined and Implemented Configuration Management and Release Management Processes, Policies and Procedure.
  • Automated the release pipeline to achieve zero touch deployments using Jenkins, SVS, Nexus, Nolio.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Subversion (SVN) source control.
  • Created deployment workflows in Nolio which includes pre release, release and Post release steps
  • Analyze and resolve conflicts related to merging of source code for SVN.
  • Implement, maintain and support reliable, timely and reproducible builds for project teams.
  • Maintained build related scripts developed in shell for Maven builds. Created and modified build configuration files including POM.xml.
  • Developed Perl and Shell scripts for automation of thebuildandreleaseprocess.
  • 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 findbugs, checkstyle and PMD with Maven/Jenkins.
  • Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects and environments.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds. Took the sole responsibility to maintain the CI Hudson server.
  • Used configuration management tools Chef, Puppet, and CF Engine.
  • Used Puppet to automate Configuration management & Applications.
  • Good in provisioning and deployment tools like Puppet.
  • Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Worked on the Oracle databases in the backend to execute the DMLs and DDLs.
  • Own full lifecycle of build system - from analysis, development, implementation and support of builds, unit testing and deployments.
  • Interact with developers and Enterprise Configuration Management Team for changes to best practices and tools to eliminate non-efficient practices and bottlenecks.
  • Coordinate with Release Management regarding appropriate system releases among other development platforms.

Environment: - SVN, Jenkins, Nolio, Web logic, Nexus, Sonar, JIRA, Oracle, Shell, Puppet, PythonAnt, Maven, Java, Linux

Confidential, Chevy Chase, MD

DevOps/Build&Release Engineer

Responsibilities:

  • Involved in DevOps automation processes for build and deploy systems.
  • Worked closely with Project Managers to understand a code/configuration release scope and how to confirm a release was successful.
  • Build, manage, and continuously improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
  • Integrated GIT into Jenkins to automate the code check-out process.
  • Used Jenkins for automating Builds and Automating Deployments.
  • Hands on experience Android Builds.
  • Designing and implementing fully automated Android Build.
  • Good in provisioning and deployment tools like Puppet.
  • Good experience provisioning, operating, and managing AWS environments.
  • Integrated Maven with Subversion to manage and deploy project related tags.
  • Created analytical matrices reports, dash boards for release services based on JIRA tickets.
  • Finally reach continuous delivery and Build clouds with Openstack and AWS.
  • Responsible for OpenStack project core infrastructure including code review, continuous integration systems, and developer tools
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
  • Leveraged AWS cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
  • Developed unit and functional tests in Python and Ruby.
  • Used configuration management tools Chef, Puppet, and CF Engine.
  • Used Puppet and MCO for Configuration Management tool.
  • Created deployment workflows in Nolio, which includes pre release, release and Post release steps.
  • Managing the code migration from TFS, CVS and Star team to Subversion repository.
  • Implemented continuous integration using Jenkins.
  • Resolved update, merge and password authentication issues in Bamboo and JIRA.
  • Created automation tool usingAnthillproof daily weekly quarterly admin activities, build, patch and package tasks usingAnthillPro.
  • Created repositories according the structure required with branches, tags and trunks.
  • Attended sprint planning sessions and daily sprint stand-up meetings.
  • Used sub modules in the GIT and educated users working with sub modules in GIT.
  • Configured plugins for the integration tools to the version control tools.
  • Worked with the developers to configure plugins troughEclipseto develop the code.
  • For check in process used Tortoise SVN as a migration tool.
  • Involved in migration of Bamboo server, Artifactory & GIT server.
  • Developed and maintained Perl/Shell scripts for build and release tasks.
  • Extensively used ANT tool to do the builds, integrated ANT to Eclipse and did local builds.
  • Integrated Maven with Jenkins for the builds as the Continuous Integration process.
  • Involved in Upgrade of Bamboo & Artifactory Server.
  • Had a good knowledge on DOCKER for Portable deployment of applications.
  • When required applied patches as per the release process.
  • Maintained JIRA for tracking and updating project defects and tasks.
  • Managed and document all post deployment issues utilizing the Post Deployments Issue Log.
  • Strong in building Object Oriented applications using C++ and Java, writing Shell Scripts and Perl Scripts on UNIX/LINUX.
  • Implementing DevOps, Continuous Build and Continuous Integration/Deployment processes, combining and automating tools like SonarQube, XUnit and WebDriver with build processes tuned to provide detailed metrics and rapid feedback for both development and operations teams
  • Involved in Customization of Work Items, Transition Matrix in TFS.
  • Organized a daily stand-up post-deployment meeting to review all issues being tracked. Ensure every issue has an owner and that it is resolved while capturing the specific details about the issue, resolution, and which organizations and individuals provided the resolution.
  • As DevOps Engineer I am responsible for design, build, monitor, and enhance services and production environment.
  • Ensured all steps are successfully completed and document their completion times and issue logs.

Environment: Unix/Linux, AWS, OpenStack, Jenkins, AWS, Perl Scripting, Shell Scripting, Subversion, Perforce, Jira, Bamboo, GIT, Web Logic, Puppet, ANT, J2EE, Web sphere.

Confidential, Ridge Field Park, NJ

DevOps/Build&Release Engineer

Responsibilities:

  • As member of Release Engineering group, redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting, on UNIX platform.
  • Maintained and administered GIT source code tool.
  • Created Branches, Labels and performed Merges in Stash and GIT.
  • Support the code builds by integrating with continuous integration tool (Jenkins).
  • Installed and configured Jenkins for Automating Deployments and providing an automation solution.
  • Integrated GIT into Jenkins to automate the code check-out process.
  • Used Jenkins for automating Builds and Automating Deployments.
  • Managed build results in Jenkins and deployed using workflows.
  • Managed to deliver 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.
  • Worked with DOCKER for Portable deployment of applications as a single object versus process sandboxing.
  • Modeled the structure for multi-tiered applications orchestrate the processes to deploy each tier.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Integrated delivery (CI and CD process) Using Jenkins, Nexus, Yum and puppet.
  • 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.
  • Created Branches, and performed Merges in Source Tree & Stash
  • Automating the regular tasks in Subversion and streamlining the process of access to SVN. Migrated Projects from SVN to GIT.
  • Excellent problem solving, analytical skills and technical troubleshooting skills.
  • Clarity and precision in verbal and written communications.
  • Worked with customers, developers, testing, product management and support staff.
  • In-depth understanding of large complex software systems to isolate defects, reproduce defects, assess risk and understand varied customer deployments.
  • Good experience in AWS (Amazon Web Services) including deploying new server instances through automation with CHEF and Jenkins.
  • By Using Chef and AWS allowed me to reduce costs for the department and eliminate unwarranted resources.

Environment: Java/J2EE, Subversion, Jenkins, JIRA, Maven, GIT, ANT, Puppet, AWS, Python, Remedy, Unix Shell Scripting.

Confidential -Virginia Beach, VA

Build & Release Engineer

Responsibilities:

  • Release Engineer for a team that involved different development teams and Multiple simultaneous software releases.
  • Carried Deployments and builds on various environments using continuous integration tool.
  • Source code configuration tools Subversion and GIT used for different projects.
  • Developed and implemented the software release management for the release of web applications.
  • Responsible for maintenance of source control systems Subversion and GIT.
  • Created repositories according the structure required with branches, tags and trunks.
  • Attended sprint planning sessions and daily sprint stand-up meetings.
  • Configured application servers (JBOSS) to deploy the code.
  • Configured and automated the Jenkins Build jobs for Continuous Integration.
  • Used Apache Tomcat as application server for deploying the artifacts.
  • Used Puppet to automate Configuration management & Applications.
  • Good in provisioning and deployment tools like Puppet.
  • Installed and configured AnthillPro/Jenkins for Automating Deployments and providing a complete automation solution.
  • Build Results are managed in AnthillPro and deployed using workflows in Anthill Pro.
  • Created hooks and managed permissions on the branches for GIT
  • Maintained the Shell and Perl scripts for the automation purposes.
  • Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
  • Used Build Forge for enterprise scale infrastructure configuration and application deployments.
  • Imported and managed multiple corporate applications in Subversion (SVN).
  • Provided end-user for all Subversion (SVN) users to effectively use the tool.
  • Maintained the Shell and Perl scripts for the automation purposes.
  • Strong in building Object Oriented applications using C++ and Java, writing Shell Scripts and Perl Scripts on UNIX.
  • Ensured all steps are successfully completed and document their completion times and issue logs.

Environment: UNIX, windows, CVS, GIT, Puppet, AWS, Jenkins, Perforce, Java, C++, Eclipse, AntMaven, Perl Scripting, Shell Scripting, Subversion, Perforce, Tomcat Apache Application Server.

Confidential

PL/SQL Developer

Responsibilities:

  • Requirement gathering and working according to the CR.
  • Data validation/Reconciliation report generation.
  • Code Development as per the client requirements.
  • Involved in the development backend code, altered tables to add new columns, Constraints, Sequences and Indexes as per business requirements.
  • Perform DML, DDL Operations as per the Business requirement.
  • Creating views and prepares the Business Reports.
  • Used different joins, sub queries and nested query in SQL query.
  • Involved in creation of sequences for automatic generation of Product ID.
  • Created Database Objects like tables, Views, sequences, Synonyms, Stored Procedures, functions, Packages, Cursors, Ref Cursor and Triggers.
  • Writing the stored procedures for front end Reports.
  • Modifying the Front end Report procedures depending on the client Requirement.
  • Writing Sql queries which will fetch client Requested data from DB and giving it to them

Environment: Oracle 10g, SQL, PL/SQL, TOAD, SQL*Plus and Windows XP.

Confidential

PL/SQL Developer

Responsibilities:

  • Analyzing PL/SQL Stored Procedures and UNIX shell scripts.
  • Developing Unix shell scripts for scheduling the jobs.
  • Worked under the senior level guidance.
  • Data validation/Reconciliation report generation.
  • Code Development as per the client requirements.
  • Resolved production issues by modifying backend code as and when required.
  • Used different joins, sub queries and nested query in SQL query.
  • Involved in creation of sequences for automatic generation of Product ID.
  • Created Database Objects like tables, Views, sequences, Synonyms, Stored Procedures, functions, Packages, Cursors, Ref Cursor and Triggers.
  • Testing of code functionality using testing environment.

Environment: Oracle 9i, SQL, PL/SQL and SQL*Plus.

We'd love your feedback!