We provide IT Staff Augmentation Services!

Devops Engineer Resume

0/5 (Submit Your Rating)

Riverwoods, IL

SUMMARY

  • Around 8+ years of hands on experience as DevOps engineer with expertise in areas of Linux Administrator, Build/Release Management, Software Configuration and Cloud Management.
  • Experience in Software Development Life Cycle (SDLC) including requirements analysis, design specification, coding and testing of enterprise applications.
  • 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).
  • Expertise in Linux/UNIX System Administration (Installation, PC assembling, investigating creation and setup of servers, Tuning and Upgrades) of REDHAT Linux, Ubuntu, Solaris, HP UX, and AIX.
  • Experience in creatingDevOpsstrategy in a mix environment of Linux servers along with Amazon Web Services.
  • Experienced in Cloud automation using AWS Cloud Formation templates.
  • Experience with migration to Amazon web Services AWS.
  • Create AWS instances via Jenkins with EC2 plugin and integrated nodes in Chef via knife command line utility.
  • Strong expertise on implementation of Jenkins / Hudson, Teamcity as a Continuous Integration Tools Where I am involved in writing various Build Jobs for building artifacts of the project
  • Experience in using Version Control Tools VSS, Sub - Version, Git, perforce.
  • Experience in migrating source code repositories from between various version control systems like SVN to Git.
  • Strong experience in working in Linux and Windows environments.
  • Experience with Docker container service.
  • Worked on Multiple AWS instances, set the security groups, Auto scaling to design cost effective, fault tolerant and highly available system
  • Experience of Jenkins/ Hudson, VS Build Pro, Apache Ant, Apache Tomcat, Subversion, Git, Maven.
  • In-depth understanding of the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
  • Automate the Build and deploy of all internal Java environments using various continuous integration tools and scripting languages
  • Written build scripts from scratch for new projects and for new modules within existing projects.
  • Created SCM Process, policies, procedures and Release Notes to follow Development and allow QA teams to Release and Deploy highest quality product for the enterprise.
  • Worked extensively with different Issue tracking tools like JIRA
  • Developed several puppet modules to configure middle ware applications and splunk
  • Working knowledge of Creating and Installing OS on AWS EC2 Instances.
  • Extensively worked on Automatic Scripting using shell scripts (bash, awk, sed)
  • Installation of database servers and users management like Oracle, MySQL, SQL Server.
  • Setup Nagios for monitoring the infrastructure; also used Nagios Handlers, which acts on the service status with pre-defined steps/scripts.
  • Ability in managing all aspects of the software configuration management process including code compilation, packaging, deployment, release methodology and application configurations.
  • Configuration management with various automation tools like Puppet, Chef, and Ansible.
  • Ability to communicate requirements effectively to team members and manage applications.
  • Experience in Testing of UNIX and Windows platforms
  • Good knowledge of UNIX shell scripts and PowerShell scripts for software automation
  • Ability to work directly with all levels of Management to gather user requirements.
  • Excellent communication, interpersonal and managerial skills.
  • Highly organized, detailed oriented, able to plan, prioritize work and meet deadlines; work well under tight deadlines
  • Good presentation and technical writing skills.

TECHNICAL SKILLS

Operating Systems: Windows variants, UNIX, Redhat LINUX, Ubuntu

Languages: Java, C, C++, SQL, T-SQL, PL/SQL, VB.Net, V.B6.0, C, C++, ASP.Net.

Database Tools: SQL Server Business Intelligence Development studio(BIDS), SQL Server Management Studio, Analysis Services (SSAS), Visual Studio, Query Analyzer, SQL Profiler, TFS.

Languages: SQL, T-SQL, PL/SQL, VB.Net, V.B6.0, C, C++, ASP.Net.

Web Technologies: HTML, XML, XSL

Issue Tracking: BugZilla, JIRA, HP QC

Cloud/Infrastructure Automation Tools: Chef, Puppet, Ansible, SaltStack, OpenStack, AWS, Microsoft Azure, Docker for Container

Virtualization: VMware VSphere Client 5.5 version, Oracle Virtual Manager (Virtual Box), KVM, Docker (Container)

Server: Apache, Tomcat, MS-IIS, WebLogic, Websphere

Build & CI Tools: Ant, Maven, Jenkins, Cruise Control, Bamboo, GNU Make, Auto tools, CVS, GIT, TFS, Jenkins, Bamboo, Hudson, Visual Studio, Make, Maven, Jenkins, Bamboo and AnthillPro

Release/Project Management: MicrosoftReleasemanagement Server

Server: Apache, Tomcat, MS-IIS, WebLogic, Websphere

Cloud Computing: AWS

PROFESSIONAL EXPERIENCE

Confidential, Riverwoods, IL

DevOps Engineer

Responsibilities:

  • Evaluated various Release Management tools to find a feasible solution for the project.
  • Hands on experience in AWS provisioning and worked on various services like EC2, S3, Glacier, SWF and EBS.
  • Adept in end-to-end development of software products from requirement analysis to system study, designing, coding, testing, de-bugging, dealt with ongoing modifications of software components, documentation and implementation.
  • Responsible for design and maintenance of the GIT Repositories, views, and the access control strategies.
  • Worked on Linux in Cloud Computing environments using AWS.
  • Develop solutions on Microsoft TFS, PowerShell and Visual Studio.
  • Created and maintained documentation of build and release processes and application configuration to comply with audit requirements and Industry best practices.
  • Installed, Configured and automated the Jenkins Build jobs for Continuous Integration and AWS Deployment pipelines using various plugins like Jenkins EC2 plugin and Jenkins Cloud Formation plugin.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration.
  • Implement best practices and maintain Source Code repository infrastructure (Using GIT).
  • Actively involved in architecture of DevOps platform and cloud solutions.
  • Used chef for server provisioning and infrastructure automation in a SAAS environment.
  • Involved in Software Configuration Management, Build & Deployment Management.
  • Integration of Automated Build with Deployment Pipeline.
  • Currently installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
  • Implemented a Continuous Delivery pipeline with Docker and AWS.
  • Develop detail technical design documents and review it with the client.
  • Branching, Creating LABELS, merging of codes on TFS and GIT for QA testing and release.
  • Integrated the Build definitions with in Release Deployment Tool to support application life cycle in Release Management.
  • Create unit automation tasks using PowerShell.
  • Implemented Chef Recipes for Deployment on build on internal Data Centre Servers. Also re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Automate Continuous Build and Deploy Scripts for Hudson/Jenkins Continuous Integration tool
  • Perform daily system monitoring, verifying the integrity and availability of all hardware, key processes, reviewing system and application logs, and verifying completion of scheduled jobs such as backups.
  • Knowledge of monitoring, logging and Experience in creating inventory, job templates and scheduling jobs using Ansible Tower.
  • Implemented a GIT mirror for SVN repository, which enables clients to utilize both GIT and SVN.
  • Creating S3 bucket and overseeing strategies for S3 bucket and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Responsible for design and maintenance of the GIT Repositories, views, and the access control strategies.
  • Implementing and managing automated build systems.
  • Installing and configuring new servers in the environment.

Environment: DevOps, Chef, Apache Webserver, Windows Server 2008, 2012, GIT, TFS, Release Management 2015, Perl, Shell, PowerShell, SQL Server 2014, Windows, Java/J2EE, Git, JQuery, Tomcat, Oracle 11g, Jenkins, Python, Ruby, JIRA, Maven, Ubuntu, CentOS, Linux, AWS Cloud Formation Templates, AWS, AWS Cloud Watch.

Confidential, Omaha, NE

DevOps Engineer - Release Engineering

Responsibilities:

  • Working for DevOps Platform team responsible for specialization areas related to Chef for Cloud Automation.
  • Actively involved in architecture of DevOps platform and cloud solutions.
  • Used the version control system GIT to access the repositories and used in coordinating with CI tools.
  • Implementing a Continuous Delivery framework using Jenkins, CHEF, and Maven in Linux environment.
  • Identify the web services (SOAP/REST), topics (TIBCO EMS/JMS)/queues (MQ's), underlying databases and any other automation areas that will be impacted with the new software development
  • Deployed and configured Git repositories with branching, forks, tagging, and notifications.
  • Experienced and proficient deploying and administering GitHub.
  • Implemented Chef Recipes for Deployment on build on internal Data Centre Servers. Also re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Evaluating testing of Chef Recipes - Concept of Test Driven Development for Infrastructure as a Code.
  • Automate Continuous Build and Deploy Scripts for Hudson/Jenkins Continuous Integration tool.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.
  • 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
  • Maintenance of source code in TFS 2013 and GIT; Branching, Creating LABELS, merging of codes on TFS 2013 and GIT for QA testing and release.
  • Installed, Configured, Managed Monitoring Tools such as Splunk, Nagios for Resource Monitoring/Network Monitoring/Log Trace Monitoring.
  • Deployed java/J2EE applications to Application servers in an Agile continuous integration environment and also automated the whole process.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Support the code builds by integrating with continuous integration tool (Jenkins).
  • Participated in the release cycle of the product which involves environments like developments QA and production.
  • Designed and implemented the backup strategy for all the critical systems such as build machines, bug tracking tools, central repositories etc.

Environment: DevOps, Java/J2EE, Git, JQuery, SOAP UI, RESTAPI, Tomcat, Apache, Oracle 11g, Jenkins, Python, Ruby Chef, JIRA, Maven, Artifactory, Git, Ubuntu, CentOS, Linux, AWS ELB, AWS SQS, AWS S3, AWS Cloud Formation Templates, AWS RDS, AWS Cloud Watch, Ruby, TFS 2013, PowerShell, Chef.

Confidential, Philadelphia, PA

DevOps Engineer- Release Engineering

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.
  • Worked on Managing the Private Cloud Environment using Chef.
  • Developed automation framework for Application Deployments to the cloud environments
  • Managed and optimize the Continuous Delivery tools like Jenkins.
  • Install, Configure, Administer Hudson/Jenkins Continuous Integration Tool
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Developed build and deployment scripts using Maven as build tools in Jenkins to move from one environment to other environments.
  • Responsible for design and maintenance of the Subversion(SVN) Repositories.
  • Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes.
  • Hands on experience on JIRA for creating bug tickets, workflows, and pulling reports from dashboard
  • Experienced in automating, configuring and deploying instances on AWS, cloud environments and in Data centers.
  • Involved in designing and deploying multitude applications utilizing almost all of the AWS stack focusing on high-availability, fault tolerance, and auto-scaling.
  • Branching, merging, Tabling, Tagging and Release Activities on Version Control Tools: TFS 2013 SVN, GIT.
  • Configured Build Controllers Permissions to create or modify Build Agents.
  • Created Build Definitions to perform any kind of build in TFS.
  • Performed and deployedBuildsfor various Environments like QA, Integration, UAT and Productions Environments
  • Automated deployment ofbuildsto different environments using Jenkins.
  • 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
  • Automated Virtual Infrastructure using PowerShell.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
  • Managed Chef Server in the enterprise and used Chef to automate deployments for achieving continuous delivery process.
  • Implemented CI Pipelines using tool sets like GIT, Jenkins, Chef and AWS inDevOps environment.
  • 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.
  • Releasing code to testing regions or staging areas according to the schedule published.
  • Used Jira as ticket tracking and work flow tool.

Environment: DevOps, GIT, Maven, Jenkins, AWS, Chef, Apache Webserver, Python, Perl, Shell, TFS, PowerShell, Linux, Windows, SVN, Shell/Perl Scripts, SCM, Build Forge, Maven and ANT Tomcat, Jira.

Confidential

System Administrator

Responsibilities:

  • User administration on Sun Solaris and RHEL systems, HP-UX machines, management & archiving.
  • Installation of Red Hat EL 4.x, 5.x using Kickstart and PXE on HP Blade Servers.
  • Administration of Services using SMF and converting legacy services to be managed by SMF. Error detection and Observation of services.
  • Worked on Remote Laboratories project. Creating users and providing them access as per requirement.
  • Configuring NFS, NIS, DNS.
  • SENDMAIL configuration and administration, testing the mail server.
  • Administration in VERITAS Volume Manager and Veritas Cluster Server.
  • Scheduling full and backups with tar command.
  • Experience with adding and configuring devices like Hard disks and Backup devices etc.
  • Troubleshooting the network issues and response problems.
  • Installing and maintaining enterprise tools and coordinating with teams.

We'd love your feedback!