We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

5.00/5 (Submit Your Rating)

Cleveland, OH

SUMMARY

  • DevOps/Release Engineer Consultant wif over 7+ years of hands - on experience in Build management, Release management, environments management, software building and deployment and DevOps.
  • Areas of expertise include a strong understanding of business requirements, managing major releases, coordinating builds, creating installation packages, and automating processes.
  • Experience includes AWS, Chef, Puppet, Azure, Ant and Maven build tools and implementing wif Jenkins, Anthill Pro and Build Forge.
  • Experience includes using Nexus and Art factory Repository managers for Maven builds.
  • Expertise includes Continuous Integration tools wif Jenkins, Anthill Pro, Build Forge and TFS.
  • Experience includes automating teh release pipeline to achieve zero touch deployments using Jenkins, SVN, Nexus and Nolio.
  • Excellent understanding of SDLC Methodologies like Agile, Waterfall, RUP Process.
  • Deployed code on Web sphere Application Servers for Production, QA, and Development environments using WSADMIN scripts and integrated tan wif Shell/Perl scripts to enhance teh functionality of teh deployment process.
  • Good Command in Shell/Perl/Python/Bash/Power Shell scripting.
  • Developed multiple power shell scripts for .NET Applications.
  • Proficient in Unix/Linux/Windows OS administration.
  • Experience in using Subversion (SVN), GIT, Perforce and CVS Version Controls.
  • Thorough understanding of Virtual machines and cloud computing services (AWS), networking TCP/IP, DNS, FTP, SSH, SCP and web coverage services (WCS).
  • Expertise in working wif JIRA and Bugzilla as bug Tracking Software.
  • Good understanding of Programming languages as Java, .NET.
  • Wrote deployment Automation scripts for multiple .NET and JAVA/J2EE Applications.
  • Used Ant/Maven for building scripts for Java Applications.
  • Administrated and monitored activities for SVN, GIT, TFS, Perforce, UCM Clear case and CVS.
  • Extensive noledge and administration experience in Jira and noledge on other Atlassian products like Bamboo.
  • Worked wif optimization of server resources, Amazon Elastic Cloud instances and website security, Mule ESB (EAI)/Service Mix, Web services /REST, Amazon AWS, Chef and Puppet
  • Expert at branching, tagging, merging and handling conflicts inSubversion (SVN)/GIT.
  • Experience wif centralized version control system such as SVN and distributed version control system such as Git.
  • Designed Workflows to automate teh Build and Deploy Process.
  • Knowledge on Code Analysis Tools SONAR and XRADAR.Exposure to Jython, Python scripting.
  • Worked on IIS, Apache, IBM HTTP, JBoss and me Planet web servers.
  • Hands on Administration experience wif Web sphere and Web logic Application Servers.
  • Consistently recognized for organizational skills, presentation and communication skills, attention to detail, analytical skills, and problem solving.

TECHNICAL SKILLS

SCM Tools: GIT, SVN, TFS, CVS, Clear Quest, ANT, Maven, NANT, MSBUILD, Jenkins, Build forge, Anthill Pro, Hudson.

Operating Systems: Windows XP/2000/2003,2008 UNIX, Linux (red hat)

Database: Oracle 11g,9i/ 8i/7.3, DB2, SQL Server 7.0/6.5/2000 , MySQL 4.0

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

Scripting Languages: Perl, Shell, Power shell, VB Scripting, UNIX, Jython and Python

Other Tools: JIRA, BAMBOO, QC, Sonar, Nexus, Art factory, XRadar

Web Technologies: HTML, DHTML, XML, XSLT

Application Server: IBM Web Sphere, Web logic Server, JBOSS, Tomcat, IIS, HIS

Automation Tools: Chef, Puppet, AWS, Azure.

PROFESSIONAL EXPERIENCE

Confidential, Cleveland, OH

Sr. DevOps Engineer

Responsibilities:

  • Designed Workflows to automate teh Build and Deploy Process
  • Developed Build Scripts to fortify scan Applications using maven and MS build.
  • Tracking project work and work pack by using IBM RTC
  • Design, develop and implement an automated Linux (Centos, Amazon) infrastructure using Collective and AWS and move existing applications off windows seamlessly to it while aggressively growing.
  • Created technical design documents for new custom Batch programs according to business needs for development team
  • Worked wif Nolio continuous application release operations and did zero touch deployments.
  • Wrote complex shell script to run automated Test remotely.
  • Experience in writing automation scripts using Selenium
  • Designed and builtAzureV2 network infrastructure including Site to Site connection through Meraki VPN/Firewall appliance, wif Point-To Site (V1 network connection to V2 Network) for migration ofAzureVMs from classic Portal toAzurePortal.
  • Involved in deploying teh content cloud platform on Amazon AWS using EC2, S3, and EBS. Evaluate Chef and Puppet framework and tools to automate teh cloud deployment and operations.
  • Setting up Live Environment on IIS/Apache Web Servers wif various AWS Services EC2, VPC, LB, S3, RDS and Route53 including Reverse Proxy, Load Balancing, Monitoring, Backup and Migration tasks.
  • Programmed scripts in PHP and BASH to access and manipulate and populate data wifin PostgreSQL databases
  • Worked wif optimization of server resources, Amazon Elastic Cloud instances and website security, Mule ESB (EAI)/Service Mix, Web services /REST, Amazon AWS, Chef and Puppet
  • IBM Urban Code Deploy handles automating application deployments.
  • Wrote shell scripts to handle server processing Migrating applications from .Net to Python Monitoring applications/servers performance wif Splunk, Jenkins, etc.
  • Ran tests by using Selenium remote control in different browsers
  • Debugging build failures, coordinating wif developers and testers to resolve related issues.
  • CreatedAWSinstances via Jenkins wif EC2 plugin and integrated nodes in Chef via knife command line utility.
  • Created technical design documents for new custom Batch programs according to business needs for development team
  • Implemented a Continuous Delivery pipeline wif Docker, and GitHub and AWS.
  • Automated teh release pipeline to achieve zero touch deployments using Jenkins, SVN, Nexus and Nolio.
  • Experienced wif version controller like Subversion (SVN) and GIT (Bit bucket, GitHub).
  • Experience in implementing and migrating and deploying workloads on Azure VM
  • Setting up Live Environment on IIS/Apache Web Servers wif various AWS Services EC2, VPC, LB, S3, RDS and Route53 including Reverse Proxy, Load Balancing, Monitoring, Backup and Migration tasks.
  • Worked on Urban Code Deploy, as well as Urban Code Release.
  • Created and configure jobs, script builder, custom command builder, agents in Bamboo.
  • Environments. Migrated Jenkins plans from one of teh Jenkins to Bamboo.
  • Member of team dat developed Web Applications wif Python & Oracle, MySQL.
  • Configured local Maven repositories and multi-component Ant projects wif Nexus repositories and scheduled projects in Jenkins for continuous integration.
  • Integrated Subversion into Hudson / Jenkins to automate teh code check-out process.
  • Used Maven as a dependency management tool to manage all teh dependencies dat are required.

Environment: & Tools: - Ant, Jenkins, RTC, Maven, AWS, Batch, Perforce, Perl, Shell, Cruise Control, Clear Quest, Nexus, JIRA, Nolio. SVN (Subversion), Nant, Bit bucket, Chef, Selenium, Puppet, AntHillPro, Udeploy, TFS, Bamboo, Azure, Bash, Hudson, Git, Web sphere, JBoss, Solaris, Unix, Linux

Confidential, Providence, RI

Sr. DevOps Engineer

Responsibilities:

  • Implemented a complete automated build-release solution using a combination of technologies like Maven, TFS, Jenkins
  • Implemented software engineering best practices around software release, tools and IT management.
  • Supported parallel development by creating multiple development branches, by performing merges in GIT.
  • Manage daily builds and deployments to multiple SIT environments.
  • Performed automated code check-outs in Subversion (SVN) and created branches.
  • Created ANT and Maven POMs to automate teh build process for teh new projects and integrated them wif third party tools like Sonar, Nexus.
  • Worked on creating Azure Blob for storing unstructured data in teh cloud as blobs.
  • Used IBM's RTC for source control, build and deploy.
  • Created Subversion (SVN) Per-commit and Post Commit Hooks.
  • Used Puppet for Configuration Management tool.
  • Involved in acceptance using Selenium Web Driver
  • Extensively used Maven and Ant for building applications.
  • Configured Git wif Jenkins and schedule jobs using Poll SCM option.
  • Coordinate wif DevOps, process management team for setting up new environments and code deployments in an enterprise build and deploy model using RTC, Jenkins and automation tools.
  • Configured Source Code Management tools wif Jenkins and executed triggers in SVN.
  • Deploy WCF services on Azure cloud
  • Written Shell/Perl scripts to configure teh Web sphere application server in all teh environments.
  • Initially used Ant for writing build.xmls for building Java applications later on migrated to Maven.
  • Wrote Power shell scripts for .Net application deploys, service installs and for windows patches/upgrades.
  • Selenium using Eclipse to generate test execution result
  • Ability to create complex JIRA workflows including project workflows, screen schemes, permission scheme and notification schemes in JIRA.
  • Design and Implement WCF services layer hosted on Windows Azure. This layer is teh middle tier between SQL Azure and SharePoint online external content.
  • Deployment and management of many servers via script and Puppet, utilizing cloud providers as a direct Jira.
  • Implemented Jenkins-maven integration for 4 development teams dat used maven to build their code.
  • Created hooks and managed permissions on teh branches for Git.
  • Wrote and modified NANT and MS Build targets to publish to daily build location managed multi component application scripts for .Net builds.
  • Administered Web sphere application Servers at configuration level.
  • Also managed TFS Server for a short period of time - performed backup activities, cleanup of build lives and artifacts, helped for troubleshooting my changing log levels, configured repositories.

Environment: - Subversion (SVN), GIT, TFS,AWS, Chef, Puppet, Jenkins, Ant, Maven, Nexus, Puppet, MS Build, Perl, Shell, Power Shell, JIRA, Azure, Web sphere, Oracle, Selenium, UNIX, Linux, Windows.

Confidential, Columbus, OH

DevOps / Build / Release Engineer

Responsibilities:

  • Developed and facilitate release/deployment management processes across environments in support of releases.
  • Automated teh migration of SVN repositories to Git while preserving teh commit history and other metadata like branches, tags and authors.
  • Provided ongoing support and administration for SVN, ANT build automation.
  • Provided noledge of SVN usage procedure for developers. Wrote Shell Scripts and ANT scripts.
  • Creating and managing Development and Continuous Integration Environments using VMware ESX, automated through Jenkins using PXE boot, Perl and teh VMware CLI.
  • Migrated source control tool from Clear Case to SVN and build tool from Ant to Maven (MVN).
  • Used ANT, MAVEN, MSBUILD scripts for build process.
  • Developing automated process for code builds and deployments; Jenkins, Ant, Maven, Sonar type Nexus, Shell Script, Perl, Java.
  • Created Cache Memory on Windows Azure to improve teh performance of data transfer between SQL Azure and WCF services
  • Managed Version Control SVN and GitHub Enterprise and Automated current build process wif Jenkins wif proposed Branching strategies to accommodate code in various testing cycles.
  • Managed Maven pom files and other scripts and repository management tools (Art factory, Nexus).
  • Implemented ANT and Maven build scripts for teh JAVA applications and NANT and MS Build for .Net actively worked wif application teams to understand current Build and Deploy process.
  • Automated teh .NET build process by writing, updating and executing teh automated build scripts using MS Build and automated teh script to create MSI packages for deployment.
  • Utilized Chef to provision servers for quick deployment of application, web, and database servers.
  • Administrated all aspects in Git and Troubleshooted wif merge conflicts.
  • Develop policy and scripts for automation of build based on Perl, ant, Visual Build Pro under Build Forge.
  • Created a Virtual Network on Windows Azure to connect all teh servers
  • TDD for chef recipes/cookbooks wif test-kitchen, chef spec, server spec.
  • Involved in teh migration of code from SVN to Git.
  • Troubleshooted and stabilizing teh various environments - build, deploy and environment issues by proposing industry best practices for Build and Automation.
  • Set up Build Servers, Agents and environments for teh automation process.
  • Handled weekly Merges for teh Composite applications and their modules and sustained teh deployed code into Production.
  • Maintained and Administrated continuous integration instances based on Maven and Jenkins.
  • Assisted customers in implementing DevOps strategies using Build forge as teh automation engine.
  • Created complex JIRA workflows including project workflows, screen schemes, permission scheme and notification schemes in JIRA.
  • Automated deployment of software and provisioning of Linux hosts using Chef.
  • Performed system administration and operations tasks using Chef.
  • Developed test-driven development (TDD) strategy guiding use of teh unit testing framework.
  • Planned and executed teh migration from Bugzilla based bug tracking and Jenkins CI tool into teh Atlassian based suite JIRA.

Environment: SVN,GIT, TFS, MS Build, Apache ANT, Maven, Web Sphere Application Server, Tomcat, Perl Script, JIRA, Jenkins, Azure, Build forge, Nexus, Linux, UNIX, Windows XP, Java (GUI), .NET, NANT, Oracle 11g.

Confidential, Atlanta, GA

Configuration / Release Engineer

Responsibilities:

  • Installed and configured Red Hat Linux, Established and schedule activities in test and production environments.
  • Deliverables, Schedules and milestones implementing build automation script using ANT and Maven for Java Builds, setting up GIT and Perforce, Test Manager to manage build artifacts and SCM activities.
  • Created Perforce repositories and specified branching strategies dat best fitted teh needs for teh client.
  • Created hooks and managed permissions on teh branches for GIT.
  • Created tags and branches, fixed merge issues, and administered software repositories for Subversion (SVN).
  • Experienced in installing, managing Perforce Branching and Merging, artifacts configuring, migrating and applying patches.
  • Deployment, implementation and use of Mantis as project management software wif Subversion (SVN) integration.
  • Involved in writing and organizing Shell and Perl scripting for building complex software.
  • Deployment, implementation wif GIT as source control, collaboration and QA tool. Project management, versioning and blame/issue tracking using Subversion (SVN).
  • Demonstrated expertise wif data extract and query tools (SQL/Oracle).
  • Experience wif defining and creating usable and customer friendly, intuitive interfaces to teh JIRA tool in a fast paced evolving environment.
  • Responsible to interface wif Engineers and Operations to establish and maintain teh software development structure using CM tools on UNIX and Windows.
  • Designed, wrote and built deployment using Ant/ Shell scripting and automate overall process using Subversion (SVN) and Anthill pro.
  • Installed, configured and upgraded JBoss application server.
  • Coordinated wif Delivery Team Leads and Release Management to ensure efficient build automation process.
  • Used Agile practices and Test Driven Development (TDD) techniques to provide reliable, working software early.
  • Configured JIRA workflows according to teh needs to teh CM team and integrated teh project management features of JIRA wif teh build and release process.
  • Used teh continuous integration tool Jenkins to automate teh daily processes.
  • Automated teh migration of Subversion (SVN) repositories to Git while preserving teh commit history and other metadata like branches, tags and authors.

Environment: Subversion (SVN), GIT, perforce, Apache ANT, Maven, Jenkins, Anthill Pro, XML, Perl Script, Shell scripting, Oracle 11g, JBoss, JIRA.

Confidential

Build and Deployment Engineer

Responsibilities:

  • Monitoring of All UNIX/Linux flavor like AIX, SunOS, Linux.
  • Organized and managed activities for building and maintaining software releases for their promotion to teh production environment.
  • Used VMware ESXi created mirror network for safe testing/development of applications/servers.
  • Documented teh automation build process for MySQL, Linux/Unix, Windows NT, and Java/J2EE, WAS, MS-IIS, Flash, Install Shields/Creating Linux RPMs.
  • Performed tasks like adding user’s id to Clear Case group and code line to give permission to access code line & lock code line for specific users.
  • Expert in troubleshooting wif UCM environment like rebase, deliver, installing.
  • Performed Task & resolving issues in Project Integration stream when developers faced problem of delivering.
  • Managed Clear Case Projects and associated streams workflow and Troubleshoot Clear Case operations like Labeling, Merging, Rebase and Delivery.
  • Create Scripts needed for backup and reconfiguring teh Clear Case restored data.
  • Creating File Systems and User Accounts by setting up File and Print servers and creating boot and root file system Backups on UNIX workstations.
  • Created and managed of all source code repositories, management security model, backup / restore of teh source code repositories, and upgrading teh version control system.
  • Implemented Jira wif Maven2 release plug-in for tracking bugs and defects.
  • Experience wif Git as an administrator.
  • Tracked all teh changes in Jira tracking tool and provided metrics reporting for teh project release activities.
  • Expertise building and monitoring software projects continuously wif a CI tool’s Jenkins, Anthill Pro.
  • Automated teh migration of Subversion (SVN) repositories to Git while preserving teh commit history and other metadata like branches, tags and authors.
  • Configured Source Code Management tools wif Jenkins and executed triggers in Subversion (SVN).
  • Used Subversion (SVN) and GIT source control systems for different projects.
  • Maintained backups and restore activities for Subversion (SVN), Jenkins.

Environment: Subversion (SVN), Clear Case (SCM, UCM), GIT, Apache ANT, XML, JIRA, Perl Script, Jenkins, Anthill pro, Kern Shell scripting, java, Web sphere Application server, Tomcat.

We'd love your feedback!