We provide IT Staff Augmentation Services!

Devops Engineer Resume

5.00/5 (Submit Your Rating)

Tempe, AZ

PROFESSIONAL SUMMARY:

  • An extremely motivated and proficient individual with 7+ years in Devops/ Build, Release, and Software Configuration Management (SCM) in accordance with client needs.
  • Experienced in working with multiple simultaneous software releases and infrastructure planning.
  • Hands on experience in creating SCM Process, policies, procedures and Release Notes to follow Development and allow SQA teams to Release and Deploy highest quality product for the enterprise.
  • Experience in developing and maintaining build script using Apache Ant and Maven for J2EE and MS Build and Nant for .NET to perform builds efficiently.
  • Expertise in using BitBucket GIT to store and maintain source code.
  • Experience in managing source code with BitBucket and SCRUM storied with JIRA.
  • Used BitBucket for source control and JIRA for project management.
  • Expertise in Continuous Integration tools with Jenkins, AnthillPro, Cruise Control, Bamboo and Visual Build Professional.
  • Developed ASP.Net web pages using C#.
  • Experience in administration and monitoring activities for SVN, GIT, TFS, Perforce, UCM Clearcase and CVS.
  • Result - oriented and self-motivated with a proven capacity to learn sophisticated technologies and have a track record for producing on-time, high quality product and solutions.
  • Experience in creating of virtual machines and infrastructure in the Azure Cloud environment.
  • In-depth knowledge of Apache Subversion (SVN), GIT and Jenkins, Team City Continuous Integration Server - Installation, Configuration, Design and Administration, plus experience of extending and integrating these tools with other systems, platforms and processes using Java, Shell Scripting,  etc.
  • Responsible for Installation & Configuration of Jenkins to support various Java builds.
  • Experience with setting up Jenkins , creating jobs for scheduling the Ant and Maven deployments for J2EE application and setting up NEXUS server ( to access 3rd party dependencies ) for centralized repository and scheduled jobs in Jenkins for Maven build.
  • Working knowledge on automating server configuration/management with Opscode Chef.
  • Actively participated in the automation effort. Wrote security & web architecture provisioning scripts for Opscode Chef, in Ruby.
  • Good analytical, problem solving, communication skills and have the ability to work either independently with little or no supervision or as a member of a team.
  • Experience in creating Maven POMs to automate the build process for the new projects and integrated them with third party tools like SonarQube, Nexus.
  • Strong experience in Extraction, Transformation and Loading (ETL) data from various sources into Data Warehouse.
  • Experienced in using the utilities like Process Monitor to resolve the issues with MSI packages.
  • Experience in QA Lead, administration experience in Oracle E-business Suite and SAP.
  • Experience with IIS Servers Administration like troubleshooting & deployment of IIS application, website troubleshooting etc.
  • Experienced in trouble shooting, Configuring and Deploying Enterprise Applications in Web Sphere, Web Logic, and J BOSS/Tomcat Application Servers.
  • Experienced in configuring and managing web servers and SQL servers on clustered environments.

TECHNICAL TOOLS:

SCM Tools: GIT, SVN, TFS, CVS, Subversion, Harvest, VSS, Multisite, Clear Quest, Ant, Maven, Nant, MSBUILD, Cruise Control, Hudson, Jenkins, Build forge, AnthillPro, Visual Build Pro

Operating Systems: Windows, UNIX, Linux (Red Hat, CentOS, Ubuntu)

Database: Oracle, DB2, SQL Server, MySQL

Languages: Java/J2EE, Web Services, C#, C/C++, SQL, PL/SQL, VB .NET

Scripting Languages: Perl, Shell, PowerShell, VB Scripting, UNIX, Jython and Python

Automation Tools: Chef, Puppet, Docker, AWS, Azure

Build Tools: Maven, Ant, Nant, MS Build

Other Tools: JIRA, BAMBOO, QC, Crystal and Windows Reporting Server, SQL Reporting Services, ETL(Informatica), Cobertura, Sonar, BitBucket

Web Technologies: HTML, DHTML, XML, XSLT

Application Server: IBM WebSphere, Web logic Server, JBoss, Tomcat, IIS, IHS

WORK EXPERIENCE:

Confidential, Tempe, AZ

DevOps Engineer

Responsibilities:

  • Designed and implemented configuration management (SCM) and change management (CM) solution using Rational Clearcase, Subversion, TFS, Clearcase Multisite and Clear Quest, TRAC.
  • Worked extensively on cross-platforms (Windows and UNIX) with UCM Clearcase, Subversion, TFS and GIT.
  • Created customizing Build Definitions and implementing Continuous Integration & Gated Check-in builds in TFS.
  • Worked with version controllers like SVN and GIT (BitBucket, GitHub). Used BitBucket GIT to store and maintain source code.
  • Working on debugging IIS issues using debugging tools such as log parser.
  • Installed and configured Microsoft  IIS, Apache Tomcat Webserver in various environments.
  • Member of team that developed Web Applications with Python & Oracle, MySQL.
  • Created and managed SQL Server login, database users and Roles.
  • Designed architectures leveraging Windows Azure and Windows Workflow Foundation.
  • Created a best-practices guide for migrating existing applications from on-premises to Azure.
  • Implemented claims based identity in the client and service components of the application to allow integration with Azure AD.
  • Migrated SQL Server 2008 database to Windows Azure SQL Database and updating the Connection Strings based on this.
  • Involved on migrating SQL Server databases to SQL Azure Database using SQL Azure Migration Wizard.
  • Involved in managing Virtual Centos Linux servers running on VMWare ESX 4/5
  • Involved in automation of Linux using kick start on Physical and VMWare ESX VM's.
  • Involved in managing Virtual RedHat/CentOS Linux servers running on VMWare ESX 4/5.
  • Worked with CM Tools Subversion, CVS, GIT and Perforce.
  • Implemented Continuous integration and Continuous Delivery process using Git/SVN, Jenkins, Maven, Chef and Rundeck.
  • Created various branches in SVN/GIT, Merged from development branch to release branch, created tags for releases.
  • Responsible for design and maintenance of the Subversion/GIT, Stash Repositories, views, and the access control strategies.
  • Developed software features and resolve bugs using JavaScript, JQuery, AngularJS, SVG, and Canvas. Git, Stash and Jira. Scrum Agile environment.
  • Setup integration of Stash with JIRA and Bamboo in order to access related code changes and builds when browsing a build result and a JIRA issue.
  • Setup Git revision control system on Atlassian Stash and local development environments.
  • Analyzed, defined, and developed build process improvements using TFS.
  • Installed and configured build manager and agents to queue builds in TFS.
  • Created groups/users and defined user permissions for the projects in TFS.
  • Maintained source code repository in TFS.
  • Worked with ALM tool TFS Collections, Build Definitions, Work Items, and Reporting).
  • Developed build using ANT and MAVEN as build tools and used Jenkins to kick off the builds move from one environment to other non-production environments
  • Configured and Administered Nexus for Maven builds to share the artifacts within the company.
  • Implemented a Continuous Delivery framework using Jenkins, ANT and MAVEN in Linux environment.
  • Involved in building rpms using MAVEN rpm Plugin.
  • Used GRADLE to build the project into WAR and JAR files and SVN for version controlling.
  • Continuous integration using Android Studio, Gradle and Jenkins. Parallel handling of Eclipse and Jenkins.
  • Worked on migrating project from maven to Gradle automation build.
  • Experienced in authoring pom, build.xml and build Gradle files.
  • Developed and maintained build script using Apache ANT for J2EE, NANT and MSBuild for .NET to perform builds efficiently.
  • Implemented MSBuild project to create testing databases and run unit tests.
  • Developed MSBuild scripts for auto build of .Net projects
  • Developed multiple build files for build automation in CruiseControl using Ant, MSBuild.
  • Installed and Configured TFS Build Services (MSBuild), and created Build Controllers, Build Agents.
  • Conceived, Designed, Installed and Implemented CI/ CD automation system.
  • Supported full automation of CI Testing and Troubleshoot issues along the CI/CD pipeline.
  • Developed policies, standards, guidelines, governance and related guidance for both CI/CD operations and for work of developers.
  • In-depth experience using CI / CD pipelines to develop, test, and ship a range of responsive web and native mobile applications for both startups and enterprise.
  • Detailed understanding of Platform as a service (PAAS) and Software as a service (SAAS).
  • Architectural deep dive and evaluation to enable Workday SaaS implementation for Global Human
  • Resources processes utilizing iPaaS capabilities to integrate and to interoperate with Enterprise Systems.
  • Defined high level strategy and positioning of IaaS and PaaS for cloud consumption.
  • Experienced with Azure Cloud implementations of SAAS and PAAS software solutions and products.
  • Managed multiple complex projects designed to increase the efficiency of SaaS/ PaaS/ IaaS.
  • Automation of the build process via Perl programs and Korn shell scripts
  • Created & modified Korn Shell scripts for Storage Allocation and data replication.
  • Scripting and task automation by Cron tab using Bash, and Korn shell scripting.
  • Wrote Python scripts to parse XML documents and load the data in database.
  • Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
  • Experienced in developing Web Services with Python programming language.
  • Served as an organization-wide resource for PowerShell and automation questions and problems
  • Coded custom PowerShell applications for governance, data cleanup, and SharePoint configuration/installation.
  • Developed Process to manage VMs from a more hour weekly process to less hour utilizing PowerShell.
  • Installed and configured code rules, keys of SonarQube for code analysis.
  • Created of SonarQube dashboards for different team members based on their roles to monitor the progress of project source code.
  • Implemented SonarQube for analysis of software quality and code standardization
  • Created Maven POMs to automate the build process for the new projects and integrated them with third party tools like SonarQube, Nexus.
  • Worked as a TFS lead administrator and assisted through various projects.
  • Used Bitbucket for source control and JIRA for project management.
  • Setup and maintained virtualization technologies like VMware Workstation, Oracle Virtual Box and Docker.
  • Implementation of various agile framework/tools for Devops like ELK (Elastic Search), Docker based CICD framework, High-scaled and distributed computing environment.
  • Using Docker in Environment variables, Configuration files, Option types and Strings & integers
  • Also, installed & configured various Jenkins plug-in to automate Continuous build & deployments.

Technologies: SVN, AWS, IIS, VSS, Clearcase, BitBucket, Python, Perforce, Clear Quest, C#, Apache ANT, Nant, MS Build, Maven, XML, Perl Script, Shell scripting, Ruby, Docker, AnthillPro, UDeploy, Visual Build Pro, Artifactory, GIT, Nolio, Build forge, Oracle, QC, Cruise Control, Hudson, Visual Build Professional, JBoss.

Confidential, GA

DevOps/ Build Release Engineer

Responsibilities:

  • Used Quality Centre, RQM, Clearcase IBM Rational Manual Tester, Test Manager.
  • Investigated and reported on various tool solutions including Continues, Perforce, and Clearcase.
  • Administrated and monitored activities for SVN, GIT, TFS, Perforce, Accurev, UCM Clearcase and CVS.
  • Migrated software development projects from TFS to JIRA and Stash. This included source code and change requests.
  • Supported and maintained TFS and software engineering environment with Windows.
  • Worked with Perforce, Subversion/CVS and GIT Software Configuration tools (Source Control).
  • Developed back-end applications with Python, connecting with Oracle & MySQL databases enrolled various internal projects.
  • Created Perl scripts and SQL stored procedures for nightly batch job streams, data loads and corporate reporting.
  • Evaluated build automation tools (Open Make and AnthillPro), recommended AnthillPro.
  • Used build automation/continuous integration tools using Jenkins, Cruise Control and AnthillPro.
  • Developed tools, utilities, and applications in Ruby, Groovy, and Java.
  • Involved in development and implementation of the web application using Ruby on Rails. 
  • Wrote Shell and Perl scripts for the automation of deployments and integrating them with the CI tool.
  • Maintained and modified Triggers using MS Build for automation of routine tasks & Build Scripts (MSBuild).
  • Ported installers for 3 products from InstallAnywhere to InstallShield and significantly upgraded installer quality.
  • Developed advanced JIRA workflows and permission scheme, notification schemes, Screen scheme.
  • Developed and tested user-friendly navigators by utilizing JavaScript.
  • Install and Configure Comm. environment in WLS using Web Logic Server.
  • Worked on Manual configuration and creation of JBoss Template for deploying onto multiple servers.

Technologies: Unix, IBM Rational Clearcase, IIS Kourne Shell scripting, Tortoise CVS, Subversion, Apache ANT, XML, JBoss, Perl Script ,Windows XP, Java (GUI), HTML , Ruby, InstallShield, Perforce, Rational Clear Quest, AnthillPro, SVN, MySQL, GIT, XML, Oracle, Oracle Service Registry, Build forge, CVS, DB2 ,Win CVS, TFS, Microsoft MS Build.

Confidential, IL

DevOps/ Build Release Specialist

Responsibilities:

  • Used Visual Studio, Visual Studio.NET and Versioning tools like VSS, SVN, and Clearcase.
  • Worked with Visual Studio, Visual Studio.NET and Versioning tools like VSS, SVN and Clearcase.
  • Worked in integrating TFS with Visual Studio 2005 & 2008.
  • Consolidated all Team Projects into from TFS 2008 to TFS 2010 Project Collections. Assisted Development and QA teams branching and merging activities in TFS and GIT.
  • Configured GIT with Jenkins and schedule jobs using Poll SCM option.
  • Involved in IIS Servers Administration like troubleshooting & deployment of IIS application, website troubleshooting etc. Configured SSL certificates for IIS applications.
  • Developed applications and methods with Python for ETL - Extract, Transform, and Load Designing, developing and code reviewing server side Python applications, connecting with Oracle and MSSQL Server.
  • Used Python scripts for pushing data to MySQL Database.
  • Configured local Maven repositories and multi-component Ant projects with Nexus repositories and scheduled projects in Jenkins for continuous integration.
  • Developed policy and scripts for automation of build based on Perl, Ant, VisBuildPro under Build forge.
  • Translated VFP applications to VB.NET.
  • Worked on configuring data sources for JBoss with various versions of databases.
  • Involved in setting up Continuous Integration environment using Bamboo.
  • Maintained of continuous integration based on Maven and Hudson.

Technologies: SVN, CVS, VSS, IIS Clearcase GIT, JBoss, Perforce, UCM, Maven, Apache ANT, MS Build, Nant, Perl Script, Kourne Shell scripting, Java.

We'd love your feedback!