We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

0/5 (Submit Your Rating)

Davenport, IA

SUMMARY

  • Around 7 years of Professional experience in designing Build process, Software Product Development, Process Automation, Build and Deployment Automation, Release Management, Packaging Quality Control, Source Code repository & Environment management.
  • Develop, enhance and maintain the build, deployment and configurations for continuous integration and automate regression and acceptance testing.
  • Participated in all phases of Software Development Life Cycle (SDLC).
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile and Waterfall methodologies.
  • Expertise in branching, merging, tagging and maintaining the version to facilitate defect/change management in conjunction within projects across the organization using SCM tools like Subversion (SVN), GIT, ClearCase and on UNIX and Windows environment.
  • Extensively worked on Hudson, Jenkins, Cruise Control, and Bamboo for continuous integration and for end to end automation for all build and deployments.
  • Worked at optimizing volumes and EC2 instances and created multiple VPC instances.
  • Setting up scalability for application servers using command line interface for setting up and administering DNS system in AWS.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Setting up Elastic Load Balancer to distribute incoming application traffic across multiple EC2 instances and excellent knowledge on Amazon S3, SNS/SQS, Route53 and other services of AWS Family.
  • Experience in migrating source code repositories from version control systems like SVN to Git.
  • Setup framework for one clicks build and deployment on non - production environments.
  • Excellent experience in documenting and automating the build and release process.
  • Extensively worked on several build tools like ANT and Maven.
  • Written build scripts from scratch for new projects and for new modules within existing projects.
  • Implemented Jenkins Workflow and Plugins for repeatable deployments of multi-tier applications, artifacts and services to Docker, OpenStack and AWS.
  • Automate the Build and deployment of all internal Java applications in lower environments using various continuous integration tools and scripting languages.
  • Experience in DevOps tools like Chef and Salt-stack for Deployment on Multiple platforms.
  • Installed and configured automated toolSalt-stack.
  • Fulfilling the role of a DevOps Engineerin respects to our Salt-stack code. Responsible for QA, code merges. Used various modules in salt to automate deployments.
  • Written Chef Cookbooks and Recipes to Provision several pre-production environments consisting of several proprietary middleware installations.
  • Worked in an agile development team to deliver an end to end integration, continuous delivery product in an open source environment using tools like Chef & Jenkins.
  • Expertise in Shell Scripting, Python, Perl Scripting for environment builds Automate deployment on WebSphere and WebLogic Application Servers.
  • Deployed Applications into PROD & Pre-Prod environments with various Application server technologies like WebLogic, JBoss and Tomcat.
  • Worked with application infrastructure architects to establish the physical environments to effectively perform the software builds and deployments with an emphasis on quality, integrity, and security.
  • Worked with different Bug tracking tools like JIRA, Remedy, HP Quality Center and Bugzilla.
  • Configured the setup of every release biweekly and monthly on the regular basis for product teams to perform integration testing.
  • Expertise in troubleshooting the problems generated while building, deploying and also in production support.
  • Building and releasing the source code to various environments in AWS cloud and extensively automated the build automation and Source/Version control process.
  • Expertise in troubleshooting the problems generated while building, deploying and also in production support, and also networking issues.
  • Excellent Communicative, interpersonal, intuitive, analysis, leadership skills and troubleshooting capabilities with ability to work efficiently in both independent and team work environments.

TECHNICAL SKILLS

Build Tools: Ant, Maven.

CI Tools: Hudson, Jenkins, Cruise Control, Bamboo.

CM/Devops: Chef, Ansible, Salt, UDeploy, Docker, OpenStack, AWS.

Languages: Java/J2EE, SQL, Shell, Ruby, Perl and Python.

Artifactory and Code Quality Tools: JFrog, Nexus Repo and SonarQube.

Monitoring Tools: Splunk, Nagios, NewRelic.

Version Control Tools: Subversion, GIT, ClearCase, CVS and Stash.

Operating Systems: Windows, Unix, Linux (CentOS and Ubuntu).

Databases: Oracle, MySQL, MSAccess.

Web/Application Servers: Tomcat, HTTP Server, WebLogic, Jboss.

Bug Reporting Tools: JIRA, Remedy, Quality Center and Bugzilla.

PROFESSIONAL EXPERIENCE

Confidential, Davenport, IA

Sr. DevOps Engineer

Responsibilities:

  • Involved inDevOpsmigration/automation processes for build and deploy systems.
  • Implemented the Build automation process for all the assigned projects in Vertical Apps domain.
  • Monitored the UAT/Production Environments for any down time issues by performing regular Cron job updates in servers.
  • Evolving new tools/methodologies to improve the existing process and show better results to all stakeholders.
  • Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to JFrog Artifactory.
  • Created job chains with Jenkins Job Builder, Parameterized Triggers, and target host deployments. Utilized many Jenkins plugins and Jenkins API.
  • Installed and Administered on GITServer, migrated Projects from Subversion to GIT.
  • Configuration Management using Subversion (SVN) and maintaining admin related files.
  • Automated the regular tasks in Subversion and streamlining the process of access to SVN.
  • Developed build and deployment scripts using Maven as build tool in Jenkins to move from one environment to other environments.
  • Written Maven scripts, Shell script for end to end build and deployment automation.
  • Implemented multi-tier application provisioning in OpenStack, integrating it with salt.
  • Used Jenkinsfor enterprise scale infrastructure configuration and application deployments.
  • Pushed code into Nexus Repo to share it to all team members.
  • Designed and implemented fully automated server build management, monitoring and deployment by UsingDevOpsTechnologies like Salt-stack.
  • Create Salt automation to manage configuration and deployment of new applications. Worked on various modules to automate deployments.
  • Created pillar & grains for automation of the Application with Infrastructure Management tool Salt Stack Server.
  • To configure and maintain codebase to support the build and deployment of code on servers.
  • Developed automation scripting in Python using Salt for deployment and to manage Java applications across Linux servers.
  • Setting up and configuring of Nagios & Performed system monitoring using it.
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for JIRA bug/issue tracker.
  • Deploying applications on multiple WebLogic servers and maintaining Load balancing, high availability and fail-over functionality.

Environment: Java/J2EE, Subversion, Jenkins, JIRA, Salt-stack, OpenStack, Nexus Repo, Maven, GIT, SVN, Python, Ruby, WebLogic, Unix Shell Scripting, Nagios.

Confidential, Wilmington, DE

DevOps Engineer

Responsibilities:

  • Responsible for versioning the source code, releasing binary files, creating and applying labels on source and release files.
  • Automated application packaging and deployments and also managed Linux staging and testing environments.
  • Established coding standards and enforced them through automated tools.
  • Managed configuration of Web App and Deploy to AWS cloud server through Chef.
  • Created instances in AWS as well as worked on migration to AWS from data center.
  • Installing, Configuring and administering Jenkins CI tool on AWS EC2 instances.
  • Developing AWS cloud formation templets and setting up Auto scaling for EC2 instances.
  • Responsible for distributed applications across hybrid AWS and physical data centers.
  • Managed IBM Products relatedDevOpsmethods using Chef (WebSphere versions & Portal server clusters) and worked with Amazon AWS in moving QA environments to the cloud.
  • Created scripts in Python which integrated with Amazon API to control instance operations.
  • Deployed a centralized log management system and integrated into Chef to be used by developers.
  • Configured Jenkins to implement nightly builds on daily basis and generated change log that includes changes happened from last 24 hours.
  • Maintain GIT source code repository and local mirrors; perform branching, tagging, merging and maintenance tasks for windows host and Mac builds.
  • Connected continuous integration system with GIT version control repository and continually build as the check-in’s come from the developer.
  • Created multiple ANT, MAVEN, Shell scripts for build automation and deployment.
  • Setting up and configuring of Icinga.
  • Documented the SCM process and policies of the company and recommended some process changes.
  • Responsible for writing the Release Notes, documenting all the useful info about the release, software versions, and changes implemented in current release.
  • Worked with JIRA for creating projects, assigning permissions to users and groups for the projects and created mail handlers and notification schemes for JIRA.

Environment: Java/J2EE, GIT, Jenkins, SVN, Chef, Amazon Web Services, ANT, MAVEN, Shell (bash), Nagios, Icinga, Apache Tomcat Application Server, Linux, SQL, JIRA.

Confidential, Chesterbrook, PA

Build and 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.
  • Used to create and manage the various development and build platforms, and deployment strategies.
  • Build and deploy J2EE application in Web Sphere.Build and maintain SQL scripts and execute different scripts for different environments.
  • Assist with maintaining current build systems, developed build scripts, and maintained the source control system.
  • Managed the source codes repository of multiple development applications using SVN version control tools.
  • Merged release branches to the trunk after the production release and resolved the conflicts if any during the merge in Subversion.
  • Manage Version Control Systems tools like GIT, GitHub to implement revision control systems to track, document and control changes to the repository source code.
  • Created analytical matrices reports for release services based on Remedy tickets.
  • Performed weekly and on-call deployments of application codes to production environments.
  • Wrote ANT scripts for automated builds and deployments.

Environment: Java/J2EE, Maven, Subversion, GIT, SVN, Jenkins, Remedy, Python, Ruby, Unix, ANT, Web Sphere.

Confidential

Build & Release Engineer

Responsibilities:

  • Primary duties include Build and Deployment of the java applications onto different environments Dev, QA and UAT.
  • Generated Ant, Maven, Perl & UNIX scripts for build activities in QA, Staging and Production environments.
  • Involved in installing Hudson on Linux machines.
  • Worked on the transition project which involves migration activities from Ant to Maven in order to standardize the build across all the applications.
  • Managed Users and Groups in SVN and involved in troubleshooting client spec issues and user issues.
  • Automated the deployment and server bounce process by creating the scripts using WebLogic Scripting Tool.
  • Build artifacts (WAR’s and EAR’s) which are deployed into a WebLogic app server by integrating the WebLogic Scripting Tools scripts to Shell Scripts.
  • Managed WebLogic server instances and server clusters.
  • Maintained configuration files for each application for build purpose and installed on different environments.
  • Directed the Release Management calls to synchronize with the Developers, Testers and DBA teams for successful Release.
  • Presented reports to the Project manager about the progress and issues tracking key project Milestones, plans and resources.
  • Configured Source Code Management tools with Atlassian Bambooand executed triggers in SVN.
  • Involved with set up of continuous integration and daily builds using Atlassian Bamboo with Artifactory repository.
  • Used ANT as a build tool on JAVA projects for the development of build artifacts on the source code.

Environment: Java/J2EE, SVN, ANT, MAVEN, Hudson, WebLogic, Unix, Perl/Shell, Atlassian Bamboo.

We'd love your feedback!