We provide IT Staff Augmentation Services!

Devops Engineer Resume

0/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Around 7 Years of experience in IT industry comprising of Software Configuration Management (SCM) & Development.
  • Extensive experience includes SCM, Build/Release Management, Change/Incident Management, VMware and AWS Cloud computing.
  • Experience at Software Development Life Cycles and Agile Programming Methodologies.
  • Extensive experience using MAVEN and ANT as a Build Tool for the building of deployable artifacts (war & ear) from source code and BAR files to IBM Brokers (WMB and IIB)
  • Extensive experience in understanding high level technical aspects to create Release Plans.
  • Experience in coordinating with Subject Matter Experts (SMEs) between application and infrastructure.
  • Worked on planning and Implementation of Dry Run for every Release.
  • Extensively worked on Hudson and Jenkins for continuous integration and for End to End automation for all build and deployments.
  • Experience in Splinter and other monitoring tools.
  • Ability in development and execution of XML, Shell Scripts and Perl Scripts.
  • Efficient in working closely with teams to ensure high quality and timely delivery of builds and releases.
  • Experience in working on source controller tools like Subversion (SVN), CVS, IBMClearCase and GIT.
  • Used PL/SQL to connect to various databases and to check for the invalid objects after and before each release.
  • Expert in deploying the code through web application servers like Web Sphere/Web Logic/ Apache Tomcat/JBOSS.
  • Good command in working with Tracking Tools JIRA, Remedy and IBM Rational Clear Quest.
  • Good understanding of Operating Systems like Linux, UNIX, Windows.
  • Experienced in Querying RDBMS such as Oracle, MySQL and SQL Server by using SQL for data integrity.
  • Managed environments DEV, QA, UAT and PROD for various releases and designed instancestrategies.
  • Well Adverse with the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
  • Experience in integrating Unit Tests and Code Quality Analysis Tools like JUnit, Cobertura, PMD, FindBugs and Checkstyle.
  • Experience in software Build tools like ApacheMaven, Apache Ant to write Pom.xml and Build.xml respectively.
  • Hands - on Experience of the J2EE Framework and its components as related to Java build, test, deployment and release management initiatives.
  • Experienced in handling Release Management activities.

TECHNICAL SKILLS

Operating Systems: Linux (RedHat, CENTOS), Solaris, HP-UX, VMware ESX, Windows NT /2000/2003, MAC OS X 8/9.x/10.x.

Hardware: M5000, M8000, T5220, T5240 Sun E15K, E25K, Sun Fire 6800/4900/3800 , Sun Fire 490/280, v880/v890, Sun Enterprise Servers E6500, E4500, E3500, Work Group Servers E450, E420, E250, E220, Netra 1405, Netra X1, Ultra 80, 60, 30, 10, 5, 2, 1, Intel Servers

Networking: TCP/IP, NIS, NFS, FTP, DNS, DHCP, Samba, LDAP, Apache, SMTP, SSH, IP-Tables

WEB Technologies: Tomcat, APACHE 2.x, 3.x, Web Logic (8/9/10) & Web Sphere 4.0/5.0

Programming, Scripting Language & Databases: RDBMS, MySQL, Oracle, Sybase, MSSQL, C, UNIX Shell Scripting, Perl Scripting, Python, Ruby, HTML, VB

Backup Management: Veritas Net backup 4.x/5.x/6.x, Ufsdump, Ufsrestore, TAR,cpio, dd, Tivoli, Symantec NetBackup 7.x

Third Party Software: VERITAS Volume Manager, VERITAS Cluster Service (VCS), HP Service Guard, Sun Cluster, EMC Storage, RAID Technologies, SSL, Splunk, Chef, Puppet, GitHub, Jenkins, Bamboo

Protocols: TCP/IP, UDP RIP, OSPF, EIGRP, IGRP, SNMP, SMTP, TELNET

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

DevOps Engineer

Responsibilities:

  • On daily basis worked in middle between application and infrastructure coordinating with SMEs to ensure smooth code deployments from application to application.
  • Understanding the Technical aspects from High level to create Deployment plans, Contingency plans and which direction to go if they hit a snag.
  • Performed all necessary day-to-day Subversion support for different projects.
  • Build Application using Anthill Pro on day to day basis.
  • Deployment of the Business processes by creating JAR, WAR, TAR and EAR files to IBM webSphere application servers and BAR to IBM Brokers (WMB and IIB)
  • Build & Deployment of App Code to non-prod environments using the ITG tool.
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Upgrading Environments like DEV, TEST, UAT, STAGE after every minor and major releases and infrastructure support to all environments.
  • Worked on creation of Change requests and Service requests using ITG.
  • Involved in periodic archiving and storage of the source code for disaster recovery.
  • Used Git for branching, merging and responsible for maintenance of the Subversion repositories, views, and the access control strategies.
  • Responsible to maintain ANT Build Scripts and tweak if changes in the requirements.
  • Working knowledge of LINUX Shell scripting.
  • Deployed the Java applications into web application servers like IBM Web Sphere.
  • Responsible for Deployment Dry Run plans and Execution of the Dry Run on every release for multiple applications.
  • Responsible for Deployment Back-Out Plans and if necessary Back-Out the whole application at or after the Release for PROD environment.
  • Worked as a Release Manager for Enterprise Applications.
  • Planned release schedules using agile methodology and coordinated releases with engineering and SQA for on-time delivery.
  • Created Environment Readiness- Infrastructure, Application and System.
  • Worked on Change Approvals and provided periodic feedback of status and scheduling issues to the management.
  • Responsible for WSADMIN scripts or admin console deployments.
  • Perform Post Deployment Monitoring and Validation.
  • Used ITG as a ticketing tool in projects.
  • Worked with QA on Performance Monitoring setup and Troubleshooting/Fixing for Enterprise applications.
  • Responsibility to perform the Security Scans (Web Scan, Pen Test)
  • Worked with ETS for New Infrastructure (IRD) and responsible for the Infrastructure Management.
  • Setting up TWS (Tivoli Work Sheet) Jobs and deploy TAR files on daily basis to every environment on IBM WebSphere and automate the TWS jobs.
  • Involved in Installation of Chef and created POC for using chef as a configuration management tool and orchestration.
  • Involved in two production windows per week and production support as well.
  • Worked as a system administrator for the build and deployments process on the enterprise server.

Environment: Git, ANT, Maven, LINUX, XML, IBM Web Sphere, AnthillPro, Java/J2EE, ITG, Chef, IntelliJ IDEA, Db Visualizer, Aqua Data Studio, Oracle, Shell scripts.

Confidential, San Ramon, CA

DevOps Engineer

Responsibilities:

  • Developed and supported the Software Release Management and procedures.
  • Implemented GIT branching and merging operations for Java Source Code.
  • Setup different environments for build, (Development, Test, Pre-production and Production)
  • Worked with Development Team Leads and testing teams to establish a build schedule, execute the builds and troubleshoot build failures, if any.
  • Coordinated with the Development Teams to receive the correct versions of re-usable and dependent components and with Environment team for issuing/installing successful builds.
  • Created Release Branches for Parallel development.
  • Involved in creating new elements in VOB's.
  • Modified ANT scripts to build the JAR's, Class files, WAR files and EAR files from VOB's.
  • Configurations, setup and building of interfaces and modifying the flow to give the opportunity for re-use scalability and functionality.
  • Automated the build and release management process including monitoring changes between releases.
  • Developed utilities for developers to check the checkouts, elements modified based on project and branch.
  • Created GIT configuration record for builds using derived objects generated during build audit process.
  • Responsible for building and releasing packages for testing.
  • Deployed the Java applications into web application servers like Apache Tomcat.
  • Executed user administration and maintenance tasks including creating users and groups, reports and queries.
  • Integrating AWS cloud Formation with Puppet for configuring and patching applications.
  • Used ANT and MAVEN for building the applications and developing the build scripts.
  • Incorporated the Code Quality Tools FindBugs and Cobertura into ANT Projects.
  • Used Jenkins to perform automated Builds and Deployments.
  • Expert in User Management and Plugin Management for Jenkins.
  • Used Remedy as a ticketing tool in the project.
  • Managed environments using VMware, VSphere, VCenter, Vworkstation and VPlayer.
  • Performed deployments to machines in Amazon Cloud.
  • Experienced in using AWS cloud Formation and Puppet together to automate the entire deployment and management process, from AWS resources through the application artifacts.

Environment: Jenkins, GIT, Perl Scripts, Shell Scripts, Puppet, Remedy, Tomcat/JBoss.

Confidential, Denver, CO

Devops Engineer

Responsibilities:

  • Enabling customers to better manage software development, deployments and infrastructure with tools such as Chef, Jenkins and GITHub.
  • Defined dependencies and plugins in Maven pom.xml for various activities and integrated Maven with GIT to manage and deploy project related tags.
  • Configured local Maven repositories and multi-component Ant projects with Nexus repositories and scheduled projects in Jenkins for continuous integration.
  • Integrated Subversion (SVN) into Hudson / Jenkins to automate the code check-out process
  • Experience in working with Selenium IDE and Selenium Web Driver using testing.
  • Resolved crucial issues related to Linux server, Puppet and monitoring for Dev environments.
  • Creating customizing Build Definitions and implementing Continuous Integration & Gated Check-in Builds in TFS.
  • Construct Puppet Modules/Functions to Support Solaris IPMP (IP Multipathing) on Solaris
  • Worked with OpscodeCHEF with expertise in Amazon's cloud especially CHEF solo and bootstrapping.
  • Actively participated in the automation effort. Wrote security & web architecture provisioning scripts for Opscode Chef, in Ruby
  • Installed and configured code rules, keys of Sonar for code analysis and created of SonarQube dash boards for different team members based on their roles to monitor the progress of project source code.
  • Developed and scheduled bash shell scripts for various activities (deployed environment verification, running database scripts, file manipulations, Subversion (SVN)and GIT Hooks etc.,)
  • Backed up and restored configurations and data of various tools (SVN, Jenkins, WAS, Sonar), databases (oracle, db2) and servers (windows, RHEL) as required.
  • Created and configure jobs, script builder, custom command builder, agents in Bamboo
  • Performed DevOps for Linux, Mac and Windows platforms
  • Involvement in Websphere Process Server Replacement Project, with another instance of Websphere Application Server.
  • Created the Clustering Topology in WebSphere Application Server ND V6.x to achieve Work Load Management (WLM), High availability, Load Balancing and Hardware fail over.
  • Configuration of Hudson along with Ant and Jython Scripts for Automated build and deployment Process.
  • Involved in deploying the content cloud platform on Amazon AWS using EC2, S3, and EBS. Evaluate Chef and Puppet framework and tools to automate the cloud deployment and operations.
  • Administration of VSS 2005, TFS 2008/10/12 and managed SQL 2005/2008 and Windows 2005/2008/2010 servers.
  • Used PowerShell for DevOps in Windows-based systems.
  • Worked on build tasks using Maven, Ant, Gradle and GNU Make files and worked with development team to migrate Ant scripts to Maven.
  • Extensively used Perforce as a Configuration Management tool to manage source code
  • Integrated Build dependencies and dependency blocking strategy in Bamboo.
  • Developed Puppet Modules for installation & Auto healing of various tools like Jenkins, Nolio agents,
  • Expert in installing and configuring Continuous Integration tools such as Bamboo, Build Forge, AnthillPro, Cruise Control and Hudson for build and deployment automation.
  • Troubleshooted build issues, MS Build and TFS Build.Proj file changes, issues related to TFS application SharePoint, Reports, TFS Permission, Build server etc.

Environment: SVN(Subversion), Anthill Pro, ANT, NAnt, and Maven, Chef, Puppet, Devops, TFS, Jenkins, Clear case, MS Build, Unix, Linux, Perl, Bash, Jython, Python, Ruby, Cruise control, AWS, MongoDB, Chef, Sonar, Sharepoint, Bamboo, Hudson, Git, JIRA, Shell Script, Weblogic, Selenium.

Confidential, Herndon, VA

Build and Release Engineer

Responsibilities:

  • Installed and administered Tomcat repository to deploy the artifacts generated by Maven and to store the dependent jars, which are used during the build.
  • Resolved update, merge and password authentication issues in Jenkins and JIRA.
  • Setting up continuous integration and formal builds using Jenkins with Maven and Tomcat repository.
  • Mentor Business Areas on Subversion Branching, Merging strategies concepts.
  • Involved partially in deploying WARs/EARs (backend) through WebLogic Application Server console.
  • Performed setup of clustered environment with WebLogic Application Server.
  • Installed and configured Confluence as the enterprise wiki to document development and change management procedures
  • Worked for Creating the Software Configuration Management Plan.
  • Managed the entire release communication and Release co-ordination during the Project roll-out.
  • Used Shell script to configure the WebLogic application server in all the environments.
  • Involved in estimating the resources required for the project based on the requirements.
  • Installed and configured foreman with puppet for auto-provisioning the Linux machines in AWS and VMware environments.
  • Utilize engineering and programming skills focused on enabling a model.
  • Used Maven dependency management system to deploy snapshot and artifacts to Nexus to share artifacts across projects and environments.
  • Utilized Perl and Python for GIT.

Environment: Java, Maven, Jenkins, JIRA, Linux, WebLogic, Subversion, Shell scripting, AWS, GIT.

Confidential

Unix/Linux Admin / Chef Developer

Responsibilities:

  • Supported Solaris/Linux servers in production / QA / Development Environment includingSolarisZone and RHEL VM's.
  • Used Chef configuration management system to develop automation and monitoring web application and database servers
  • Created several cookbooks, recipes using Ruby as scripting language
  • Involving in installing chefnode, workstation and server
  • Installed andConfiguredSolariszones: whole, sparse, branded onSunHw
  • Installed ESXi 4.1Hypervisor on HP Servers.
  • Installing, configuring and maintainingapache, samba,Web Sphere& Web Logic Application Servers and Nagois
  • Worked on VMware, VMware View, vSphere. Dealt with ESX, ESXi servers.
  • Enhanced and simplified vCenter server 4.0.
  • Installation of systems using Jumpstart forSunServers and Kickstart for RHEL on HP Hw.
  • Configure, support and perform routine maintenance of hardware and software for Linux andSolarisservers.
  • Involved in Hardware and software evaluation, recommendation and vendor management.
  • Resolved configuration issues and problems related to OS, NFS mounts, LDAP user ids DNSand issues.
  • Experience in creation and maintenance of ZFS file systems / set quotas.
  • Regularly applying patches for Redhat Linux,Sunand HP systems.
  • Develop Unix Shell scripts for regular and periodic jobs and also for sysadmin jobs.
  • Extensively worked with Business, Application, Database, Network and SAN Team for project requirement.
  • Project co-ordination and providing technical advice on system to management
  • Plan, document, review and maintain system administration guidelines and policies
  • Manage and co-ordinate Unix and Linux administration tasks
  • Ensure Data Center operation meets required service levels
  • 24x7 support for the UNIX servers. Rotating on call pager responsibilities for Production environment.

Environment: Solaris9& 10, RHEL 4.X,5.x,6.x:SunUltra SparcT5220,T5240, T3-1,2,M5000,X4140,x4170; HP DL360, 380 & 580; VMware, SolsticeDisk Suites, ZFS; Volume Manager (VxVm) 4.1, Veritas Cluster server (VCS), VMware.

We'd love your feedback!