Post Job Free

Resume

Sign in

Devops Engineer

Location:
Jonesboro, GA
Posted:
June 29, 2017

Contact this candidate

Resume:

BALAMURUGAN ARUMUGAM

ac02mt@r.postjobfree.com +1-470-***-****

DevOps & AWS Engineer

Professional Summary:

DevOps and AWS professional with 2+ years of comprehensive experience as a Build and Release Engineer, Configuration Management, Linux System Administration. Solid understanding of core computer science fundamentals including common data structures, algorithms, concurrent programming documentation, implementation and enhancement.

Experience in CI (Continuous Integration)/CD (Continuous Delivery) software development pipeline stages like Commit, Build, Automated Tests, Deploy etc.

Experience in Linux System Administration

Experience in Continuous Integration and Delivery tools Jenkins, Hudson

Experience in Continuous integration and deployment automation tools like Git, SVN, Jenkins, Maven, Ant, Coverity, Nexus, and Tomcat Server.

Hands on experience in Virtualization technologies like Docker and KVM (VMWare ESXi)

Experience in Building and Deploying the Docker Images using Dockerfiles.

Experience in kubernetes orchestration for Docker Containers which handles scheduling and manages workloads based on user-defined parameters.

Experience in Docker tools like Docker swarm and compose.

Proficient in working with Continuous Integration development practice using Jenkins.

Experience in configuration management tools like chef and puppet for system administration purpose

Experience in writing modules for creating environments for Dev, QA, and Production to deploy the applications to the servers using Configuration tools.

Experience in scripting programing like bash, ruby and python.

Working knowledge in setting up cloud platforms like Amazon Web Services.

Experience in Amazon Web Services ( IAM, EC2, EBS, auto scaling and Load balancing, S3, cloud front, VPC, Route53, RDS, SQS, SNS )

Good knowledge in elastic search and beanstalk.

Hands-on knowledge in installing and configuring monitoring tool like Nagios

Install and configured Nagios server for Resource Monitoring/Network Monitoring/Log Trace Monitoring.

Created custom scripts to monitor application and web servers and added to Nagios plugin.

A team player who can also take the initiative to work individually.

Highly confident individual and a fast learner in any given area of specification.

Technical Skills:

Continuous Integration Tools

Jenkins

Configuration Management Tools

Puppet, Chef, Ansible

Containerization Tools

Docker

Monitoring/Log Management tools

Nagios, Log management

Version Control Tools

GIT, Subversion

Build Tools

ANT, Maven

Servers

JBOSS, Apache Tomcat

Bug Track Tools

JIRA

Cloud platform

AWS, MS Azure

AWS Services

EC2, ELB, VPC, RDS, IAM, S3, Cloud Watch, Cloud trial, SNS, EBS

SDLC

Agile, Scrum

Languages/ Scripts

Shell, Python, Ruby, YAML

Environments

Windows, Linux, Ubuntu, Redhat, centOS

Virtualization Tools

VMware, ESX, ESXi, Vagrant

Work Experience

Object On Net, Inc Atlanta, Georgia (October 2016 to Present)

DevOps/AWS Engineer

Worked with the Cloud for integration processes.

Focused on automation and integration.

Using Jenkins as a continuous integration tool to creating new jobs, managing required plugins, configuring the jobs selecting required source code management tool, build trigger, build system and post build actions, scheduled automatic builds, notifying the build reports.

Integrated 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)

Setting up the GIT repos for Jenkins build jobs.

Running web apps in containers on Docker.

Launching EC2 instances and involved in AWS RDS, S3, Load Balancing, IAM, VPC, Cloud Formation, Lambda, Cloud Watch.

Deployed applications on multiple web servers and maintained Load balancing, high availability by using AWS platform.

Spinning up AWS resources by using Terraform.

Writing and deploying JSON templates for cloud formation.

Automated with AWS resources with Node.js script.

Executed MAVEN builds to automate artifacts like jar, war, and ear and pushing the War, Jar, war files in to S3 bucket (AWS).

Created Chef recipes to provision Apache Web servers, Tomcat servers, Nginx, and other applications.

Good working knowledge on Writing Recipes and creating cookbooks comprising all resources, templates, attributes and uploaded them to Chef-server.

Worked on Branching, Tagging and Release Activities on Version Control Tools: GitHub.

Monitoring the servers by using Nagios.

Installation, maintenance and regular upgrades of Red Hat Linux, Centos, Ubuntu servers.

Experience supporting and deploying to web application servers such as Apache, Tomcat, and Apache HTTPD servers.

Environment: Linux (RHEL, Centos, Ubuntu), AWS, Jenkins, Chef, Ansible, Terraform, Cloud Formation, Maven, GIT, Nagios, Apache, Tomcat servers, Docker.

Techaffinity global private limited. (May 2015 to September 2016)

Chennai, TamilNadu.

Junior Devops Engineer

Knowledge with IT automation tools like Chef, Puppet.

Defined instances in code, next to relevant configuration on what running and then created the instances via Puppet.

Automated Linux production servers setup using Puppet scripts. Documented release, builds and source control processes and plans.

Implemented Continuous Integration using Jenkins and GIT.

Configured and managed Nagios for monitoring over existing platform.

Used Nagios to monitor host’s processor load, disk usage, system logs and performed troubleshooting using those statistics.

Created custom scripts to monitor application and web servers and added to Nagios plugin.

Configuration Management and source code repository management using tools like GIT, Subversion (SVN), Clear Case JIRA and CI tools like Jenkins.

Familiar with Git hub admin tasks like creating users, providing access to them and maintained source repositories.

Managed Maven project Installed and configured Apache/ Tomcat web server.

Installed, maintained and fine-tuned the Apache-Tomcat server in Linux Platform.

Experienced in Installing, Configuring and Monitoring using NAGIOS.

Experience in Installing, upgrading and configuring Red Hat Linux/Unix and Debian using Kickstart Servers.

Maintaining the Linux Firewall for network and implement to the network security.

Use agile methodology throughout the project. Involved in weekly and daily bases release management.

Scheduled users to perform High Performance Computing activities on the Linux cluster.

Provided 24/7-support coverage, oncall support and weekend support.

Environment: Chef, Puppet, Jenkins, Git, Subversion, Nagios, Linux, Firewall, Apache, Tomcat,

Easy Link. (December 2014 to April 2015)

Chennai, TamilNadu.

Internship - Junior Linux Admin

Exploring Linux Command-Line Tools.

Managing exporting, adding shell environment, configuring shell configuration files.

Using command aliases thereby enhancing admin linux commands.

Writing shell scripts using commands, variables, conditional expressions, loops and functions to automate admin functions.

File Commands - cat, sort, join, sed, awk, head, tail, view, vi, less, more, cut split, tr, uniq wc, tee, nl, sort.

File permissions - using chmod to control file’s ugo, changing file’s group – chgrp.

Awareness of UEFI, troubleshoot boot-loader issues, using alternative boot systems like isolinux, syslinux, pxelinux.

Understanding background and foreground processes & managing process priorities with nice. Tuning user and system environments.

Creating user & system cron jobs, using anacron.

Configuring with DHCP & static IP address, routing, tracing a route.

Managing data and databases with SQL commands and queries.

Securing and administering system and network security.

Ability to setup aliases & configure sudo using the sudoers file.

Administering local security- securing passwords, limiting root access, setting login, enforcing password aging policy.

Setting process and memory limits to prevent memory leaks and excessive disk usage by a few rogue users.

Ability to setup password-less ssh or ssh key trusts between servers.

Setup ssh files to display corporate warnings on logins & disabled transmission of root passwords by enforcing non-root logins.

Perform partial & manual backups, verify integrity and restore backups.

Environment: Linux, FTP, DNS, SSH, Cron, Firewall, LDAP, Shell Scripting.



Contact this candidate