We provide IT Staff Augmentation Services!

Sr. Devops And Cloud Engineer Resume

4.00/5 (Submit Your Rating)

Kansas City, KS

SUMMARY

  • 8 years of experience in IT industry with experience in Development, Systems Administration and Software Configuration Management (SCM). Extensive experience includes SCM, Build/Release Management, and Change/Incident Management.
  • Experience implementing Software Configuration Management processes on projects including setting up and supporting Continuous Integration. Build environment by automating Software builds, release and configuration processes.
  • Expertise in migrating physical Linux/Windows servers to cloud (AWS)
  • Experenced in UNIX and Windows environments including shell and Python scripts, perforce, SVN (Subversion), Perforce, GIT, Build forge and TFS.
  • Involved in several projects setting up builds using Ansible, Puppet and Chef.
  • Expertise includes bash and python scripting with focus on DevOps tool.
  • Performed host level migrations from EMC DMX to VMAX and Clarions to VNX on Linux, AIX and Redhat Linux servers. Data migration at Host level using EMC Open Migrator, Red Hat LVM, Veritas Volume Manager.
  • Expertise in using build tools like MAVEN and ANT for the building of deployable Artifacts.
  • Written manifests/Recipes and Ruby scripts to customize the Puppet/Chef as per our environment.
  • Good experience to setup, configure continuous build processes using Hudson, Jenkins, Artifactory, Docker, Maven, Ant, Git, Subversion and Perl.
  • Experience in configuring error management tool like Splunk.
  • Strong proficiency in supporting Production Cloud environments (AWS, Azure, and VMWare) as well as traditional managed hosted environments.
  • Experience in using Nexus and Artifactory repository Managers for java builds.
  • Extensively worked on Jenkins, Buildforge and AnthillPro for continuous integration and for End to End automation for all build and deployments.
  • Knowledge on creation of Puppet manifests files.
  • Cloud for flexible, cost - effective, reliable, scalable, high-performance and secured.
  • Experience in working on cloud AWS cloud EC2, S3, RDS, Load Balancer, Auto Scaling with AWS command line interface and AWS python SDK. Build and Deploy Oracle Financials Enterprise Business Suite Applications.
  • Experience in and demonstrated understanding of source control management concepts such as Branching, Merging, Labeling/Tagging and Integration.
  • Involved in Migration activities from Ant to Maven to enhance the build process.
  • Experience in administering and maintainingAtlassianproducts likeJIRA, bamboo,Confluence.
  • Release Management using Jira, Jenkins, Git, Stash, andConfluence.
  • Managed the artifacts generated by Maven in the Artifactory repository
  • Ability to build deployment, build scripts and automated solutions (using scripting languages such as Shell, Ruby, Python and Perl).
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker.
  • Strong ability to troubleshoot any issues generated while building, deploying and in production support and documenting the build and release process.
  • Good interpersonal skills, team-working attitude and taking initiatives in solving problems and providing best solutions.

TECHNICAL SKILLS

Technology: Java, Oracle, Ruby, Python, Perl

Operating Systems: Windows, Unix, Linux, Ubuntu

Databases: SQL Server 2008 R2, Oracle 9i/10g, MySQL V 5.6

Version Control System: GitHub, Gitlab, Subversion (SVN), IBM Rational ClearCase, Bitbucket

Build Tools: ANT& MAVEN

AtlassianTools: Jira, Bit bucket,Confluence, Bamboo.

Continuous Integration Tools: Jenkins, Bamboo, Build Forge, Cruise Control, Rundeck

Application Servers: Apache Tomcat, WebLogic, WebSphere

Scripting: Perl, Batch, Shell, SQL, Python

PROFESSIONAL EXPERIENCE

Confidential, Kansas City, KS

Sr. Devops and Cloud Engineer

Responsibilities:

  • Creating the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for all our products.
  • Responsible for Design of different Release Environments for new projects.
  • Implementing new projects builds framework using Jenkins & maven as build framework tools
  • Implementing a Continuous Integration and Continuous Deployment framework using Jenkins, Maven & Artifactory in Linux environmentIntegrated JIRA,Confluence, and Bamboo for automating the CM process.
  • Manage deployment automation using Puppet, MCollective, Hiera, Cutome Puppet modules, Ruby.
  • Created puppet manifests and modules to automate system operations.
  • AWS Cloud management and Puppet automation
  • Integration of Maven/Nexus, Jenkins, Urban Code Deploy with Patterns/Release, Git, Confluence, Jira and Cloud Foundry
  • Using Jenkins AWS Code Deploy plug-in to deploy to AWS
  • Defining Release Process & Policy for projects early in SDLC.
  • Worked in Agile environments, good knowledge on agile methodologies. Used Rally tool for tracking user stories and backlogs.
  • Used ServiceNow as ticketing tool for performing day to day incidents.
  • Member of CCM representing changes for Release and environment configuration
  • Responsible for nightly and weekly builds for different modules.
  • Responsible for Database build, release and configuration
  • Perform Deployment of Release to various QA & UAT in Linux environments.
  • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups and optimized volumes, EC2 instances.
  • Used IAM to create new accounts, roles and groups
  • Configured S3 versioning and lifecycle policies to backup files and archive files in Glacier
  • Configured Elastic Load Balancers with EC2 Autoscalling groups
  • Created monitors, alarms and notifications for EC2 hosts using CloudWatch
  • Migrated applications to the AWS cloud
  • Work with different team members for automation of Release components.
  • Worked on installation and configurations of Puppet agent and Puppet Master.
  • Expert in adding nodes to node groups, defining classes and maintain puppet infrastructure.
  • Worked on open source modules for puppet from puppet forge.
  • Created customized modules from the existing modules based on client requirements.
  • Scripting in multiple languages on UNIX, LINUX and Windows - Batch, Shell script etc
  • Troubleshoot the build issue during the Jenkins build process.
  • Resolved system issues and inconsistencies in coordination with quality assurance and engineering teams.

Environment: SVN, GIT, Atlassian, Confluence, Apache ANT, Maven, Jenkins, Apache Tomcat, Shell Script, Unix/Linux, Windows, JBoss, Web Sphere, Ruby, chef, puppet, Activemq, Oracle E-Business Suite 11.5.x, R12, Nexus.

Confidential, Richardson, TX

DevOps Engineer

Responsibilities:

  • Developed build and deployment processes for Pre-production environments.
  • Used Subversion as source code repositories.
  • Managed SVN repositories for branching, merging, and tagging.
  • Developed Shell/Perl Scripts for automation purpose.
  • Resolved merging issues during rebasing and re-integrating branches by conducting meetings with Development Team Leads.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Worked closely with software developers and DevOps to debug software and system problems
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Used AGILE MVN method to develop a build and also ANT as a build tool.
  • Involved in writing parent pom files to establish the code quality tools integration.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat Application Server.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Supported and developed tools for integration, automated testing and release management.
  • Verified if the methods used to create and recreate software builds are consistent and repeatable.
  • Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems.
  • Installed and administered Atlassian tool set including JIRA,Confluence, and Bamboo.
  • Releasing code to testing regions or staging areas according to the schedule published.
  • Used Jira as ticket tracking and work flow tool.

Environment: Subversion, GIT, Atlassin, Anthill pro, Jenkins, Java/J2EE, ANT, MAVEN, JIRA, Ruby, LINUX, XML, Windows XP, Windows Server 2003, Web logic, VNX, R12, Batch Scripts, Shell scripts, Confluence.

Confidential, Pheonix, AZ

SCM/Build and Release Engineer

Responsibilities:

  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • 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 Gradle as build tools in Jenkins to move from one environment to other environments.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
  • Created and maintained the Shell/Perl deployment scripts for TC Server/Tomcat web application servers.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
  • Perform periodic system audits on all environments to ensure that only controlled versions of software reside all environments.
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Installed/Configured/Managed Jenkins CI Automation.
  • Integrating Atlassian's other Tools (Source,Confluence) withJIRA
  • Responsible for the Plugin Management, User Management, Build/Deploy Pipeline Setup and End-End Job Setup of all the projects.
  • Jenkins is used as a continuous integration tool for automation of daily process.
  • Installed/Configured and Managed Nexus Repository Manager and all the Repositories.
  • Created the Release process of the artifacts.
  • JIRA is used as ticket tracking, change management and Agile/SCRUM tool.

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

Confidential, Bellevue, WA

DevOps Engineer

Responsibilities:

  • Performed all necessary day-to-day Subversion/GIT support for different projects.
  • Analyze and resolve compilation and deployment errors related to code development, branching, merging and building of source code.
  • Develop and enhance the automated configuration management system.
  • Maintain and enhance current build procedures for all software development projects.
  • Branching and merging of the code base in CVS.
  • Created Chef Automation tools and builds, and do an overall process improvement to any manual processes. Perform deployments and installations and monitoring infrastructure.
  • Research and recommend open source tools, practices, and methodologies that enhance our day to day productivity.
  • Used Ant, Maven to perform daily and weekly Software Builds.
  • Core feature development in .NET 4.0, 4.5 with C#, SQL Server 2012.
  • Developed MSBuild scripts for autobuild of .Net projects
  • Use of latest technologies where possible to bring the development and customer experience to a max.
  • Installed, administered and configured Jenkins Continuous Integration tool.
  • Resolving merging issues during build and release by conducting meetings with developers and managers.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Maintain build system and automate build process for different applications.

Environment: CVS, ANT, Bamboo, Maven, Subversion, Jenkins, Chef, Oracle 10g, Remedy, .Confluence, Shell Scripts, Apache Web Server, JBoss Application Server, Citrix Netscaler, Azure, Cloud computing tools.

Confidential

System Engineer

Responsibilities:

  • Installed CVS and imported the Projects.
  • Installation of Cygwin and CVS and configure open SSH for CVS.
  • Experience in installing and configuring Perforce Version control tool.
  • Administered Perforce which includes creating users, groups, branching, integrating, etc.
  • Identified all the configuration items that are different between the Releases.
  • Wrote Scripts to automate the process of consolidating the appropriate APIs for every Release
  • Developed build scripts using Ant, shell and batch for java projects to create JAR and WAR files.
  • Created System Test / Performance Test environments and Maintained Environment Upgrades
  • Active role in preparing documents like SCM New User guides and SCM verification
  • Coordinated the Development Team, QA and Application Support in Deploying the Code to the right System Test Environment
  • Planned the Release schedules by identifying the Testing Environment and confirming the
  • Current Code Level
  • Maintained Defect Fix Deployments and documented the deployed files in the appropriate
  • Environment Migration log
  • Created Branches, Tags for each release and particular environments.
  • Automated several repetitive tasks using shell, perl and batch scripting.
  • Merged the branches after the Code Freeze.
  • Created and maintained installers for multiple products using Install Anywhere.
  • Written Custom Actions and Custom Panels for some installers using Install Anywhere and java.
  • Created the Deployment notes along with the Local SCM team and released the Deployment instructions to Application Support
  • Used Ant, Jenkins and Maven as Build and Continuous Integration Tools.

Environment: Sun Solaris, UNIX, windows, CVS, Perforce, Java, Eclipse, Ant, Jenkins, Maven, InstallAnywhere, Tomcat Apache Application Server.

We'd love your feedback!