We provide IT Staff Augmentation Services!

Devops Engineer Resume

0/5 (Submit Your Rating)

Jersey City, NJ

SUMMARY

  • Having 8+ years of experience as a DevOps/Build and Release Engineer framework in application configurations, code compilation, packaging, building, and automating, managing and releasing code from one environment to other environment and deploying to servers.
  • In - depth understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, SCRUM, Waterfall methodologies.
  • Experience in working on version control systems like Subversion, and GIT and used Source code
  • Management client tools like Visual SVN, Tortoise SVN, SVNx, Puppet, UberSVN, Stash, Source Tree, Git
  • Bash, GitHub, Git GUI and other command line applications etc.
  • Extensive experience using MAVEN, ANT and Xcode as build tools for the building of deployable artifacts from source code.
  • Extremely knowledge about CI/CIT/CID integration.
  • Knowledge on configuration management using Puppet, Chef.
  • 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 XML, Ant Scripts, Ruby, 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 WebSphere.
  • Experience in working with Tracking Tools like JIRA, Red Mine, and Bugzilla
  • Knowledge of using Routed Protocols: FTP, SFTP, SSH, HTTP, HTTPS and Connect direct.
  • Having work experience in support of multi platforms like UNIX,Ubuntu,RHEL, Fedora, iOS and Windows 98/NT/XP/Vista/7/8 of production, test and development servers.
  • Experience of working with the release and deployment in Java/J2EE, Android, iOS, C, C++ and ASP.net Web applications environment.
  • Experience of working with the release and deployment of large-scale C++, Java/J2EE Web applications Using SVN repository.
  • Complete ownership of Build of entire product. Ability debug, fix build issues across numerous UNIX and Windows platform.
  • Midlevel expertise in PERL CGI, Web development and basic understanding in SQL and Python.
  • Experience in working with Tracking Tools HP Service Center, JIRA.
  • Worked in deploying applications to Oracle WebLogic, JBOSS, TOMCAT and IIS Servers.
  • Efficiently used Project Management Tools like Base Camp, MS Project, MS Share point and Atlassian Tools. (JIRA, confluence, Stash, Source Tree, Crucible).
  • Efficient in working closely with Development, QA, Product and Business owner teams to ensure high quality and timely delivery of builds and releases across multiple platforms and environments.

TECHNICAL SKILLS

DevOps Tools: Chef, Puppet, Jenkins, Ant, Maven

Cloud Platforms: OpenStack, AWS,Microsoft Azure

Bug Tracking Tools: JIRA,Scrum,Remedy,Teamcity,HP Quality Center

Operating Systems: Sun Solaris 11, 10, 9, 8, 7, Red Hat Linux 3.x, 4.x, 5.x, 6.x, Windows NT/2003/XP/2000.

Web Technologies: Servlets,JDBC,JSP,HTML,JavaScript,XML

Network Protocols: SMTP, SNMP, ICMP, TCP/IP, FTP, TELNET,UDP, and RIP, iSCSI, Fibre Channel.

Backup Management: VERITAS Netback up 4.x/5.x/6.x

Web/Application Servers: Tomcat, Apache, Web logic, WebSphere iplanet and JBoss

Database: Oracle,DB2,SQL Server, MySQL

Languages: C/C++,C#,HTML, Shell Scripting, Perl, Python, Ruby

Version control: IBM Rational Clear case(Base & UCM), Multisite, Perforce, SVN,TFS & GIT

PROFESSIONAL EXPERIENCE

Confidential, Jersey city, NJ

Devops Engineer

Responsibilities:

  • Involved in Setting up Continuous Integration Environment using Jenkins.
  • Maintaining the version control system (branching model, security), creation and maintenance of build definitions scripts, and the setup of work item areas and iterations.
  • Wrote ANT Scripts to automate the build process.
  • Worked on migration of code repository.
  • Used Shell scripts to automate the deployment process.
  • Responsible for automated Scheduled Builds/Emergency Builds and Release using ANT scripts for Enterprise application (J2EE) and Worked on Microsoft .Net Technology Stack.
  • Designed and carried out analytical GIT procedures, both simple and/or complex, using various GIT software.
  • Created GIT products in a time frame suitable to the end user; solicits user feedback to improve future services.
  • Implemented new build automation solutions for new products and provide ongoing support and administration for software build and build automation using ANT, Maven, Jenkins and shell scripting.
  • Worked on critical, highly complex customer problems that may span multiple AWS service.
  • Assisting developers in integrating their code with the main stream
  • Merge conflicting code to ensure release to test environments.
  • Developed and maintained UNIX/Perl/Ant/Maven scripts forbuildandreleasetasks
  • Create automated build procedures to ensure code is always ready for deployment.
  • Create and maintain build scripts using Final Builder to perform builds efficiently.
  • Experienced with JIRA for defect tracking.
  • Created scripts in Python which integrated with Amazon API to control instance operations.
  • Created and automated platform environment setup using puppet.
  • Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure.
  • Enjoy playing with tech like nginx, haproxy, postgres, AWS, ansible, docker, or graphite.
  • Coordinated all the IT projects successfully by resolving release interdependencies and planning release.
  • Planning, scheduling and documenting releases at code freeze Periods.
  • Developed UNIX Scripts for the purpose of manual deployment of the code to the different environments and
  • E-mail the team when the build is completed.
  • Shell scripting for building and deploying java application to target environments.
  • Coordinated with different teams before and after the production deployments.

Environment: Java/J2EE Ant, Maven, GIT, Jenkins, Chef, Puppet, Amazon Web Services (AWS), Python, Tomcat, Subversion, JIRA, shell/bash, UNIX, Perl.

Confidential, Jersey city, NJ

Devops Engineer/release Manager

Responsibilities:

  • Sending the Uptime and Downtime notifications to teams regarding Servers Status as a part of the Build
  • Engineer role at the time of deploying the EAR and WAR package in Tomcat Admin Console.
  • Participated in the release cycle of the product which involves environments like Development QA UAT and Production
  • Regular Build jobs are initiated using the Continuous Integration tool like Jenkins.
  • Publishing the Release notes for all the releases.
  • Configured Jenkins for doing the build in all the non-production and production environments.
  • Able to use Chef and other configuration management tools to deploy consistent infrastructure code across multiple environments.
  • Manage open source contributions and programs for Open Stack and others.
  • Implemented multi-tier application provisioning in Open Stack cloud, integrating it with Chef.
  • Designs, creates, and maintains GIT databases to client specifications; customizes or creates software to access databases.
  • Experience in managing Source control systems GIT and SVN.
  • Responsible for day to day Build and deployments in pre-production and production environments
  • Solid experience with Amazon Web Services (AWS) and/or VMware vCloud and/or Docker. Cloud and virtualization based technologies
  • Written bash scripts to deploy the java based packages like ear and war on the Tomcat Application server.
  • Worked extensively on CVS, Subversion as Version Control
  • Used Remedy change management and bug tracking to track the issues in all pre-production and production environments.
  • Coordinated with all the teams before and after the production deployments for the smooth production releases.
  • Used Art factory repository tool for maintaining the java based release code packages.
  • Provided the assistance for the smooth phase of Release for the Emergency and Expediate Releases by getting the Director Level Approval and coordinating with different teams.
  • Written Shell scripts to apply the Integration label to all the files which needs manual labeling of files.
  • Gathered all the stakeholder approvals, necessary signoffs while acting as a release manager for two development teams.
  • The above docs are being used as the guide for manual build and deployment process, in case the automated scripts break (emergencies).
  • Created a complete release process doc, which explains all the steps involved in the release process.
  • Updated the Database Tables running the Database Scripts automated scripts break (emergencies).

Environment: Java/J2ee, Ant, Maven, Subversion, UNIX, GIT, OpenStack, Chef, Puppet, CVS, Remedy, Tomcat, Jenkins, Ruby, Perl.

Confidential, Chicago, IL

Devops Engineer

Responsibilities:

  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
  • Imported and managed multiple corporate applications into Subversion (SVN)
  • Involved in all projects that move to production and work closely with the Data Center, Development, Quality
  • Assurance and Management teams to ensure cross communication and confirmed approval of all production changes
  • Written make, Maven and Ant build tools for application layer modules.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Created and maintained network users, user environment, directories, and security.
  • Provide the support of building the server, patching, user administration tasks, deployment, software installation, performance tuning and troubleshooting and KVM.
  • Provided 24/7 on call support on Linux Production Servers. Responsible for maintaining security on Red hat Linux.
  • Created the Release process of the artifacts.
  • Created cookbooks and recipes in Chef or continuous deployment.
  • JIRA is used as ticket tracking, change management and Agile/SCRUM tool.

Environment: Subversion (SVN), Jenkins, Java/J2EE, ANT, MAVEN, CHEF, TC Server, TomcatScripts, Shell Scripts, XML, UNIX, Windows 7, Oracle, JIRA.

Confidential, Herndon, VA.

Build and Release Engineer /Devops Engineer

Responsibilities:

  • Created and deployed builds to different environments based on requests.
  • Converted and automated builds using Maven and Ant. Scheduled automated nightly builds using Jenkins.
  • Configured Docker container for branching purposes.
  • Helped developers and other project teams to set views and environments.
  • Created and applied Baselines and Labels for each Build Artifacts.
  • Created UCM Projects, Development and Integration views for Development and Integration Streams.
  • Experience writing implementation plans for installing software components on build agents, and working with application services team to execute the install.
  • Support QA regression deployments, monthly and weekly releases of applications.
  • Extensive experience with Maven builds process and repository managers like Artifactory and Nexus.
  • Working knowledge of Windows batch scripting, LINUX Shell scripting, ANT, PERL, SHELL.
  • Integrating the code quality analysis tools like Cobertura, Find Bugs, JUnit, PMD, and Checkstyle into the projects.
  • Worked with JIRA for Issue Tracking and monitoring.
  • Implemented Continuous Integration Builds using Anthil pro, automated deployments and Notifications.
  • Conducted Sanity Testing to verify for the right build is deployed.
  • 24/7 on call support for emergency site maintenance and immediate build and install requests.
  • Worked with the automated scripts for the Build and Deployment of the applications.
  • Responsible for Build and Install Schedules using Unix Cron jobs.
  • Maintained configuration files for each application for the purpose of build and install on different environments.
  • Created the build instructions docs and install (deploy) instructions docs for each application for different.

Environment: Java/J2ee, Eclipse, Chef, AWS (Amazon Web Services) Ant, Maven, Subversion, SVN, GITPython, Ruby, Nexus, Sonar, UCD, Jenkins, PERL, BASH, Solaris, UNIX.

Confidential

Configuration/Release Manager

Responsibilities:

  • Specified Experience in configuring and deploying Java and J2EE applications into application servers (Rational Web-sphere, Jboss and Apache Tomcat).
  • Updated Maven build configurations and created integration tests and performance tests Managed SVN branching and merging for older projects in multiple simultaneous releases.
  • Creation and maintenance of scripts for development and deployment.
  • Maintenance of continuous integration based on Maven and Hudson.
  • Created and maintain build automation shell, manage building fixes, merges, release cuts as needed, written scripts for environment changes in Bashfor Web-sphere mapping modules to the enterprise application.
  • Maintained the Shell and Perl scripts for the automation purposes.
  • Utilize the Perforce command interface to automatically pull source code for builds from Linux.
  • Worked with technical teams to ensure release plans align with end to end activities.
  • Conduct builds for suite of J2EE applications using Hudson, Maven and Ant

Environment: Java, J2EE, Hudson, Maven, Ant, Python, SVN, Perl, Linux, Jboss, UNIX Shell Scripting.

Confidential

Sys Admin/Jr. Build and Release Engineer

Responsibilities:

  • Participated in the release cycle of the product which involved environments like Development, QA, UAT and Production.
  • Performed all necessary day-to-day Subversion support for different projects.
  • Responsible for Branching and merging the code as per the schedule.
  • Perform biweekly build cycle and testing processes.
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Installed and Configured Continuum jobs for automating some build Processes.
  • Installed and Configured Nexus to manage the artifacts in different Repositories.
  • Configured and automated the Jenkins Build jobs for Continuous Integration.
  • Used Apache Tomcat as application server for deploying the artifacts.
  • Developed UNIX and Perl Scripts for the purpose of manual deployment of the code to the different environments and E-mail the team when the build is completed.
  • Designed and implemented Subversion metadata including elements, labels, attributes, triggers and hyperlinks.
  • Coordinated Release effort amongst various teams (Integration, QA, Testing, and Business Analysis in geographically separated environment.
  • Attended the Minor/Major Event change control meetings to get necessary approvals for the deployment request.
  • Used Perl/Shell to automate build and deployment Process.
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Documented the deployment process (Migration Doc) of code to production.
  • Used JIRA as Issue Tracking Tool.

Environment: Subversion, ANT, MAVEN, Java.J2EE, Continuum/Jenkins, Apache Tomcat, UNIX, JIRA, Perl Scripts and Shell Scripts, Bamboo

We'd love your feedback!