We provide IT Staff Augmentation Services!

Devops Engineer Resume

-bentonville, AR

SUMMARY:

  • 5 years of strong and progressive experience in the server installation and administration of Ubuntu, Red Hat Linux, Centos, OEL, SUSE Linux, Fedora, on various Hardware Platforms.
  • Expertise in AWS, experience in implementing new AWS instances and working with EBS and S3 storage, IAM.
  • Having sound knowledge in Configuration management tools Ansible, Chef, SaltStack, Puppet and Maven.
  • Write Terraform based instructions to orchestrate cloud server provisioning
  • In - depth knowledge of AWS automation services - CloudFormation templates, Terraform
  • Possess sound knowledge on Continuous Integration systems such as Jenkins, Bamboo, TeamCity.
  • Automated, designed and implemented continuous integration using GIT, Jenkins.
  • Experience in Installing databases like Oracle 10g, 11g, MYSQL on Linux.
  • Have good knowledge of utilizing cloud technology AWS and NoSQL database like Mongo DB database.
  • Installed/Configured the WebSphere server, JBoss application server, Weblogic server Managed tuning and performance of high-profile applications running on them.
  • Experience in assigning the azure services on locations specific to integrate with web-apps and key-vaults
  • Expertise in Installation and maintenance of other application servers like Apache, Tomcat etc.
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers
  • Install and configured Apache, Debian, Nagios, MySQL, SQL server.
  • Install and configure Splunk to monitor application and server logs.
  • Hands on using Bug tracking tools like JIRA and HP Quality Center.
  • Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers. Conducting meetings with developers and managers to resolve merge issues during build and release
  • Experienced in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like GIT on Linux platforms
  • Creating, validating and reviewing solutions and effort estimate of converting existing workloads from classic to ARM based Azure Cloud Environment
  • Well versed with usage of SSH and ftp / sftp /scp / telnet for remote connections and ancillary needs.
  • Good experience in scripting using Bash, Python, Perl, K-shell, Power shell for task automation.
  • Expertise in ANT scripts to automate the maintenance process of the WebSphere and recovered the backed-up WebSphere configuration using XML Config tool.
  • Configured YUM server with hands on experience in installing, uninstalling and upgrading the software packages through RPM and YUM.
  • Setting up Jenkins plans for SonarQube Analysis and automated QA and all other promotional environments through Jenkins
  • Involved in development of Test environment on Docker containers and configuring the Docker containers using Kubernetes, Maven, Nexus, Nagios.
  • Experience with documenting, software usage procedures, network diagrams and project documentation.
  • Troubleshoot of server virtualization products like KVM, XEN, VMware, and Virtual Box.
  • Detect hardware related issues like Disk Failure, RAM, and NIC Card. Provide Hosting and Deployment Solution in PACI (Parallels Automation Cloud Infrastructure) based on Linux, VMware.
  • Wrote python, Groovy and shell Scripts to automate the build process and administration jobs
  • Experience in integrating Unit Tests and Code Quality Analysis Tools like SonarQube
  • SDK creation to applications for a certain software package, software framework, hardware platform, computer system, video game console, operating system, or similar development platform.

TECHNICAL SKILLS:

Operating systems: RHEL 4.x/5.x/6.x/7, CentOS 5.x/6.x/7& Ubuntu, IBM 5L 5.x, AIX V6.1 & Windows 2003/2008

Hardware: Dell, HP Proliant, HP-460C Blade, IBM F-series P-series RS6000

Scripting languages: Shell scripting, Unix Bourne shell, Korn shell, python, basic Perl

Web Servers: Apache2.0/2.2/2.4, Apache Tomcat5.5/6.0/7.0,

Application Servers: WebLogic, JBoss, WebSphere

Cloud (Laas): Basic cloud computing concepts and AWS,Azure

Configaration Management tools: Puppet, Chef, Ansible, SaltStack,

Monitoring tools: Nagios, Splunk, Netcool, Vagrent, Docker

Build Tools: Ant, Maven

C I Tools: Jenkins, Hudson

Databases: Oracle 9i/10g,11g, DB2, SQL Server, Mongo DB

Documentation tools: Media Wiki, Share point, Jira, Bugzilla

Version Control: Tfs(Team Foundation Server), Git, Github, Subversion (SVN)

PROFESSIONAL EXPERIENCE:

Confidential -Bentonville, AR

DevOps Engineer

Responsibilities:

  • Installation, Maintenance, Administration and troubleshooting of Linux and AIX Operating Systems.
  • Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure and installation of the Puppet master and Puppet agent .
  • Managed Amazon Web Services (AWS) infrastructure with automation, implemented new AWS instances and worked with EBS and S3 storage, IAM, VPC, Amazon EC2 Cloud Servers using AMI's (Linux/Ubuntu).
  • Worked with JIRA for creating Projects, assigning permissions to users and groups for the projects & Created Mail handlers and notification Schemes for JIRA.
  • Proficient with container systems like Docker and container orchestration like EC2 Container Service , Kubernetes , worked with Terraform.
  • Used ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code. Worked on Tomcat Web server for hosting web apps.
  • Deployed J2EE applications to Application servers in an agile continuous integration environment and also automated the whole process. Build scripts using ANT and MAVEN build tools in Jenkins, Sonar to move from one environment to other environments
  • Managed Docker orchestration and Docker containerization using Kubernetes.
  • Used Jenkins and Pipelines to drive all micro-services builds out to the Docker-registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Configured the squid servers and controlling them from Puppet master for the allowed sites.
  • Configured Apache servers and controlling them from Puppet master by using Shell, Perl and python scripts .
  • Supported AWS Cloud environment with 600+ AWS instances and configured Elastic IP and Elastic storage.
  • Installing RedHat Linux using kickstart and applying security polices for hardening the server based on the company policies.
  • Integrated Kubernetes with network, storage, and security to provide comprehensive infrastructure and orchestrated container across multiple hosts
  • Experimented with Docker and Ansible together and then just using Ansible -compose
  • Integrated Kubernetes with network, storage, and security to provide comprehensive infrastructure and orchestrated container across multiple hosts.
  • Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Working on Volume management, Disk Management, software RAID solutions using VERITAS Volume manager. File system Tuning and growing using VERITAS File System (VxFS ), coordinated with SAN Team for storage allocation and Disk Dynamic Multi path .
  • Worked on Kubernetes to provide platform as service on private and public cloud in VMware Cloud.
  • SDK creation of applications for a certain software package, software framework, hardware platform, computer system, video game console, operating system, or similar development platform.
  • Installed & configured Nagios on Linux servers.
  • Automated Weekly releases with Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.
  • Used the version control system GIT to access the repositories and in coordinating with CI tools.
  • Supported On call for production issues and part of on call rotation to support production environments on cloud.

Confidential -Houston, TX

DevOps Engineer

Responsibilities:

  • Installation, configuration and upgrade of Redhat Linux 5,6 operating systems with basic PowerShell scripts .
  • Remedy ITSM Lead for BMC Implementation project.
  • Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Docker installation evaluation and testing, AWS installation evaluation and testing .
  • Installation and configuration of management tool Puppet across RHEL environment.
  • Developed the scripts to push patches , files and maintain configuration drift through the Puppet Tool .
  • Worked on implementing backup methodologies by Power Shell Scripts for Azure Services like Azure SQL Database, Key Vault, Storage blobs, App Services etc.
  • Worked on Deployment Automation of all microservices to pull image from private Docker registry and deploy to Kubernetes Cluster.
  • Developed unit and functional tests in Python and Ruby.
  • Worked on Kubernetes to provide platform as service on private and public cloud in VMware Cloud.
  • RPM and YUM package installations, patch and other server management .
  • Wrote power shell scripts to create the parameter files automatically for all the services in Azure Resource Manage
  • Agile integrated engineering, with typical GitHub and Scrum workflows .
  • Designed and built Azure V2 network infrastructure including Site to Site connection through
  • Integration implementation of Jenkins, uDeploy, JIRA and Crucible for DevOps automation .
  • Using Puppet Enterprise to Manage Application configurations in both a large VMware environment , as well as a new SOA environment - built completely in Openstack Grizzly .

Confidential - Redwood city, CA

DevOps Engineer/ Linux Administrator

Responsibilities:

  • Installation, Maintenance, Administration and troubleshooting of Linux and AIX Operating Systems .
  • Extensively worked on hard disk mirroring and stripe with parity using RAID controllers .
  • Installation and configuration of Veritas Volume Manager , LVM, Veritas File System and Veritas Cluster Server .
  • Installed the Operating System on Solaris and Linux servers and blades over the network.
  • Develop and maintain an expert level understanding of the OpenStack project ecosystem .
  • Responsible for managing the Chef client nodes and upload the cookbooks to chef-server from workstation .
  • Manage deployment automation using chef, Custom chef recipes, in Ruby .
  • Created Filesystems from local storage as well as NFS partitions for application portability .
  • Applied patches and packages on Linux servers using rpm RedHat Package Manager and yum tools .
  • Creation and scheduling of Cron Jobs such as for Backup , System Monitoring and removal of unnecessary files .
  • Written Maven scripts, Installed Jenkins , written shell script for end to end build and deployment automation .

Confidential

Linux Administrator

Responsibilities:

  • Designed, planned and carried on installation, upgrade, configuration and maintenance of Veritas NetBackup 5.1 and 4.5 for Linux.
  • Maintained and administered around Linux and AIX Servers.
  • Setup and implemented system installation and configuration using Kickstart for Red Hat.
  • Installed and configured of RAID (0, 1, 0+1, 5) File Systems using Solstice Disk Suite.
  • Created and edited Users, Groups and file permissions as per requirements.
  • Installed HBA cards and worked with storage team for backup and recovery.
  • Worked on Disk / Volume management with Solstice Online Disk Suite and Veritas Volume
  • Used vmstat and iostat to monitor system and performance. upgrade, IP changes, Printer configuration, group and net-group access, etc.
  • Created and maintained Maven Pom.XML for performing the builds.
  • Worked with the development team to generate deployment profiles (jar, war, ear) using Ant Scripts and Jenkins.
  • Managed SVN repositories for branching, merging, and tagging.

Hire Now