We provide IT Staff Augmentation Services!

Devops Specialist Resume

2.00/5 (Submit Your Rating)

Raleigh, NC

SUMMARY

  • Over 8 years of experience as a DevOps and Build and Release Engineer framework in application configurations, code compilation, packaging, building, automation, managing and releasing code from one environment to other environment and deploying to servers.
  • Planned and executed Linux system changes and upgrades, Customer Support.
  • Knowledge in the principles and best practices of Software Configuration Management (SCM) in Agile, SCRUM, Clear Case, Clearcase to Stash Migration, Waterfall methodologies.
  • Experience in using Nexus and Artifactory Repository for Maven and Ant builds.
  • Involved in implementation of configuration management tools such as Puppet and Chef.
  • Experience in working on version control systems like Subversion and GIT, clearcase, Stash used Source code management client tools like Visual SVN, Tortoise SVN, Stash, Source Tree, Git Bash, GitHub, Git GUI and other command line applications etc.
  • Design and code database enabled web applications using Perl.
  • Managed various AWSaccounts with multiple VPC's for both production and non - prod where primary objectives included automation, build out, integration and cost control.
  • Often used ClearQuest (IBM tool) as the Defect Tracking tool and updated the defect logs.
  • Experience on website code and website patch Deployment and deployment tools like Udeploy(IBM), uRelease, GIT, Jenkins, Artifactory.
  • Worked in Puppet Master and slave architecture environments.
  • Also, developed Puppet modules to configure splunk and other middle ware applications (JBOSS, WAS, etc.)
  • Deploy architecture on AWS cloud for Lamp Stack application.
  • Experience using MAVEN, ANT and Xcode as build tools for the building of deployable artifacts from source code.
  • Making manual updates to fail out of compliance servers if the change cannot be automated through the Puppet software.
  • Hands on experience in version control tools like GIT, SVN, TFS.
  • ETL processing for better resource optimisation, we thought of using lambda architecture for ETL processing, latest Aws service.
  • Extensively worked on Hudson, Jenkins and Anthill Pro for continuous integration (CI) and for End-to-End automation for all build and deployments.
  • Ability in execution of Ant Scripts, Shell Scripts, Perl Scripts, XML and JAVA Scripts.
  • Experience in Deploying JBoss, Apache Tomcat web server and Oracle web logic
  • Perform RHEL6 Server Operating System installations andupgrades. Perform installation, configuration and deployment ofRHELservers.
  • Reported and Documented daily meetings, Release Notes, Build reports and many other day-to-day documentation and Status Reports.

TECHNICAL SKILLS

CI & Provisioning Tools: Hudson, Jenkins, Bamboo 5.11, Anthill Pro, Ansible, Chef, Puppet.

Build Tools: ANT, MAVEN, Gradle.

Bug Tracker & Testing Tools: JIRA, Bugzilla, Remedy, Junit, IBM Clear, Quest,Findbug Static

Analytics: SAS Studio, R

Tools: MS Office Suite, Nexus, Atlassian Confluence.

SDLC: Agile, Scrum Waterfall Methodologies.

Languages: C, C++, SQL, .NET, Python, Spring, Ruby, Objective C, Java/J2EE.

RDBMS: Oracle, SQL SERVER, MY SQL.

Operating System: Windows 98/XP/NT/ 2000/2003/2008 , UNIX, IOS, Red Hat LINUX, Ubuntu, Fedora.

SCM Tools: Subversion, GIT, CVS, AWS and ClearCase,Stash.

Scripts: Shell Script, CMake, Batch Script, Groovy, Perl Script, PowerShell Script.

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

Web/App servers: Web logic, Web Sphere, Apache Tomcat, RHEL, JBOSS.

PROFESSIONAL EXPERIENCE

Confidential - Raleigh, NC

DevOps Specialist

Responsibilities:

  • Designing and developing new back-end services, maintaining and expanding our AWS infrastructure, and providing mentorship to others on my team.
  • Develop/capture/document architectural best practices for building systems on AWS.
  • Working with technical and non-technical teams across Amazon (AWS).
  • Worked with an agile development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using puppet and Jenkins to get the job done.
  • Used the continuous Integration tools such as Jenkins and Hudson for automating the build processes.
  • Implemented CI and CD for database using Jenkins and Udeploy.
  • Installed Docker Registry for local upload and download of Docker images and even from Docker hub.
  • Setup Jenkins tool to integrate the JAVA project and maintained Jenkins with continuous integration and deployment.
  • Created the udeploy templates for components and applications, onboarded around 200 apps into udeploy to achieve continuous integration.
  • Automated the build and release management process including monitoring changes between releases.
  • Responsible for managing the chef client nodes and upload the cookbooks to chef-server from workstation.
  • Built a new CI pipeline. Testing and deployment automation with Docker, Jenkins, and Puppet.
  • Written Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual process.
  • Written multiple cookbooks in chef, implemented environments, roles, data bags in chef for better environment management.
  • Achieved continuous Deployment using IBM Udeploy. Integrated Udeploy with nexus and Jenkins to achieve CD.
  • Used MAVEN as build tools on Java projects for the development of build artifacts on the source code.
  • Created and maintained Ant build.XML and Maven Pom.XML for performing the builds.
  • Proposed branching strategies for using Version Control Systems like GIT, Clear Case, Stash, GitHub & Subversion.
  • Created branches, performed merges in version control systems GIT, GitHub, SVN.
  • Automated setting up server infrastructure for the DevOps services, using puppet/ansible, shell andpython scripts.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT with Dev/Test/Prod Branching Model for weekly releases.
  • Involved in the troubleshooting the servers.
  • Developed Python career path through professional development while working on Python projects.
  • Troubleshot switch to server and back to the secure Cloud connection.

Environment: JAVA, Subversion 1.6, GIT, GITHUB, Apache Maven, Jenkins, Bamboo 5.11, Apache Tomcat, Glassfish, Shell Script, SOAP, REST API, Chef, Powershell, Udeploy, Linux, Windows, Atlassian JIRA, Cloud Foundry, Python, Perl, AWS.

Confidential - Tampa, FL

DevOps/Build & Release Engineer

Responsibilities:

  • Working with an agile development team to deliver an end-to-end continuous integration/continuous delivery product in an open source environment using Run deck and to get the job done.
  • 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.
  • Involved in defining, documenting, negotiating and maintaining Product/Application Release Roadmap.
  • Implemented auto environment creation using Puppet and AWS.
  • Manage source control repository in Subversion- controlling and monitoring check-in's & create tags for builds.
  • Automated setting up server infrastructure for the DevOps services, using puppet/ansible, shell andpython scripts.
  • Extensively worked with version control systems like GIT, CVS, Perforce version, Subversion control systems.
  • Developed Python career path through professional development while working on Python projects.
  • Migration of Bamboo and control tier along with build servers, Hands on experience in Python, Amazon Web Services (S3, EC2, Lambda, RedShift, SNS, CloudFormation), SQL Server 2008 Database.
  • Proposed branching strategies for using Version Control Systems like GIT, Clear Case, Stash, Github & Subversion.
  • Created branches, performed merges in version control systems GIT, Clearcase, Github, SVN, Stash and Perforce.
  • Used Jenkins as a CI tool for performing the build automation.
  • Written shell scripts to monitor the logs after deployments and send emails automatically.
  • Maintained the CI inventory for the environments.
  • 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.
  • Integrated Code Quality Tools like Cobertura, Find bugs, CheckStyle and PMD in the build scripts.
  • Used Amazon web servers for continuous delivery systems.
  • Installed Sonar and managed it as a Code Quality Analysis tool to track the trending.

Environment: and Tools:: GIT, GitHub, VMware, Subversion 1.6,Python, Shell, Linux, ANT/Maven, JUnit, Jenkins, Hudson, Artifactory, udeploy, Agile, JIRA, RHEL, AWS, Nexus, Sonar, Tomcat, Chef, Puppet, Bash Scripting, Groovy, Perl Scripting, Oracle, Openstack, Java, J2EE Applications, Spring.

Confidential - Albany, NY

SCM Engineer

Responsibilities:

  • Creation of Release Plan, Definition, collection, analysis & presentation of Release Project Metrics on weekly basis.
  • Working with Infra development team as DevOps Engineer for Server level automation and infra development.
  • Setup, configure and troubleshooting TCP/IP, DHCP, DNS, NFS, SSH, CIFSand SAMBA on Multiplatform.
  • Setup and use Artifactoryto store built binary artifacts.
  • Participating in “Release Readiness Review” status meeting (Go/No-go Process).
  • Involved in Customization of Build Activities, Work Items, Reports, in TFS.
  • Created the springBean Factory for initializing services.
  • Setup and use Artifactoryto store built binary artifacts.
  • Identifying Cross Functional Dependencies, Monitoring & tracking the release milestones.
  • Performing Risk Analysis, preparing Mitigation Strategies & Contingency Plans.
  • Coordinating Release effort amongst various teams (Development, QA, Testing, and Business Analysis) in geographically separated environment.
  • Working on writing Puppet manifests to fix issues over different environments (Dev, Disaster Recovery, Pre-Production and Production)
  • Hands on experience on Automation of configuration and management through Puppet and in Implementing Puppet dashboard and Puppet database.
  • Presenting Project’s Weekly status to Senior Management during Weekly Status Meetings.
  • Key Member of CCB (Change Control Board) in case of change in defined scope of the release (Change in requirements).
  • Designed and managed build and release methodologies using TFS for .NET Applications
  • Experience in writing branching and merging methodologies in TFS
  • Created branches in VSS and TFS.
  • Migrated source code from TFS.
  • Solid understanding of load balancing appliances in a web environment
  • Communicated with technical project leads, developers, quality assurance, and business team members.
  • Responsible for Himex Telematics solution cloud infrastructure (Amazon AWS/EC2)
  • Tracking code migration & testing efforts in all environments (i.e. Integration, Sys. Test, UAT, Performance/Tech. Test, Training & Staging environments (Mock Cut-Overs)) & final migration into Production Environment.

Environment: & Tools: ANT/MAVEN, Hudson/JENKINS, Linux, TFS, Nexus, Tomcat Subversion, Perl Scripting, Shell Scripting, Artifactory, VMware, RHEL.

Confidential - Golden Valley, MN

Build & Release Engineer

Responsibilities:

  • Creating builds using power shell Scripts, ANT/Maven scripts manually and automated.
  • Troubleshooting deployment and installation issues.
  • Setting up the build and deployment automation for Java base project by using JENKINS and Maven
  • Responsible for creating and deploying builds on various Web logic environments, testing in build environment and release to test team on scheduled time.
  • Maintained necessary back-up of the important files and documented Linuxscripts for future reference.
  • Automated the Build Process using Jenkins.
  • Handling complete Build and Release process including code, documentation and supporting testing team along with the server Administration
  • Work with QA to facilitate verification of releases. Running multiple builds at a time.
  • Managing Daily Builds, Weekly Builds, Nightly Builds and Builds on fortnight basis.
  • Managed and Administered Web logic 8 and 10.3 Environments.
  • Support for all other AWSproducts such as S3, RDS, Elastic Load Balancing, Route53 (DNS).
  • SVN administration like give access for branches and SVN repositories.
  • Creating SVN repositories and give access rights to the authorized developers.
  • Assist clients for application code migrations (for lower and higher environments) and Environment related issues.
  • Monitored the servers and Linux scripts regularly and performed troubleshooting steps - Tested and installed the latest software on server for end-users.
  • If a new environment has to be created it would need to perform the analysis and requirement gathering from the respective Application team and then co-ordinate the different activities involved with the same.
  • Configuration changes and new environment setup.
  • Assist Clients and teammates to understand issues and help/coordinate with multiple teams to resolve issues and make the environment stable.
  • Project estimation in terms of cost, resources and schedule.

Environment: GIT, Ant, Maven, Artifactory, Tomcat, WebSphere, SVN, VMware, Clear Quest Jenkins, Linux, JBOSS, Shell, Perl Scripting, Nexus, JIRA.

Confidential

Linux Admin

Responsibilities:

  • Involved in user interactions, requirement analysis and design for the interfaces.
  • Prepared the design document for Document Management Module and User Management Module.
  • Created class diagrams and sequence diagrams using MS Visio.
  • Followed waterfall methodology for application development.
  • Identified the Business Requirements of the project.
  • Preparing the Design document by reviewing the Solution Requirement Specifications.
  • Working on the Change requests and involved in Construction phase.
  • Developed and Worked in EA Frame Work
  • Writing Test Cases from Function Specifications.
  • Handling Status Calls to explain the progress of defects.
  • Providing reports and performing Cleanups requested by client.
  • Planned, scheduled and Implemented OS patches on Linux boxes as a part of proactive maintenance.
  • Experience in installing, integrating, tuning, and troubleshooting TomcatWebSphere and Weblogic application server.
  • Installation and configuration of MySQL on RedHat Linux cluster nodes.
  • Worked with other IT teams, customers (users), and other managers in helping build and implement systems and standards.
  • Java coding to fix the defects and performing unit and integrated testing.
  • Capable of Creating new database instances & managing table Spaces, users & roles.
  • Conversant in XML related technologies.
  • Experience in developing dynamic web based user interfaces using HTML and Java Script.

Environment: Java EE 1.5, JDBC, Multi-Threading, Servlets, JSP, Struts 1.0, XML, XSLT, JUnit, Eclipse, ANT, Web logic server 9.2, Oracle 9I, CVS.

We'd love your feedback!