We provide IT Staff Augmentation Services!

Devops Engineer Resume

New York City, NY

SUMMARY:

  • Six years of experience in designing build process, Software Product Development, Process Automation, Build and Deployment Automation, Release Management, Source Code repository, Environment management.
  • Created AWS instances and deployed applications and delivered for QA teams to initiatePerformance testing.
  • Experience in writing chef cookbooks and recipes to automate middleware installations, domain creations and deployment activities.
  • Wrote chef cookbooks using the several of its components like attributes, files, recipes, resources and templates.
  • Knowledge and expertise on all aspects of Chef concepts like chef server, workstations, Nodes, chef clients and various components like super market, kitchen etc.
  • Worked in managing VMs in Amazon using VPCand EC2.
  • Hands on experience in AWS provisioning and good knowledge of AWS services like EC2, S3, Glacier, ELB, RDS.
  • Proposed, Implemented and maintained New Branching strategies for development teams to supporttrunk, development baseline codes along with several feature branches.
  • Experience migrating SVN repositories to GIT.
  • Worked in Git implementation containing various Remote repositories for a single application.
  • Wrote recipes and cookbooks to install and configure java and .net on several servers.
  • Experience with build tools Maven for writing pom.xmls for new applications and improvising the existing build scripts on need basis.
  • Implemented a CD pipeline involving Jenkinsand Chef to complete the Automation from commit to Deployment.
  • Strong believer of DevOps Methodologies and working towards a core DevOps engineer who can bring an end to end work flow of Continuous Integration, Continuous Delivery and Continuous Deploymentprocess for an organization.

TECHNICAL SKILLS:

Build Tool Maven: CI tools Jenkins/Hudson,Bug tracker &, Testing JIRA, remedy

Project Management Tools: Rally, confluence, MS Project, Team Foundation ServerSDLC Agile, Scrum.

Servers: JBOSS, Apache Tomcat, Oracle Web logic, IBM Web sphere.

IDE: Eclipse2.3, MS Visual Studio, share point designer

Languages: Shell Script, Ruby, Python, C, C#, Objective C, Java, J2EE

Database System: SQL Server 2005/2008/2012, Oracle 10g/11g - PL/SQL, MS Access

Platforms: UNIX, Linux 4/5, Windows 98/NT/XP/Vista/7/8/10, iOS

PROFESSIONAL EXPERIENCE:

Confidential, Somerset, NJ

DevOps Engineer

Responsibilities:

  • 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.
  • Maintained GIT source code repository and local mirrors; perform branching, tagging, mergingand 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.
  • Involved in DevOps migration/automation processes for build and deploy systems.
  • Implemented the Build automation process for all the assigned projects in Vertical Appsdomain.
  • Performed system monitoring using Cloud Watch in AWS Cloud.
  • Created scripts in Python which integrated with Amazon API to control instance operations.
  • Created Bash, Shell &Python scripts for various Systems Administration tasks to automaterepeated processes.
  • Worked with JIRA for creating projects, assigning permissions to users and groups for theprojects and created mail handlers and notification schemes for JIRA.
  • Deployed a centralized log management system and integrated into Chef to be used bydevelopers.
  • Managed IBM Products related Devops methods using Chef (WebSphere versions, Portalserver clusters) and worked with AmazonAWS in moving QA environments to the cloud.
  • Installed and Administered on GIT Server, migrated Projects from Subversion to GIT.
  • Worked on Configuration Management using Subversion (SVN) to maintain admin related files.
  • Used Jenkins for enterprise scale infrastructure configuration and application deployments.
  • Configured Jenkins to implement nightly builds on daily basis and generated change log that includes changes happened from last 24 hours.
  • Worked in DevOps group running Jenkins in a Docker container with EC2 slaves in Amazon AWS cloud configuration.
  • Created multipleMAVEN, Shell scripts for end to end build automation and deployment.
  • Responsible for writing the Release Notes, documenting all the useful info about the release,software versions, and changes implemented in current release.

Environment: s: Java/J2EE, Jenkins, SVN, Chef, Amazon Web Services (AWS), MAVEN, Apache Tomcat Application Server, Linux, SQL, Docker, JIRA, Subversion, GIT, Python, Remedy, UNIX Shell Scripting.

Confidential, Westborough, MA

Build and Release Engineer

Responsibilities:
  • Developed, maintained, and distributed release notes for each scheduled release.
  • Kept track of all the releases and request of the developers through Infrastructure managementtool.
  • Designed and implemented Subversion metadata including elements, labels, attributes, triggersand hyperlinks.
  • Worked on Maven to create artifacts from source code and deploy them in Nexus centralrepository for internal deployments.
  • Integrated JIRA with subversion and configured with Jenkins to automate the entire Build andrelease process.
  • Automated SQL Scripts Deployment to Staging and Production Databases with TFS DatabaseManagement and Red Gate Source Control.
  • Maintained detailed documentation of moderately complex system specifications, including system installation procedures, system backup, recovery techniques and system test methods.
  • Deployed the Java applications into web application servers like Apache Tomcat.
  • Performed all necessary day-to- day Subversion functions for the project like merging, creatingbranches and tags using Tortoise SVN/ Visual SVN.
  • Developed and implemented an agile SDLC and refinement of the Software Configuration Management (SCM) infrastructure.
  • Worked closely with developers to pinpoint and provide early warnings of common build failures.
  • Controlled Subversion (branch) access to successfully run parallel development and release.
  • Used Shell scripts for build automations and deployments.
  • Tracked backlogs and fixed bugs using JIRA.
  • Installed and administered tools like Jenkins, Jiraand Confluence.
  • Configured Jenkins as a common build engine to build and deploy applications to DEV, QA, and UATand PROD environments.
  • Supported engineering plans and schedules by providing CM/Release Engineering services to build, deploy, develop scripts, oversee branch and merge strategies, and build automated tools as necessary.

Environment: Subversion, Maven, Jenkins, Apache Tomcat, JIRA, MS Share point XML, UNIX/ LINUX,Windows, Ruby, Shell Scripts, Java/J2EE, Oracle10g, 11g.

Confidential,New York City, NY

Build Support 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.
  • Coordinated the resources by working closely with Project Managers for the release and carried deployments and builds on various environments using continuous integration tool.
  • Developed and implemented the software release management for the release of web applications.
  • Wrote ANT and MAVEN Scripts to automate the build process.
  • Used Shell/Perl scripts to automate the deployment process.
  • Performed Load/Functional testing using Mercury Load runner and HP QTP
  • Designed a customized Status Reporting tool used currently, based on the specific requirements using J2EE/ Struts and WebSphere Application Server with DB2 as Database.
  • Coordinated all the IT projects successfully by resolving release interdependencies and planning release.
  • Planning, scheduling and documenting releases at code Freeze Periods.
  • Worked with many teams of strength more than 30 and managed 2 release/build engineers.
  • Stand by administrator for Clear Case and PVCS
  • Performed Functional and Stress Testing for a few applications using Mercury Load runner
  • Worked with HP QTP for Functional Testing.

Environment: Subversion, Clear Case, Hudson, Java/J2EE, JDK, ANT, MAVEN, DB2, UNIX, Windows Server 2003 Windows XP, Web Sphere, Perl Scripting, HP Quality Center

Hire Now