We provide IT Staff Augmentation Services!

Devops & Cloud Engineer Resume

2.00/5 (Submit Your Rating)

Ridgeland, MS

PROFESSIONAL SUMMARY:

  • 8+ of experience in IT industry comprising of three years of Linux Systems Administration and almost five years of Software Configuration Management (SCM), Extensive experience includes SCM, DevOps Build/Release Management, Change/Incident Management and Cloud Management.
  • Experienced in working on DevOps/Agile operations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management).
  • Experience in Linux Administration Installation, Configuration, Tuning and Upgrading Linux (Red Hat and Oracle).
  • Experience with Linux/UNIX environments and scripting for Build & Release automation.
  • Experience in integrating Unit Tests and Code Quality Analysis Tools like JUnit, Cobertura, Clover, PMD, find bugs and check style.
  • Experience in using Confidential and Art factory Repository Managers for Maven builds.
  • Experience writing Shell and Perl scripts to automate the deployments.
  • Experience using RPMs to effectively package the applications for product deployments
  • Experience is using Tomcat, JBOSS, Web logic and Web sphere Application servers for deployments.
  • AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation AWS Config, Auto scalling, Cloud Front, IAM, S3.
  • In - depth understanding of the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
  • Extensively worked with Version Control Systems CVS, SVN (Subversion), GIT, Perforce, and IBM Rational Team Concert.
  • Extensively worked with automation tools like Hudson, Jenkins and Build Forge to implement the End-to-End Automation.
  • Expertise in using build tools like MAVEN and ANT for the building of deployable artifacts such as war & ear from source code.
  • Application Deployments & Environment configuration using Chef, Puppet
  • Administered and Implemented CI tools Hudson and Jenkins for automated builds.
  • Configured and Administered Confidential Repository Manager and JfrogArtifactory.
  • Managed environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies
  • Ability to work closely with teams, in order to ensure high quality and timely delivery of builds and releases.
  • Strong ability to troubleshoot any issues generated while building, deploying and in production support.
  • Good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.
  • Good knowledge on ITIL Process and have worked on coordinating releases across the projects.

TECHNICAL SKILLS:

Operating Systems: Linux (Red Hat 4.x,5.x, 6.x), UNIX, WINDOWS NT/2000/2003/XP/VISTA/7,AIX.

Version Control Tools: CVS, SVN, IBM Rational Clear Case, Perforce, RTC, GIT,S ourceTree

Languages: C, JAVA, XML, SHELL, PERL

Databases: My SQL, MS Access, Oracle 9i/10g/11g,DB2

Application Servers: WEBLOGIC, WEBSPHERE, TOMCAT

Tools:: ANT,MAVEN, HUDSON/JENKINS, CHEFF, PUPPET, BUILD FORGE

Cloud: AWS EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Formation AWS Config, S3, Cloud Trail, IAM. VMWare.

PROFESSIONAL EXPERIENCE:

Confidential, Ridgeland, MS

DevOps & 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.
  • Implementing new projects builds framework using Jenkins & maven as build framework tools.
  • Implementing a Continuous Delivery framework using Jenkins, Puppet, Maven & Confidential in Linux environment
  • JIRA is used as ticket tracking, change management and Agile/SCRUM tool.
  • Installation and upgrading JIRA and Integration plugins.
  • Responsible for Database build, release and configuration.
  • Imported and managed multiple corporate applications into Subversion (SVN).
  • Responsible for nightly and weekly builds for different modules.
  • Responsible for Design of different Release Environments for new projects.
  • Manage deployment automation using Puppet, MCollective, Hiera, Custom Puppet modules, Ruby.
  • AWS Cloud management and Puppet automation
  • Created puppet manifests and modules to automate system operations.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch
  • Created multi AZ VPC instances
  • Integration of Maven/ Confidential, Jenkins7, Urban Code Deploy with Patterns, Git, Confluence, Jira and Cloud Foundry, Confidential, Github, TeamCity, HPQC, Confluence, Sonar, Blueoptima, Fortify, Gerrit.
  • Using Jenkins AWS Code Deploy plugin to deploy to AWS
  • Used IAM to create new accounts, roles and groups.
  • Troubleshoot the build issue during the Jenkins build process.
  • Defining Release Process & Policy for projects early in SDLC.
  • Member of CCM representing changes for Release and environment configuration
  • Perform Deployment of Release to various QA & UAT in Linux environments.
  • Configured Elastic Load Balancers with EC2 Auto scaling groups
  • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups,
  • Optimized volumes and EC2 instances
  • Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier
  • Migrated applications to the AWS cloud
  • Scripting in multiple languages on UNIX, LINUX and Windows - Batch, Shell script etc.
  • Work with different team members for automation of Release components.
  • Resolved system issues and inconsistencies in coordination with quality assurance and engineering teams.

Technical Tools: GIT, JENKINS, PUPPET, MAVEN, AWS, EC2, WEBSPHERE, ANT, PUTTY, CONFLUENCE, Java, J2ee, SOA

Confidential, Nashville, TN

Build & Release Engineer/DevOPS 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.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Developed Perl and shell scripts for automation of the build and release process.
  • 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
  • Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
  • Created the Release process of the artifacts.
  • Installed/Configured and Managed Confidential Repository Manager and all the Repositories.
  • Installed/Configured/Managed Jenkins CI Automation.
  • Written make, Maven and Ant build tools for application layer modules.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
  • 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.
  • Responsible for the Plugin Management, User Management, Build/Deploy Pipeline Setup and End-End Job Setup of all the projects.
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Jenkins is used as a continuous integration tool for automation of daily process.
  • JIRA is used as ticket tracking, change management and Agile/SCRUM tool.

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

Confidential, Atlanta, GA

Linux admin

Responsibilities:

  • Developed build and deployment processes for Pre-production environments.
  • Developed Shell/Perl Scripts for automation purpose.
  • Used Subversion as source code repositories.
  • Performing user accounts and groups on RHEL servers
  • Performing post build configuration of RHEL servers Oracle RAC configuration on RHEL 4,5 servers
  • Installed configured virtual machines on ESX server 3.x
  • Configuring NIC bonding on RHEL servers
  • Providing 24/7 On call Support
  • Experience with Red Hat Satellite for updating RHEL servers
  • Configuring Zones, LDOMS on Solaris and troubleshooting for various issues
  • Trouble shooting and administering VCS on RHEL servers on a large scale environment
  • Installed and Configured JBOSS on Java Applications
  • Installed and Configured Web logic on Java Applications
  • Installation and configured Oracle EM Grid Control agent
  • Network troubleshooting of RHEL servers
  • 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.
  • Involved in writing parent pom files to establish the code quality tools integration.
  • Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems.
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • 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.
  • Releasing code to testing regions or staging areas according to the schedule published.
  • Used Jira as ticket tracking and work flow tool.

Environment: SVN, Shell/Perl Scripts, SCM, Jenkins, Build Forge, Maven and ANTTomcat, Jira

Confidential

Linux admin

Responsibilities:

  • Administered, maintained Red Hat 3.0, 4.0, 5.0, 6.0 AS, ES, Troubleshooting Hardware, Operating System Application & Network problems and performance issues; Deployed latest patches for, Linux and Application servers, Performed Red Hat Linux Kernel Tuning.
  • Experience in implementing and configuring network services such as HTTP, DHCP, and TFTP.
  • Install and configure DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP, IMAP, POP3), and file servers on Linux servers.
  • Administered Linux servers for several functions including managing Apache/Tomcat server, mail server, and MySQL databases in both development and production.
  • Experienced working with Preload Assist and PICS projects.
  • Linux kernel, memory upgrades and swaps area. Red hat Linux Kickstart Installation.
  • Monitored trouble ticket queue to attend user and system calls.
  • Updated data in inventory management package for Software and Hardware products.
  • Worked with DBAs on installation of RDBMS database, restoration and log generation.
  • Attended team meetings, change control meetings to update installation progress, and for upcoming changes in environment.
  • Diagnosed hardware and software problems and provided solution to them.

Environment: Red Hat Linux 3.0,4.0,5.0 AS ES, HP-DL585, Oracle 9i/10g, Samba, VMware Tomcat 3.x,4.x,5.x, Apache Server 1.x,2.x, Bash

We'd love your feedback!