We provide IT Staff Augmentation Services!

Devops Engineer Resume

0/5 (Submit Your Rating)

Columbus, OH

SUMMARY

  • 7 Years of IT experience in all phases of Software Development Life Cycle such as Requirement Analysis, Planning, Design, Development, Testing, and Release of various Enterprise - Wide Software Applications.
  • Worked as Build/Release/Deployment/Operations (DevOps) Engineer with good understanding of the principles of C/C++ & Java Platform.
  • Worked as a Linux/Unix Administrator and expertise in PC assembling, troubleshooting creating and configuration of servers.
  • Extensive experience with Source Code Management tools like Subversion (SVN), GIT, right from planning, installation, configuration, facilitating a good CM environment with a very well defined branching, merging & tagging process, trained all users, maintaining/troubleshooting the CM tool in UNIX and Windows environment.
  • Excellent experience in working with version control tools like Subversion (SVN), and GIT.
  • Strong knowledge on source code control concepts like creating Branches, Merges and Tags.
  • Good experience at automating the release process of products using Shell scripts with tools like Jenkin and Maven.
  • Ability in Authoring and Maintaining Shell Scripts and Perl Scripts.
  • Extensive experience in installing, configuring, troubleshooting, maintaining, implementation, and support on Red hat Linux, CentOS, SUSE and Ubuntu.
  • Experience on working with VMware Workstation, Virtual Box, and Oracle Virtual Machine.
  • Experience in configuring and administration of Linux servers running Red hat.
  • Hands on experience and administrating Continuous Integration (CI) tools like Jenkins.
  • Extensively worked on Hudson/Jenkins, for continuous integration and end-to-end automation for all build and deployments.
  • Experience with Configuration and Maintenance of Automation tools like Puppet, Ansible and Chef.
  • Experience working with AWS Cloud computing and involved in creating AWS instances and deployed Linux and Ubuntu on AWS environment and Expertise in migrating applications onto AWS.
  • Efficient in working closely with teams to ensure high quality and timely delivery of builds and releases.
  • Extensive experience of working with release and deployment of large scale and Enterprise applications and DevOps.
  • Excellent experience in documenting and automating the build and release processes.
  • Expertise in trouble shooting the problems generated while building, deploying in a multi-component environment and also as part of production release support.
  • Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and team work environments. Ability to learn and adapt quickly to emerging new technologies/frameworks/environments. Self-motivated and self-reliant and can adapt to any kind of environment.

PROFESSIONAL EXPERIENCE

Confidential - Columbus OH

DevOps Engineer

Responsibilities:

  • Supporting Local System Administrators to troubleshoot Configuration Management and Network issues.
  • Analyzing and recommending hardware and software needs and installing them.
  • Created and maintained continuous build and continuous integration environments in agile projects.
  • Hands on experience in Shell/bash Scripting for Nagios.
  • Good trouble shooting knowledge on C/C++ Code using gdb.
  • Automated Linux production servers setup using Puppet scripts. Documented release, builds and source control processes and plans.
  • Worked on building and deploying Java code through Jenkins.
  • Used Jenkins to automate builds and deployments.
  • Managing and Creating run Environments on Linux or windows platform using Tomcat, Intel SOA express, glassfish, and other application servers.
  • Worked closely with development team and SQA team for product releases.
  • Coordinated the build on C/C++ and Java and deployment bottlenecks with the development team.
  • Hands on Experience in tweaking the code or any API related changes in C++.
  • Strengthening security by implementing and maintaining Network Address Translation in company’s network.
  • Point of contact between different teams to complete all the Build and Release activities.
  • Supported small to medium sized projects using GIT.
  • Worked on integrating GIT into the continuous Integration (CI) environment along with Jenkins and Subversion.
  • Worked with Performance engineers on Configuration of the environment.
  • Created and deployed a tool to automate branch and project creation in subversion using Perl and Chef and Puppet scripts.
  • Updated and automated Release reports for Change Management.

Environment: C/C++, Linux/Unix (Redhat, Ubuntu), Python, shell, SVN, Maven, GIT, ANT, Jenkins, Chef, Puppet.

Confidential, Seattle WA

DevOps Engineer

Responsibilities:

  • Working and supporting on continuous integration on Jenkins, maven, Git for Amazon EC2 deployment instances on cloud computing and store the build artifacts in S3 bucket deployment.
  • Supporting for Git version control system merging, hooks, branching the files and creation of repos.
  • Supporting trouble shooting for Build and Release deployments in Dev, QA and Pre-Prod environments.
  • Good in resolving C/C++ errors while making a Build.
  • Use automated scripts based on Shell and Python for Automation.
  • Working on Amazon EC2 cloud computing Ubuntu Linux, tomcat application deployment using chef supporting on chef recipes with cloudops / TechOps team of configuration management.
  • Supporting Maven multi module builds and store artifacts in remote repository in artIfactory.
  • Jenkins administration to user access credentials, deployment email notification configuration for new users and using matrix plugins to manage Jenkins.
  • Supporting configuration of Jenkins Build pipeline jobs, plugins installation with team for configuration of maven multi module jobs, free style jobs.
  • Application deployment and data migration on AWS.
  • Experience deploying and operating AWS, specifically VPC, EC2, S3, EBS, IAM, ELB, Cloud Formation and Cloud Watch using the AWS console and AWS CLI.
  • Experience in developing Cloud Formation Scripts for AWS Orchestration.
  • Troubleshooting and performance tuning issues with applications like Oracle 10g, MySQL 5.x and Java Applications on operating systems which included RHEL.
  • Involved and working in Agile Methodology (Rally), Change management, Release management, SCM, and used tools service now.

Environment: Ubuntu, WebLogic, SVN, Maven, ANT, IIS, LINUX, XML, Power Shell, Shell Scripts, Python, Jenkins, Apache Tomcat, AWS, GIT, Puppet.

Confidential, Madison WI

DevOps (PKI) Engineer/ Cloud Automation Engineer

Responsibilities:

  • Extensively worked on Installation and configuration of Redhat Linux 5 / 6,Ubuntu 12.04/14.04 and Windows 03/08 Servers on large distributed environment.
  • Worked on Block Infrastructure to perform Virtualization using on RHEL/SUSE servers.
  • Worked on Installation of VMware and creating Virtual Machines from scratch and from templates and Assisted in troubleshooting applications for Load balancing.
  • Worked with SSL, RSA, PKI (Public Key Infrastructure).
  • Deployed and Configured Automation tools like Puppet, and Chef.
  • Worked on configuring Puppet master servers and installing Puppet client software on Linux servers.
  • Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.
  • Worked on Installation and Configuration of Chef Server and Chef-client (Nodes)
  • Deployed and maintained infrastructure using Chef cookbooks and recipes
  • Configured yum repository server using Chef on RHEL 5/6.x in VMware environment.
  • Worked on Shell scripting.
  • Installed Nagios on the Global Servers and developed Bash Scripts for Monitoring Point of view.
  • Working with AWS Cloud computing and involved in creating AWS instances and deployed Linux and Ubuntu on AWS environment and Expertise in migrating applications onto AWS.
  • Worked on Keystone identity service, Swift object storage service, glance image service, Cinder block storage service and Networking service.
  • Configured Various Network services such as NFS, DNS and NIS.

Environment: Redhat, Ubuntu, OpenStack, AWS, Nagios, Virtual Machines, Python, Shell Scripting SVN, Maven, ANT, Jenkins, Chef, Puppet.

Confidential, Houston TX

Sr. Build & Release Engineer

Responsibilities:

  • 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.
  • Provided end-user training for all Subversion (SVN) users to effectively use the tool.
  • 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/python deployment scripts for TC Server/Tomcat web application servers.
  • Shell scripts for automation of the build and release process.
  • Involved in editing the existing MAVEN files in case of errors or changes in the project requirements.
  • Design applications on AWS taking advantage of disaster recovery design guidelines
  • Application deployment and data migration on AWS
  • Experience deploying and operating AWS, specifically VPC, EC2, S3, EBS, IAM, ELB, Cloud Formation and Cloud Watch using the AWS console and AWS CLI.
  • Experience in developing Cloud Formation Scripts for AWS Orchestration.
  • 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.
  • 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.
  • Coordinated with development and third party teams to perform PCI penetration testing and Vera code scanning every year on the source code.
  • Used puppet to make sure all the Jenkins slaves are in sync
  • Did upgrades to applications using puppet manifests

Environment: Subversion (SVN),Jenkins, Java/J2EE,ANT, MAVEN, TC Server, Tomcat, Python Scripts, Shell Scripts,, Run-deck, XML, UNIX, Linux, Putty, Windows 7, Oracle.

Confidential

Build and Release Engineer

Responsibilities:

  • Main responsibilities include Build and Deployment of the java applications onto different environments like Dev, QA, UAT and Prod.
  • Integrated Maven with Shell scripts created in Bash to automate the deployments for the Java based applications. Managed the deployment activities for multiple server instances by enabling password less ssh communication between the servers and utilizing the resync utility in the shell scripts.
  • Hands-on experience on CI tools like JENKINS.
  • Managed branching and Merging in a multi-project environment.
  • Managed the entire Release Communication and Co-ordination process.
  • Imported and managed multiple applications in Subversion (SVN).
  • Provided end-user training for all Subversion (SVN) users to effectively use the tool.
  • Involved in backing up repository, creating folder and granting user access privileges.
  • Assist our Client in the centralized Build Farm which has responsibility of creating and maintaining build scripts required by the applications.
  • Automated the Build and Deployment process using WebLogic server
  • Integrated SVN and Maven with Jenkins to implement the continuous integration process.
  • Performed weekly and on-call deployments of application codes to production environments
  • Created Maven, Perl & UNIX scripts for build and Release activities in QA, Staging and Production environments.
  • Experience in partially administering ALM (PIVOTAL TRACKOR)for issue management.
  • Working experience on AGILE Methodologies.

Environment: SVN, PIVOL TRACKOR, Maven, ANT, Jenkins, Hudson, Agile SDLC.

Confidential

UNIX Systems Administrator

Responsibilities:

  • Installing and upgrading Redhat 5.x, CentOS 5.x, Ubuntu, SUSE and Solaris 9/10 on Various HP and Dell Hardware’s.
  • Troubleshooting and Configuring of SSH, TELNET, FTP and NFS in RHEL and CentOS.
  • Troubleshooting and configuration of Lotus Notes and Outlook.
  • Creating sparse root and whole root zones and administered the zones for Web, Application and Database servers on Solaris 10.
  • Implemented and administered VMware ESX 3.5 for running the Windows, Redhat Linux and Ubuntu Servers on development and test servers.
  • Worked on configuring Puppet master servers and installing Puppet client on Linux servers.
  • Involved in automation by using Puppet and Chef master running on RHEL with around 100 Clients.
  • Configured and installed Nagios Monitoring tool on different versions of Linux and Windows Servers.
  • Troubleshooting and Configuration of SSH, FTP, NFS and APACHE Server.
  • Involved in Setting up the Authentication Configurations and configuring SUDO/ PBRUN access.
  • Used HP Quality center and BMC Remedy change management system for ticketing and Workflow.
  • Troubleshooting and performance tuning issues with applications like Oracle 10g and MQSeries 6.x.
  • Wrote Shell and Python scripting to automate the regular tasks like removing core files, taking backups of important files, file transfers among servers.

Environment: Redhat, Ubuntu, CentOS, Python, Shell Scripting, Nagios, Apache Tomcat, Puppet, chef.

We'd love your feedback!