We provide IT Staff Augmentation Services!

Devops Engineer Resume

3.00/5 (Submit Your Rating)

Alpharetta, GA

SUMMARY

  • 8years of experience in IT industry comprising as Build & Release/ DevOps Engineer in solving complex problems wif creative solutions, supporting development, Deployment operations in different environments.
  • Knowledge and Experience in all Phases of Software Development Life Cycle (SDLC),Quality Assurance Life Cycle (QALC),Linux Administration, Software Configuration Management(SCM), Continuous Integration(CI), Continuous Deployment(CD), Release Management, Cloud Implementations and configurations.
  • Designed, configured and managed public/private cloud infrastructures utilizing Amazon Web Services(AWS),includingEC2, EC2 Container Service (Docker Containers), Elastic Beanstalk, S3, Cloud Front, Elastic File system, RDS, Dynamo DB, VPC, Direct Connect, Route53, Cloud Watch, Cloud Trail, Cloud Formation, IAM, EMR, Elastic Search which allowed automated operations using Chef and Puppet.
  • Experience in using Build Automation tools and Continuous Integration concepts by using tools like Jenkins, Hudson, Splunk, Team city, Quick Build, Build forge, Maven, ANT, Gradle.
  • Strong noledge / experience in creating Jenkins CI pipelines. Experience in Installation, configure and administered CI tools such as Jenkins, Hudson& Travis to automate most of teh build related tasks.
  • Experience using cloud providers and API’s for Amazon (AWS) wif Cloud Sigma (EU).
  • Experienced wif Handling Cloud environments like AWS (EC2, ELB, S3), OpenStack(Nova, Swift, Glance).
  • Experienced in branching, tagging and maintaining teh version across teh environments using SCM tools like GIT, Subversion (SVN), CVS, Perforce, IBM clear case and TFS on Linux and windows platforms.
  • Ability to build deployment, build scripts and automated solutions using shell scripting.
  • Expertise in scripting for automation, and monitoring using Shell, PHP, Python &Perl scripts.
  • Good noledge of UNIX shell scripts and Power Shell scripts for software automation
  • Excellent communicative, interpersonal, initiative, analysis and leadership skills wif ability to work efficiently in both individual and team work environments.
  • Strong attitude towards enhancing and learning new technologies.
  • Available in24x7 production computing environments and on - call in teh weekend support.
  • Involved in managing other version control tools like GIT.
  • Strong noledge / experience in creating Jenkins CI pipelines.
  • Automated teh build process through Jenkins.
  • Experience in approaches and tooling for automated build, delivery and release of teh software.
  • Pushing teh code to teh GitHub to automate teh release.
  • Administration various environments in software development life cycle (SDLC) Ubuntu, Red hat Linux, SUSE Linux and CentOS. Experience supporting Chef Environment wif Multiple Servers and involved in developing manifests.
  • Manage AWS EC2 instance using Elastic load balance and Auto Scaling groups.
  • Developed Python and shell scripts for automating teh build and release process.
  • Hands on experience in configuring and maintaining various Webservers like Apache and App servers like Tomcat, Web Logic, JBoss.
  • Experience in using Tomcat and Apache web servers for deployment and for hosting tools

TECHNICAL SKILLS

SDLC: Agile, Scrum & Waterfall

Operating Systems: Linux, Unix, Ubuntu, Windows, Centos

Cloud Technologies: AWS ( EC2, VPC, S3, ELB, EBS, IAM, AMI, Auto scaling), Microsoft Azure, Open Stack

Web Servers: Apache, Tomcat, JBoss, WebSphere, Web logic,Nginx

Version Control Tools: SVN, GIT, GITHUB

Build Tools: ANT, MAVEN, GRADLE & Nexus Repository

CI Tools: Jenkins, Bamboo, Hudson

Configuration Management tools: Puppet, Chef, Ansible, Gradle, Docker, JIRA, Confluence

Database: Oracle, DB2, MySQL

Virtualization: VMware and Virtual Box

Networking: TCP/IP, DNS, LAN, SMTP, Routers/Switches

Languages/Scripts: C, HTML, Java, Python, Shell

PROFESSIONAL EXPERIENCE

Confidential, Alpharetta,GA

DevOps Engineer

Responsibilities:

  • Developed Shell Scripts for teh automation of teh Security Scans.
  • Maintained teh source code in teh GIT.
  • Managed SVN repositories for branching, merging, and tagging.
  • Looking upon teh Maven errors during development.
  • Created and maintained various kinds of documentation related to teh CM process using Confluence.
  • Worked wif Jira for issue reporting, status, and activity planning.
  • Responsible for creating scripts to automate building infrastructure which provisions a complete environment as configuration.
  • Experienced in branching, tagging and maintaining teh version across teh environments using SCM tools like GIT and subversion (SVN) on LINUX platforms.
  • Maintained teh configuration files for each application for build purpose and installed on different environments.
  • Implementing DevOps, Continuous Build and Continuous Integration/Deployment processes, combining and automating tools and rapid feedback for both development and operations teams.
  • Worked on integrating GIT into teh continuous Integration (CI) environment along wif Jenkins and Subversion.
  • Created proper documentation for new server setups and existing servers.
  • Experience deploying and operating AWS, specifically VPC, EC2, S3, EBS, IAM, ELB, Cloud Formation and Cloud Watch using AWS Console and AWS Command Line Interface.
  • Wrote ANT and MAVEN Scripts to automate thebuildprocess.
  • Adhering teh current automation processes as well as identifying areas to improve wif additional automation, wif some emphasis on scripting/coding.

Environment: Linux/Unix (Ubuntu), Python, shell, SVN, Maven, GIT, ANT, Jenkins, AWS ELB, AWS SQS, AWS S3, AWS Cloud Formation Templates, AWS RDS, AWS Cloud Watch, Jenkins.

Confidential, NY

DevOps Engineer

Responsibilities:

  • DevOps Engineer for a team which involves Planning of teh Project, build, deploymentand software releases.
  • Worked on a Prometheus Monitoring tool used to collect teh metrics from teh given intervals and triggers alerts if something is observed wrong.
  • Launched teh AWS EC2 instances using teh Elastic Load Balancers, VPC.
  • Maintained Servers on teh AWS console.
  • Worked on teh Migration of HTML, PHP sites to teh AWS, and made teh DNS changes to it.
  • Cloned teh AWS EC2 instances by using teh Elastic Load Balancers, and Configured teh Security Groups.
  • Involved in teh weekly deployments, where teh GIT push changes are made to teh Repository for every commit.
  • Worked on teh Proof of Concept on teh Elastic Bean Stalk for teh Automation Deployment.
  • Installed GIT, and various servers on teh AWS.
  • Worked wif Confluence for documenting teh list of tasks handled by Prometheus, Grafana Dashboard.
  • Worked wif Nginx Server and configured it wif teh application while migrating.

Environment: AWS, ELB,VPC,S3 buckets,Elastic Beanstalk,GIT,JIRA,Confluence,Prometheus Monitoring Tool, Grafana Dashboard, Nginx Server.

Confidential, Stamford, CT

DevOps Engineer

Responsibilities:

  • Release Engineer for a team that involved diverse development teams and multiple simultaneous software releases.
  • Implemented & maintained teh branching and build/release strategies utilizing Subversion (Tortoise SVN) and GIT.
  • Integrated GIT into Jenkins to automate teh code checkout process.
  • Worked closely wif developers to pinpoint and provide early warnings of common build failures.
  • Used GIT as Version Control System for two applications i.e. Managed development streams and Integration streams.
  • Setup various Jenkins jobs for build and test automation and created Branches, Labels and performed Merges in GIT.
  • Used ANT and MAVEN as build tools on JAVA projects for teh development of build artifacts on teh source code.
  • Experience in writing Mavenpom.xml and Antbuild.xml for build scripts .Migrated all teh applications from Ant to Maven, created.
  • Perform administration of users, supported team for parallel development.
  • Wrote Shell/Perl/python scripts to automate certain processes for teh smooth process of build tools like Build Forge.
  • Developed Windows Power Shell script to automate teh setting of user credentials and activation of Windows Helping teh Project team to get transformed to Scrum methodology using TFS.
  • Installed different TFS plugin like TFS Power tools, Sidekicks, Community Build Manager etc.
  • Designed and managed build and release methodologies using TFS for .NET Applications.
  • Experience in writing branching and merging methodologies in TFS.
  • Responsible for handling various CM activities in TFS. This includes activities like Installation, Migration, Upgrade, Applying updates, Administration.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation for database using Jenkins and UDeploy.
  • Configured Jenkins as a common build engine to build and deploy applications to DEV, QA, UAT and PROD environments.
  • Integrated JIRA wif subversion and configured wif Jenkins to automate teh entire Build and release process.
  • Deploy and Monitor scalable infrastructure on AWS & configuration management using Ansible.
  • Configured and build OpenStack Havana, Icehouse using Ansible and Python scripts. Tested and implemented applications built using Python.
  • Used Ansible as an automation engine for cloud provisioning, configuration management, application deployment, intra service orchestration and multi-tier deployments.
  • Involved in monitoring and metering for Infrastructure as a Service (IaaS) for OpenStack Cloud.
  • Used Chef to automate teh deployment workflow of JAVA applications on Apache Tomcat and Oracle WebLogic servers.
  • Build and Deployed Java/J2EE applications to Tomcat Application servers in an agile continuous integration process and automated teh whole process.
  • Responsible for teh EBFs (Emergency Bug Fixes) to push them to different environments and monitor their status.
  • Setup and Install Chef workstation, Chef Server and bootstrapping teh Chef Clients using knife.
  • Managed servers on teh AWS Web Services platform instances using Chef.
  • Developed Puppet Modules for installation & Auto healing of various tools like Jenkins, MSSQL, Sonar Qube, Nexus etc. these modules are designed to work on both windows and Linux platforms
  • Maintained and upgraded Jira issue tracker, Crucible code review tool.
  • Implemented Infrastructure automation through Puppet, for auto provisioning, code deployments, software installation and configuration updates.
  • Experience wif handling Cloud Environments (AWS and Open Stack), Expertise in migrating applications onto AWS.
  • Wrote, maintained, reviewed and documented modules, manifests, Hiera configurations and Git repositories for Puppet Enterprise on RHEL and Windows platforms.
  • Used Maven Nexus Repository to upload teh build artifacts after a successful build.
  • Configured JIRA workflows per teh needs to teh CM team and integrated teh project management features of JIRA wif teh build and release process.
  • Created development and integration Branches after a major release for various development teams.

Environment: DevOps, Java/J2EE, JQuery, Tomcat, Apache, Oracle 11g, Jenkins, Python, Ruby Chef, JIRA, Confluence, Remedy, Maven, Artifactory, GITHUB, Ubuntu, CentOS, Linux, AWS ELB, AWS SQS, AWS S3, AWS Cloud Formation Templates, AWS RDS, AWS Cloud Watch, Ruby, PowerShell, Chef

Confidential, NJ

DevOps Engineer

Responsibilities:

  • Build and release software baselines, code merges, branch and label creation in Subversion/GIT and interfaced between development and infrastructure.
  • Working for DevOps Platform team responsible for specialization areas related to Chef for Cloud Automation.
  • Responsible for CI and CD using Jenkins, Maven and Chef.
  • Configured and deployed patches, upgrades, bug fixes, on both physical and virtual Red Hat Linux servers using satellite servers.
  • Worked extensively wif different Bug tracking tools like JIRA, Remedy
  • Actively involved in architecture of DevOps platform and cloud solutions.
  • Integration of Automated Build wif Deployment Pipeline. Currently installed Chef Server and clients to pick up teh Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
  • Created proper documentation for new server setups and existing servers.
  • Developed installer scripts using Maven, Python for various products to be hosted on Application Servers
  • Developed Pom.xml files for Maven build scripts.
  • Experience in administering and maintaining Atlassian products like JIRA, bamboo, Confluence
  • Maintaining a farm of EC2 instances, ELB’s and RDS.
  • Worked on Cloud automation using AWS Cloud Formation templates.
  • Implemented Chef Recipes for Deployment on build on internal Data Centre Servers.
  • Automate Continuous Build and Deploy Scripts for Jenkins Continuous Integration tool.
  • Maintenance of source code in GIT. Branching, Creating LABELS, merging of codes on GIT for QA testing and release.
  • Integrating various provisioning and monitoring modules into a single platform.
  • Managed central repositories: Implemented Atlassian Stash along wif GIT to host GIT central repositories for source code across products, facilitate code reviews and login audits for Security Compliance.
  • Designed and implemented teh backup strategy for all teh critical systems such as build machines, bug tracking tools, central repositories etc.

Environment: Java, ANT, Maven, XML, SVN, Puppet, Linux, AWS, OpenStack, Shell/Perl Scripts, Python, SCM, GIT, Jenkins, Tomcat, JIRA.

Confidential, Dallas, TX

DevOps Engineer

Responsibilities:

  • Delivered centralized software configuration management for enterprise application projects in a multi-tiered high-availability environment.
  • Provided configuration services on multiple platforms in teh test environment running on one or more IT Platforms: Maven, Client/server, Jenkins, MS Build, Microsoft Windows NT, UNIX.
  • Performed troubleshooting and administration of Version control tools such as SVN and implemented hook scriptsfor various usage processes in SVNand assisted teams in implementing Branching and Merging strategies along wif generating merge reports to assist in merging up and merging down on weekly basis.
  • Integrated Maven wif SVN to manage and deploy project related tags.
  • Installed binaries, configured and administeredJenkins Continuous Integration tool on Linux machines along wif adding/updating plugins such as SVN, GIT, Maven, ANT, and Puppet.
  • Configured CI (Continuous Integration) tool for teh automatic deployment of WAR or EAR files to required servers, including teh shutting down of clusters, domains and services for a clean deployment and startup of new build.
  • Maintain and deploy teh artifacts UDeploy release build and produce products for testing and use in production.
  • Integrated UDeploy wif Nexus and Jenkins to achieve CD (Continuous Deployment).
  • Create and manage daily construction and UDeploy Hudson Heritage status.
  • Cloned teh projects in Jenkins for teh developers and generate teh build and store it in teh Nexus Artifactory.
  • Responsible for build and deployment automation using Docker container for each application tier, Vagrantto run a VM wif folder sync and port forwarding and Chef used to bootstrap Docker Containers in AWS and Dev instances in production.
  • Deployed a centralized log management system and integrated into Chef to be used by developers.
  • Developed Cookbooks and recipes for automating deployments via Chef.
  • Deployed Java/J2EE applications on to Apache Tomcat application servers and configured it to host teh wiki website.
  • Introduced TEMPeffective ways of communication and stream-lined use of JIRA Confluence and to maximize productivity and bring discipline between Dev-QA communication gaps.
  • Active role in organizing documents such as SCM New User guides and SCM Verification.
  • Created development and integration Branches after a major release for various development teams.

Environment: JAVA/J2EE, ANT, Maven, SVN, Chef, Linux/Unix, AWS, Shell/Perl Scripts, SCM, GIT, Jenkins, Apache Tomcat, Docker, Vagrant, JIRA.

Confidential

Build and Release Engineer

Responsibilities:

  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Used Subversion as source code repositories.
  • Managed SVN repositories for branching, merging, and tagging.
  • Developed Shell Scripts for automation purpose.
  • Implemented multi-tier application provisioning in OpenStack cloud, integrating it wif Chef/Puppet.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Designing and implementing fully automated server build management, monitoring and deployment By Using Technologies like Chef.
  • Created scripts in Python which integrated wif Amazon API to control instance operations.
  • Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure.
  • Used Puppet to automate Configuration management.
  • Used Puppet to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, Packages.
  • Using Jenkins AWS CodeDeploy plugin to deploy to AWS.
  • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
  • Manage configuration of Web App and Deploy to AWS cloud server through Chef.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Used SVN for branching, tagging and merging.
  • Involved in writing parent pom files to establish teh code quality tools integration.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Coordinate/assist developers wif establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Analyze and resolve conflicts related to merging of source code for GIT.
  • Improved teh performance of SQL scripts by using ORM methodology.
  • Implemented teh setup for Master slave architecture to improve teh Performance of Jenkins.
  • Worked on variousDockercomponents likeDockerEngine, Hub, Machine, Compose and Docker Registry.
  • Automated application deployment in teh cloud using Docker technology using Elastic Container Service scheduler.
  • Created and managed a Docker deployment pipeline for custom application images in teh cloud using Jenkins.
  • Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.
  • Deployed Java/J2EE applications to Application servers in an agile continuous integration environment and also automated teh whole process.
  • Imported and managed multiple corporate applications into Subversion (SVN).
  • Installed and Configured teh Nexus repository manager for sharing teh artifacts wifin teh company.
  • Supported and developed tools for integration, automated testing and release management.
  • Worked closely wif software developers and DevOps to debug software and system problems.
  • Verified if teh methods used to create and recreate software builds are consistent and repeatable.
  • Involved in Research of teh project application architecture to support/resolve build, compile, and test issues/problems.

Environment: Java/J2EE, ANT, Maven, Subversion, Chef, Puppet, ORM, Linux, AWS, Docker, OpenStack, Shell/Perl Scripts, Python, SCM, GIT, Jenkins, Tomcat, Jira.

Confidential

Linux Admin

Responsibilities:

  • Installation, configuration and up-gradation of Red hat Linux 5/6
  • Remote monitoring and management of server hardware.
  • Did a health check of servers after patching / rebooting and checked all teh services of Linux and Windows server’s whenever we had reboots and code drops.
  • Deployed built artifacts to WebLogic application server using MAVEN.
  • Worked on Installing tf on DEV, Non-PROD and PROD servers.
  • Worked on generating SPLUNK reports using scripts.
  • Experience wif log aggregation software - Splunk that includes querying, analyzing logs and troubleshooting.
  • Experience working in AWS Cloud Environment like EC2 & EBS.
  • Made instances on teh AWS cloud, made users and assigned them privileges.
  • Created users and added them to admin group and different user’s groups.
  • Strong hands-on on AWS cloud services like EC2, S3, RDS, ELB, and EBS for installing, configuring.
  • Managed and configured servers using Puppet
  • Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.
  • Has been teh POC for Wrapper (Digital Smith) project, these servers are hosted in AWS Cloud
  • Established connectivity between Client and AWS servers (by enabling Proxy, Firewall and LB’s)
  • Uploaded and downloaded files from S3 for AWS servers.
  • Deploying and managing many servers utilizing both traditional and cloud oriented providers wif teh PUPPET platform configuration system from first light, through initial technology development, and into production and maintenance.
  • Installation and administration of DNS, NIS & DHCP servers.
  • Worked on LDOM’s and creating sparse root on teh DEV server’s.
  • Extensively involved in troubleshooting bottlenecks of Memory, CPU, Devices and Network using various commands and tuning teh performance.
  • Made Package management using RPM, YUM and UP to DATE in Red Hat Linux.
  • Worked on Firewall implementation & Load balance between various Windows servers.

Environment: RHEL 6.x/5.x, Solaris 10, Windows 2008, 2012 Apache 2.x, Logical Volume Manager, VERITAS net backup 5.x/6.0, VM ESX 3.x, WebLogic application server.

We'd love your feedback!