1. Murali Krishna Rajendran
Contact:+91-9916415063 E-mail:krish.murali143@hotmail.com
PROFESSIONAL SUMMARY
Accomplished Linux Sys Admin/ DevOps Practice(Softwareengineer) with over4.5 years of
experience in Linux Administrator, Build automation & Release management.
Over1.5 year experience in Linux System Administrator.
Over4.0 years’ experience in DevOpsPractice.
Proficientin Linux Shell scripting,Ruby,JSON,YAML
Proficientin Build Automation tools like Jenkins
Proficientin Open Source tools like GIT, SVNandVagrant.
Good experience in Linux/Unix
Experience using automation tools Puppet, Chef & Ansible.
Experience using Docker container
Experienced in Amazon EC2 setting up instances, virtual private cloud (VPCs), and security
groups.
Experience in writing a JSON templates for AWS EC2
Experienced in OpenStack Writing a HOT Templates setting up multiple instances.
Proven ability to create and deliver solutions tied to business growth, organizational
development and systems/network optimization.
Excellent troubleshooting skills, performance monitoring, root cause analysis of issues.
Written and edited LINUX shell scripts for Job automation.
Team Playerand self-starter possessing effectivecommunication, motivationand organizational
skills combined with attention to detail and business process improvements, hard worker with
ability to meet deadlines on or ahead of schedule.
Technical Skills
OperatingSystems Redhat Linux 4.x/5.x/6.x, CentOS, Ubuntu12.04/14.04, Windows
XP/7
ApplicationServers Web Sphere Apache, Tomcat,Web Logic, Weblogic,PL/SQL
MonitoringTools Nagios, AppDynamics
CloudEnvironments Amazon Web Services (AWS, EC2, VPC), OpenStack
AutomationTools Puppet, Chef, Docker& Ansible
SCM GIT,SVN
Languages Ruby, Shell Scripting, JSON, YAML
2. Employment Summary
Working at Yodlee InfotechBangalore a DevOps Engineer (From Jan 2016 – till date)
Worked at TechMahindra, Bangalore as Software Engineer (From Nov 2013- Jan 2016).
Worked at TechMahindra, Bangalore as System Engineer (From Nov 2012-Nov 2013).
Worked at Nortech Infonet,Bangalore as Service Engineer (From Mar2012 – Nov 2012)
Professional Experience
Service Engineer,03/2012 to 11/2012
NortechInfonet, Bangalore
Installation, Configuration & Migration of Unix/Linux operating systems.
Worked Primarily on RHEL 4/5/6, CentOS 5.5, SuSE, Ubuntu linux and Solaris Operating
Systems.
Experience in rpm, debpackage installations and updates using yum/apt-get.
Trouble shooting the connectivity and accessibility issues.
Installation of SSH and configuration of key based authentication.
Worked on various user administration activities like adding users, file permissions, groupadd,
adding roles, sudo, creating links, mounting and unmounting file systems etc.
Linux System Engineer,11/2012 to 11/2013
TechMahindra, Bangalore
ROLES & RESPONSIBILITIES
Installation, Configuration & Migration of Unix/Linux operating systems.
Worked Primarily on RHEL 4/5/6, CentOS 5.5, SuSE, Ubuntu linux and Solaris Operating
Systems.
Worked on tickets to resolve day to day hardware/software/application bottlenecks.
Monitoring system resources, logs, disk usage, scheduling backups and restore.
Managing Report of Ignite Servers.
Zimbra Mail Server Operational Work.
Configuration of ISA Proxy on Linux Servers
Configuration of Cobbler Server on linux.
Provided Technical supports for internal users and resolved trouble shooting tickets.
Monitoring and analyzing system logs.
Support of 100 Linux systems in production and development.
Managing Virtualization tools like VMware and Virtual box on Linux.
Configuring and Managing Squid Proxy Tool.
Configuring VNC Sessions on linux.
Monitoring network activities & optimizing the performance of the Network
3. Initiating Backups on daily basis and monitoring the scheduled backups.
Constant Monitoring of System Performance using NAGIOS monitoring tools.
Monitoring of critical Solaris and Linux servers by NAGIOS application and Ignite Servers.
Setting up the thresholds on the parameters (CPU/Memory/Disk/Network) and alerting the
users when the usage reaches the thresholds.
Responsible fortroubleshooting, end user and application problems.
Configured auto mounts/maps forthe user accounts.
Mounting the file Systems on Linux.
Software Engineer,11/2013 to 01/2016
TechMahindra, Bangalore
ROLES & RESPONSIBILITIES
As part of DEVOPS competency, completed the project for Automated Environment using
CHEF/PUPPET and VAGRANT open source tools.
Involved build automation & Release Management.
Completed AWS/OpenStack project for one of our client with the following scope Release &
Deployment management.
I have completed project in open source tool [JENKINS] integrated with HP CDA tool for
Continues Integration, Build automation & Release management.
I have completed project in Open Source tool [Puppet and Chef] for Environment Provisioning
automation.
As part of DEVOPS Competency, Completed the project for Automated deployment and
configuration management Using ANSIBLE open source tools.
Writing shell script to automate the infrastructure.
Jenkins plug in Development
As part of DevOps Competency, Managing the Version Control using SVN/GIT
Involved in code quality/Review using SonarQube, Sonar Runner
Involved in build preparation using Maven(in Jenkins)
Involved in Provision infra, Provision Platform, Model Application
As art of DevOps practice, integrated Nagios for Continuous System Monitoring.
Automated Environment Provisioning VMs using Vagrant tool
Application deployment using Puppet/Chef/Ansible
Configuration management using Puppet/Chef/Ansible
Involved in Jenkins master and slave mechanism
Release & Deployment Using AWS/OpenStack.
4. DevOps Engineer, 11/2013 to 01/2016
Yodlee Infotech,Bangalore
ROLES & RESPONSIBILITIES
As part of DEVOPScompetency, Working on the project SDP3.0 using CHEF, OPENSTACK,RUBY
and SHELL SCRIPTING open source tools.
Involved On Continuous Integration and Continuous Deployment.
Completed OpenStack project for creating the instances based environment as a part of Service
Delivery Platform (SDP) tool.
Migrating all the SDP components, writing a ruby script and chef recipes.
As part of SDP3.0, Completed the automated scripts for all end to end components to configure
Yodlee Moneycenter.
As part of DEVOPS Competency, Completed the project for Automated deployment and
configuration management Using CHEF open source tools.
Writing shell script to automate the infrastructure.
Jenkins plug in Development
As part of DevOps Competency, Managing the Version Control using Perforce.
Involved in code quality/Review using SonarQube, Sonar Runner
Involved in Provision infra, Provision Platform using Openstack platform.
Application deployment using Chef.
Configuration management using Chef.
Writing ruby script to update the Stack and Deleting Node from Chef Server.
Writing ruby script for Error Handling on LBpool, Stack Creation.
RPM creation for the SDP components
Chef Cookbook creation for the SDP components
Modularization of SDP component cookbooks.
5. PROJECTS
I. Infrastructure Automation
Project Name Automated Environment Provisioning
Role Software Engineer
Technology Used Ruby, Shell scripting
Tool Used GIT, Jenkins, Vagrant, Puppet/Chef, Oracle VirtualBox
Team Size 3
Duration 3 Months
Client Internal TechM Project
Project Description:
Infrastructure automation is the process of creating multiple environments without any
manual intervention which includes installing an operating system, Installing and configuring
servers fora particular environments, Installing and configuring platform software’s for a particular
environments and patches update for particular software on the instance.
Traditionally Operations team following a manually interpetion of installing OS, platform
software’s, etc… So, Using DevOps we are automated the operations work.
Roles & Responsibility:
Implemented Workflows Orchestration using Jenkins.
Implemented Automate the Environment provisioning Using Puppet/Chef & Vagrant.
o Using VM Creation Engine such as Vagrant or Shell script, creating different
Environments (VMs). Configuration of platform software’s using Puppet/Chef.
o Creation of shell scripting & cookbook for system / software configurations
o For automation process, we have created the recipes in run list for the chef nodes to
configure the Application Server, Web Server etc...
o Shell script for configuration of IP, hostname and silent installation of chef client on the
different environments. Vagrant internally runs shell script to automate the
infrastructure.
o Implemented creating Chef Cookbooks and recipes and Puppet manifests (tomcat, web
logic, etc…) to automate the infrastructure platform configuration.
o Implemented Infrastructure as a code [Using GIT].
o Implemented automated patch update for the particular environment platform
software’s.
6. II. Release and Deployment Management
Project Name Release and Deployment Management
Role Software Engineer
Technology Used Shell Scripting, JSON, YAML
Tool Used AWS, Open Stack, Ansible
Team Size 3
Duration 3 Months
Client AERIS
Project Description:
In this project, we have covered the implementation of Infrastructure automation and
application deployment automation on Cloud using AWS, OpenStack and Ansible.
Also we havecovered the Cassandra DBAutomated installation, configurationand clustering
on Cloud using AWS JSON, OpenStack YAML templates respectively.
Traditionally following a manually process for creating the Stacks using AWS Deployment
scripts, so using DEVOPS we are automated the manual process.
Migration of AWS Deployment scripts into OpenStack HOT Templates.
Roles & Responsibility:
Implemented automated instance creation with Cassandra DB and TOMCAT, which has created
in a single template using AWS JSON, OpenStack YAML.
Also we have coveredthe Cassandra DB Automated installation, configuration and clustering on
Cloud using AWS JSON, OpenStack YAML templates respectively.
Load balancing has been implemented on multiple TOMCAT Instances using AWS JSON,
OpenStack YAML templates respectively.
Implemented automated configuration [between Cassandra DB and TOMCAT webpage], which
enables Cassandra DB changes on TOMCAT webpage dashboard.
Implemented OpenStack YAML template for creating the instances for our client using
automation process.
Implemented automation process of OpenStack Cloud computing using ANSIBLE
Implemented the HOT Templates of AERCloud Deployment scripts for creating stacks on
OpenStack.
7. III.DevOps Practice:
Project Name DevOps Practice
Role Software Engineer
Technology Used Shell Scripting, JSON, YAML, Ruby
Tool Used SVN, Jenkins, CDA, SSH, Puppet, Ansible, Chef, GIT, Vagrant,
Rundeck, Teamforge, IBM UDeploy, Docker
Team Size 16
Project Description:
DevOps is the practiceof operations and development engineers participating together in
the entire service lifecycle,fromdesign through the development process to production support.
DevOps practicein order to improve collaboration and productivity by automating
infrastructure, automating workflowsandcontinuously measuring application performance
DevOps forthe End-to-EndSolution from Continuous planning to Continuous Monitoring
Release management for a company by standardizing development environments. Events
can be more easily tracked as well as resolving documented process controland granular reporting
issues. Companies with release/deployment automation problems usually have existing automation
but want to more flexibly manage and drive this automation - withoutneeding to enter everything
manually at the command-line. Ideally, this automation can be invokedby non-operations
resources in specific non-production environments. Developers are given more environment
control,giving infrastructure more application-centric understanding.
Training
Trained on CollabNet Team Forge
Trained on IBM UDeploy
Strength
Excellent analytical, organizational, and planning skills.
Efficient in leading and motivating the team towards achieving organizational goals.
Proficiency in grasping new technical concepts quickly and utilizing the same in a productive
manner.
8. Educational Qualifications
Degree Institution University Percentage Year
Master of Computer
Application
S.A. Engineering
College, Chennai
Anna
University
76 2008 – 2011
Personal Profile
Full Name Murali Krishna R
Gender Male
Date of Birth 26/08/1988
Religion Hindu
Languages known English, Tamil & Telugu
Permanent Address #3-103, GandhiNagar,
Nagari-517590
Chittor(Dist)
Andhra Pradesh
Mobile Number 9916415063,9963917717
E-mail Address krish.murali143@hotmail.com
Current Location Bangalore