We provide IT Staff Augmentation Services!

Dev Ops Engineer Resume

5.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • Over 7+ Years of IT Industry experience with Configuration Management, Build, Release Management and Quality Assurance using Java/J2EE, Subversion (SVN), TFS,GIT (Atlassian Stash), Clear Case on Unix and Windows environment.
  • Ability in managing all aspects of the software configuration management process including code compilation, Migration, packaging / deployment / release methodology, and application configurations.
  • Deployed packaged Source code (Java, .net), Web Sphere, Web Logic and IIS servers.
  • Expertise in using build tools like MAVEN, ANT and GRADLE for the building of deployable artifacts such as war & ear from source code.
  • Expertise in Automating Applications usingAnthill Procontinuous Integration Tool.
  • Involved in the functional usage and deployment of applications in Weblogic, WebSphere and Apache Tomcat Server.
  • Managed Amazon Web Services like EC2, S3 bucket, RDS, EBS, ELB, Auto - Scaling, AMI, IAM through AWS Console and API Integration with Puppet Code.
  • Managing virtual machines using VMware, AWS.
  • Created a high availability and scalable AWS stacks using EC2 Auto Scaling functionality.
  • Created tagging standards for proper identification and ownership of EC2 instances and other AWS resources
  • Excellent work experience in Software Development Life Cycle (SDLC), Project Management, Project Release and Configuration Management Plans.
  • Experience in using Tomcat and Apache web servers for deployments and for hosting tools.
  • Exposure to basic administration of Application servers like Weblogic fusion middleware suite and Rational Websphere suite.
  • Good experience in converting build.xml into pom.xml in order to build the applications using MAVEN.
  • Experience in managing the artifacts generated by MAVEN in the Nexus repository
  • Experience in installing and configuring software packages like SVN, JIRA, Build Forge, CVS, Bugzilla, Auto sys, Data Stage, Biz Talk.
  • Good experience in automated deployment tool Nolio.
  • Extensive experience in Querying Data usingToad 8.0.
  • Expertise in Rational Rose Enterprise Tool for Object Oriented Analysis (OOA) and Design (OOD) usingUML(Unified Modeling Language).
  • Expertise in Using various Operating System which includeUNIX, AIX, HP-UNIX, Linux and Windows.
  • Expertise with Middleware technologies like JMS, MQ-Series 5.0.
  • Expertise with J2EE complaint application servers like IBM Web Sphere, BEAWeb logic,JBOSS.
  • Strong command on source controller concepts such as Branches, Merges and Tags.
  • Excellent experience in documenting and automating the build and release process.
  • Experience of Migration & deployment of Applications with upgrade version of Applications.
  • Expertise in Querying RDBMS such as Oracle, MY SQL and SQL Server by using SQL for data integrity.
  • Efficient in tracing complex buildproblems,releaseissues and environment issues in a multi component environment.
  • In-depth understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
  • . Subscribe SQL Server Azure Cloud Services.
  • Create Database on SQL AZURE ARM.
  • Setting up SQL Azure Firewall
  • Working knowledge and understanding of Server provisioning tools like Puppet and Ansible.
  • Worked in an agile development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using tools like puppet & Jenkins
  • Expertise in writing Bash Scripts, Pearl Scripts (hash and arrays), Python programming for deployment of Java applications on bare servers or Middleware tools
  • Work under SLA (Service Level Agreement) & Incident Management (Remedy) with increases productivity, scalability & performance of application.
  • Expertise in trouble shooting the problems generated while building, deploying and also in production support.
  • Efficient in working closely with core product teams to ensure high quality and timely delivery of builds.
  • Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and team work environments and working on 24X7 rotation support

TECHNICAL SKILLS

Languages: Java/J2EE, C/C++, VB, SQL Shell scripting, Ant, Maven, JSP, XPath & XSLT, and basic C/C++, Perl and Python

Operating System: Windows98/Xp/Nt/ 2000/2003/2008 , Aix, Solaris, Hp- Unix, Rhel 5, 6, 7, Ubuntu 12.04, 14.04, 16.04, Centos 5,6,7, Suse Linux, Mac Os.

Clouds: Aws, Open stack, HP Helion

Versioning Tools: CVS, Subversion, TFS, Clear case, Git

CI &CD Tools: Hudson, Jenkins, Bamboo, Nexus, Anthill Pro

Automation/Build Tools: Jenkins and JNLP Slave Nodes, Docker, MS Build, Chef, Puppet, Nexus, Ivy, Artifactory, Ansible, Team City, Bamboo

Monitoring tools: Nagios XI, splunk, Solar Winds, SCOM.

Bug Tracking Tool: JIRA, Fisheye, Crucible, Remedy, Snow and IBM Clear Quest.

Environment: s Agile methods, Agile PLM, Continuous Integration, XML, Deployment

Virtualization: VM Ware ESX/ESXi, Mesos/Marathon Docker, Amazon AWS/EC2, Open Shift, Azure.

Protocols: TCP/IP, SOAP, HTTP and HTTPS

Web Technologies: Servlets, JDBC, JSP, HTML, Java Script

Web/App servers: Web Logic, Web Sphere, Tomcat, J Boss

Database: Oracle, DB2, MY SQL, SQL Server, Maria DB, MongoDB, PostgreSQL, Cassandra.

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

Dev ops Engineer

Responsibilities:

  • Developed build and deployment scripts using ANT, Docker and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • 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.ImplementedAnthill Pro to Automate Build and Release Process.
  • Working on Cloud server for deployment using AWS. Configuration management using Amazon Cloud Formation, Continuous integration with Jenkins. AWS management (EC2, EBS, ASG, RDS...)
  • Builds and deploys J2EE application in Oracle Weblogic server 11g.Assist with maintaining current build systems, developed build scripts, and maintained the source control system.Environment provisioning solutions using Docker, Vagrant, Red Hat Satellite.
  • Configuration of Continuous, Rolling, Scheduled, Gated Automated Builds with TFS 2010 Build Automation.
  • Used micro service architecture, with Spring Boot-based services interacting through a combination of REST and Rabbit MQ or Apache Kafka message brokers. Deployed services to Google Cloud Platform and Microsoft Azure in Docker containers, managed by Mesos/Marathon.
  • Enforced automation in build and deployment procedures, executed code builds and deployment activities. Write and maintaining Ruby Scripts for Cookbooks in Chef.
  • Deployed and maintainedChefrole-based application servers, includingApache,Resin andTomcat.
  • Responsible for Development, UIT, SYTEM, UAT, STAGING Builds and Releases.
  • Managed the source codes repository of multiple development applications using Tortoise SVN
  • Created analytical matrices reports, dash boards for release services based on JIRA tickets
  • Trained offshore team members and responsible for knowledge transfer.Deployed built artifacts to WebSphere application server using maven and python scripts. Designing, implementing and supporting fully automated Continuous Integration and Continuous Delivery processes
  • Responsible for design and maintenance of the Subversion (SVN) Repositories
  • Documentation of detailed build configuration, Build procedures and change history for releases.
  • Performed weekly and on-call deployments of application codes to production environments.
  • Coordinated application release with developer, DBA, QA and project management teams.
  • Maintains sandbox build environments, keeps track of build history and responsible for updating the build system Runbook and Release notes.
  • Worked in cross-platform environments like Linux, UNIX, AIX and Windows.

Environment: Subversion (SVN), Jenkins, Java/J2EE, ANT, MAVEN, TFS, Nexus, Mesos/Marathon, Docker, Anthill Pro, Web Logic, chef, Python, Shell Scripts, XML, UNIX, Linux (RHEL), Windows XP, Oracle, JIRA, Confluence

Confidential, Beaverton, OR

Dev ops/Build and Release Engineer

Responsibilities:

  • Deployed Puppet, Puppet Dashboard, and PuppetDB for configuration management to existing infrastructure.
  • Deployed mcollective for orchestration. Wrote custom mcollective plugins to deal specifically with our needs.
  • Managed SVN repositories for branching, merging, and tagging.
  • Resolving merging issues during build and release by conducting meetings with developers and managers.
  • Used Harvest and CVS for repository integration toAnthill Profor code.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Experience in using JIRA as Bug Tracking Tool.
  • Experience in deployment of Fusion Middleware SOA applications like Oracle Policy Management, Oracle Service Bus and Business Process Management Composites.
  • Experience in writing Python Scripts to support Weblogic Scripting tool (WLST).
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
  • Deployed Informatica Work flows and parameter files to respective Environments UAT, IST and PROD.
  • Setting up Code Coverage reports tool like SONAR and COBERTURA to help in managing the quality of source code.
  • Deployed LDAP for centralized authentication.
  • Developed Shell/Batch/Python Scripts for automation purpose.
  • Developed Python and shell scripts for automation of the build and release process.
  • Involved in writing and editing the existing ANT (Build.XML) files in case of errors or changes in the project requirements.
  • Managing the artifacts generated by MAVEN in the Nexus repository.
  • Implemented Maven builds for creating JAR’S, WAR’S and EAR’S.
  • Used Hudson for Continuous Integration and deployment into WebLogic Application Server.
  • Supported and developed tools for integration, automated testing and release management.
  • Used Jmeter and Selenium for load testing and front end performance testing.
  • Verified if the methods used to create and recreate software builds are consistent and repeatable.
  • Created puppet modules for various tools in our infrastructure.
  • Deployed centralized logging via rsyslog and Logstash with Kibana as the web frontend.
  • Posting the Build on time & following it up the testing team on posted builds.
  • Following up with the Test Team & Development Team.

Environment: RHEL, Weblogic, Fusion Middleware Suite, Selenium, Jmeter, Oracle Policy Modeling, Oracle Service Bus, Puppet, JIRA, Anthill Pro, Confluence, Fisheye, Windows Server 2005/2008, Subversion (SVN), ANT, Hudson, Maven, Sonar.

Confidential, Los Angeles, CA

Devops/Build & Release Engineer

Responsibilities:

  • Maintained and administered GIT source code tool.
  • Created Branches, Labels and performed Merges in Stash and GIT
  • Developed processes, tools, automation for Jenkins based software forbuildsystem and delivering SW Builds.
  • Maintain and track inventory using Jenkins and set alerts when the servers are full and need attention.
  • 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.
  • Have used Confluence to create, share and discuss content and projects.
  • Integrated GIT into Jenkins to automate the code check-out process
  • Used Jenkins for automating Builds and Automating Deployments.
  • 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
  • Installed and configured Jenkins for Automating Deployments and providing a automation solution.
  • Very strong Project Management experience performing ITIL RM /SCMactivities.
  • Knowledge of concepts in code lines, branching, merging, integration, versioning etc
  • Excellent problem solving, analytical skills and technical troubleshooting skills.
  • Clarity and precision in verbal and written communications.
  • Managed build results in Jenkins and deployed using workflows.
  • Delivered specific versions of various components of an application into target environments.
  • 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.

Environment: Jenkins, GIT, ANT, MAVEN, JIRA, Python, BASH & KORN Shell, JAVA/J2EE, WebSphere

Confidential, Tampa, FL

Build & Release Engineer

Responsibilities:

  • Primary duties include Build and Deployment of the java applications onto different environments like Dev, QA, UAT and Prod.
  • Worked on the transition project which involves migration activities from Ant to Maven in order to standardize the build across all the applications.
  • Involved in Installing Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
  • Automated the deployment and server bounce process is by creating the scripts using Weblogic Scripting Tool (WLST)
  • Pushed releases to QA, Beta, and production environments.
  • Build artifacts (war and ear) are deployed into a Weblogic app server by integrating the WLST scripts to Shell Scripts.
  • Generated Ant, Perl & UNIX scripts for build activities in QA, Staging and Production environments.
  • Maintained configuration files for each application for build purpose and installed on different environments.
  • Involved in troubleshooting of user interface using JSP.
  • Worked closely with the team to review code for compatibility issues, resolve issues as they arise, and implement deployment processes and improvements on a continuous basis.

Environment: Perforce, ANT, Maven, Jenkins, Weblogic, MS Visio, Shell, Perl

Confidential

Configuration Build & Release Manager

Responsibilities:

  • As an administrator for Rational Clearcase (UCM) was responsible for Creating Repositories (VOB’s) and setting up the permissions.
  • Working on Creation of Streams, Baselines and Rebase. Post the Delivery to Onsite Master Replica server on daily basis.
  • Perform software builds using ClearCase as version control tool.
  • Working on Creation of Streams, Baselines and Rebase. Post the Delivery to Onsite Master Replica server on daily basis.
  • Writing configuration specs and creating views for developers.
  • Resolving merging issues during build and release by conducting meetings with developers and managers.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
  • Creating UCM Projects, Components, Integration and Development Streams.
  • Maintenance and Health Check-up activities of VOB’s and Views. Creating and applying Triggers to enforce SCM policies using Perl scripting.
  • Backup and Restoration, Overall Integration and Merge strategy for the Projects in Clearcase.
  • Rational Clearcase Multisite Administration which involves synchronization across the CC servers.
  • Code merge activity from one stream to another, resolving conflicts.
  • Created and maintained the Shell/Perl deployment scripts for Websphere application servers.
  • Deployed the EAR’s and Enhanced EAR’s to WebSphere Application servers.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Responsible for building and releasing packages for testing.
  • Used BuildForge as a continuous integration tool for automation of daily process.

Environment: Clear Case, ANT, Web Sphere, Perl Scripts, Shell Scripts, Linux, BuildForge

Confidential

Build & Release Engineer

Responsibilities:

  • Performing Continuous Build using Cruise Control, Developed and maintained build for all environments (SANDBOX/DEV/QA/PROD) in Web logic server.
  • Installed and configured SVN and Bugzilla servers.
  • Created custom Web-based automated reporting tools using Perl, Clear Tool and Web Design Tools. QA & UAT support for testing & validation
  • Responsible for building patches, Fix packs, weekly, nightly, development and PDA builds.
  • Created branching for developers and also Involved in stage cloning for the diff streams
  • Prepared the Release plan and Coordination activities from Release Management.
  • Prominent member of development, Test, Stage and Production environments with Installing, Configuring, designing, maintenance and troubleshooting the Infrastructure and Application configurations on servers.
  • Involved in Installation, Configuration and maintenance of the JBoss Servers on RHEL and Windows 2000/2003 environment.
  • Used Jenkins/Cruise Control in conjunction with ANT and MS Build to automate the builds.
  • Deployment and configurations of enterprise J2EE applications that include EAR (Enterprise Archives) and WAR (Web Archives). Migration of enterprise J2EE Applications from Web Sphere Application Server v5.x to JBOSS.
  • Trouble shooting and Performance tuning using Resource analyzer and log analyzer by analyzing Error and Event log files.
  • Put Through integration testing environment for developers.
  • Executed web based builds to allow any time and any branch builds.
  • Maintain the Release notes and list of deliverables, Coordinating Weekly Database releases
  • Ensuring that all release and deployment packages can be tracked, installed, tested, verified and/or uninstalled or backed out as appropriate

Environment: SVN, ANT, Weblogic Server, Windows Server 2000/2003, Jenkins, Cruise Control, Perl, Java/J2EE, JBOSS

We'd love your feedback!