Hariprasad Naidu K
Email:*************@*******.***
Mobile: 929-***-****
Summary
•9.8 years of hands on experience in System Administration, Software Configuration Management (SCM), Build, Deployment and Release Management, Infrastructure Management, Software development environment set up.
•Expertise in creating DevOps strategy in a mix environment of Linux (RHEL, CENTOS) servers along with Amazon Web Services.
•Experience in all facets of full CM process with tools such as SVN, GIT, Jenkins, Docker, Chef and Ansible.
•Expertise in automating various build and deployments using ANT, MAVEN, MS Build, and Shell Scripts.
•Extensively worked with tools like GIT, Jenkins to implement build automation.
•Experience in using Nexus and Artifactory Repository Managers for Maven builds.
•Administered and Implemented CI tools Hudson and Jenkins for automated builds.
•Implemented Ansible playbooks and Roles to automate configuration of a broad range of services like LAMP Stack, HTTP multiple Vhosts management.
•Extensive experience in setting up Chef Workstation, Server and Clients.
•Created and Maintained Ansible Playbooks to simplify and expedite deployment of applications and mitigate user error.
•Worked on Docker and Vagrant for managing development environments through creation of Linux virtual containers.
•Experience in branching, tagging and maintain the version across the environments using Version Control tools like Subversion (SVN), GIT on UNIX and Windows environment.
•Experience in deploying WAR, JAR, and EAR files in WebLogic, Web sphere, JBoss application servers in Linux/Unix/Windows environment.
•Experience in building and deploying the J2EE and .Net applications, Environment set up, Middleware configuration, Application Server administration, Application infrastructure management, Analyzing and troubleshooting the issues, providing the technical support to development/test/operations/production support teams.
•Worked on cloud-based servers like AWS, AZURE.
•Experience in AWS – Elastic Load Balancer, VPC, Elastic IP’s, RDS, S3, Auto Scaling and Route 53.
•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.
•Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.
•Good knowledge on ITIL Process and coordinated releases across the projects.
Technical Skills:
Operating
Systems:
Linux (RedHat Enterprise Linux5.x,6.x, Fedora and CentOS, SUSE 8,10,11, Ubuntu 7.x – 14.x), Windows 2008/2012
Web/Application Servers:
IIS, Apache Tomcat.
RDBMS:
MS SQL Server 2008,2012, MYSQL
Programming Languages:
.Net, JavaScript, HTML, Shell Scripting and YAML
Monitoring Tools
Nagios, AWS cloud monitoring
Cloud services
AWS (EC2 /SES/S3/IAM/ELB), Azure.
Configuration Management tools
Ansible, Chef
Build Tools/ CI/CD servers
Maven, Ant, Jenkins.
Client, Location: MetLife- New York
Duration: From April 2017 to till date
Job Title: Devops Engineer
Project Description
MetLife Inc. is a leading global provider of insurance, annuities and employee benefit programs. Through its subsidiaries and affiliates, MetLife holds leading market positions in the United States, Japan, Latin America, Asia, Europe, the Middle East and Africa.
Responsibilities:
Installed and configured the Jenkins in tomcat server.
Designed Ansible Playbooks to manage configurations and automate installation process.
Build the Docker images, containers and maintain the multiple containers.
Installed/Configured/Managed Jenkins CI Automation
Experience working with production servers at multiple data centers.
Worked on Physical to Cloud Migration in AWS.
Experience in migration of consumer data from one production server to another production server over the network with the help of Bash and Perl scripting.
Designed Puppet Modules to manage configurations and automate installation process.
Good experience in GIT fetch and GIT branching.
Installed/Configured and Managed Nexus Repository Manager.
Installed /Configured and managed the Sonar Quebe.
Worked on Version control setups like GIT and integration tools Jenkins
Set up Factor and VMware Perl SDK for custom Web-UI-based reports for VMs.
Set up PostgreSQL database servers for Web Server environment.
Set up LDAP authorization & NFS mounted /home directories for users.
Bootstrapping automation scripting for bare metal and virtual servers.
Configured Red Hat Kick start for installing multiple production servers.
Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Ansible.
Created the VPC, Subnet, Route table, Internet gateway, Nat gateway and Auto scaling in AWS.
Worked on S3, EBS, IAM roles in AWS.
Environment: Ansible Jenkins, GIT, RHEL 6/7, CENTOS 6/7, Ubuntu,AWS, windows server 2008/2012, Open LDAP, Apache Httpd, Apache Tomcat, AWS.
Client, Location: SUNRX, Pennsylvania.
Duration: From July 2015 to Mar 2017.
Job Title: Devops Engineer
Project Description:
SUNRx’s virtual inventory technology is a fully automated system that manages the flow of inventory, information and payments between community health organizations, pharmacies and wholesalers.
Responsibilities:
•Maintained ownership of CMDB, Release Branch and making sure all the versions of the Releases are in place for further use.
•Taking an active part preceding over Software Configuration Management Meetings by suggesting branching strategies and best practices to promote Parallel development and Agile development practices
•Resolving Release conflicts regarding dates and accommodating in various Release/Build windows by negotiating with customers based on priority and other factors.
•Addressing dependencies and handling issues with release of interdependent projects especially in the Web services area.
•Used Subversion in branching, tagging and merging the Source Code and also managed the source code repository.
•Used Subversion to manage Configuration Items (CI’s).
•CI builds are done using Jenkins/Hudson.
•Build are maintained in Jenkins/Hudson and deployed using plug-ins and Master-Slave setups.
•Trained all the developers for self-help to kick of single click builds and single click deploys.
•Wrote XMLs and used Ant scripts to deploy to WebSphere and WebLogic environments.
•Integrated QTP kickoff scripts as Post DEV Deployment steps to return smoke test results
•Aligned the resources with the help of PM for a Mock cutover and cutover (Prod Release)
•Used Perl and Shell scripts for deployment automation.
•Enhanced Configuration Management using (Chef) to assist with automated, repeatable, and consist configuration and application deployments.
•Assisted Operations Team by writing specific Chef Cookbooks to deal with application installations and related configuration files.
•Responsible for scaling/upgrading/maintaining the application.
•Created custom developer tools and workflows for testing and releasing Chef code
•Trained and communicated the release process to all the counterparts globally.
•Worked on Ant-Maven conversion process by authoring POM Files.
•Maintained all the UNIX, Linux, AIX and Solaris environments for deployments.
•Used Remedy to track the Change requests and Release requests for all the approvals and signoffs and other necessary attributes.
Environment: SVN, GIT, Jenkins, Hudson, Web logic, Nexus, Sonar, Shell, Ant, Maven, Java, Linux
Client, Location: IKEA systems, Netherland
Duration: From Jan 2012 to June 2015
Job Title: Devops Engineer
Project Description
This application contains the manuals, Films, Images etc. The inter-ikea users search for the required documents in the application and order for the manual or film. After ordering the order is processed and is delivered to the user after different steps.
Responsibilities:
Developed and implemented the software release management for the release of web applications.
Wrote ANT and MAVEN Scripts to automate the build process.
Used Source code configuration tools Subversion and GIT used for different projects.
Configured Bamboo for doing the build in all the non-production and production environments.
Involved in configuration and support of a production environment hosted in a 24x7 setup.
Installation and Configuration of Solaris, Linux and AIX and Windows/NT operating systems on large distributed environment.
Managing Disks/File systems using Veritas Volume Manager.
Setting and Managing NFS, NIS, DNS, Shell Scripting, patching.
System performance tuning, User maintenance and security.
Scheduling Backups, Monitoring & taking failover test of Veritas Clustered servers.
Trouble shooting and problem resolutions in SUN, Linux and AIX servers.
Procedural documentation of supporting applications as well as SLA and escalation policies to coordinate with the monitoring systems as deployed.
Responsible for first and second level problem analysis and resolution for system and application tools utilizing already existing UNIX scripts and Windows run books.
Installation and support of various versions of Oracle, SQL Server and MySQL databases.
Used various networking tools such as SSH, telnet, rlogin, ftp and ping to troubleshoot daily networking issues.
Ability to screen and diagnose client inquiries and problems; troubleshoot to clearly understand problems (root cause determination), solve problems, use operational documentation (runbooks).
Responsible for administering and maintaining Linux work stations running Apache web server.
Installed and configured SSH, NDM, EMC Power path, Veritas Dynamic multipathing, Oracle client.
Expertise in Linux backup/restore with tar including disk partitioning and formatting.
Managed email (Postfix and Send mail), LDAP and Oracle services.
Work with developers to integrate their web applications onto standard infrastructure.
Writing scripts for monitoring log files and sending alerts.
Involved in the Recovery of the UNIX servers.
Environment: Solaris 8/9/10, Red Hat Linux 4.x/5.x, AIX,,, 5.0 Web Logic 6.1, NES/iPlanet4/6. SUN Solaris, E250, E10K, E4500, SunfireV880/440, Windows, Solstice Disk Suite 4.2.1, Centera, EMC, SAN Switches, Tape Libraries, EMC Power path 4.0, Sun Storage Array NAS and SAN, Sun Disk Suit and MySQL 5.
Client, Location: SnapFish, Hyderabad, India.
Duration: From Nov 2010 to Dec 2011
Job Title: Linux & SharePoint Admin
Project Description
SnapFish offers photo products and services for which Mahindra Satyam is the only strategic partner. The services of SnapFish include online photo sharing, photo storage and management, online print ordering and wireless imaging services for camera phone and color handset users.
Responsibilities:
Solving day to day Level-3problems and following it up with the customer until closure.
Provide Root Cause Analysis for recurring problems through Logs data analysis.
Performed User Administrative activities, network related activities including trouble shooting and application Support.
Maintaining test environment for proactive testing before deploying in the Production server using Vagrant for creating Virtual Linux development.
Deployment of Bug Fixes on to the application server and tracking of the bugs using Bugzilla.
System administration of Apache Web servers, MySQL Database servers on Virtual Environment (around 400virtualservers).
Good Experience in installation, configuration and maintenance of CISCO UCS blade servers.
Well experienced on VMware products: vSphere, Virtual Center Server and ESX servers.
Experienced in maintaining records of adequate supply of storage through daily maintenance.
Maintained NAS gateways, configured NFS shared volumes.
Experienced in setting up LDAP server and managing users and permissions.
Configured and maintained MySQL replication of RW and RO DB servers.
Handled backup and recovery of Application Servers using AMANDA backup tool.
Handled backup and recovery of Mysql DB databases using ZMANDA recovery manager.
Interacted with developers and deploy the changes to the application servers with SVN.
Environment: RedHat Enterprise Linux 5, Windows 2008 server, Vmware vSphere, Hitach AMS storage, Jboss Application Server, Onstor NAS for NFS, Mysql Database, Nagios and Munin Monitoring, Kettle ETL server application, HP Blade servers, CISCO UCS.
Client, Location: Systems & Information Technology (p) LTD, Gaborone, Botswana
Duration: From Oct 2009 to Oct 2010
Job Title: SharePoint & Windows Admin
Project Description
SIT wishes to migrating internal portal from SharePoint 2003 to SharePoint 2007.This portal has features like news, announcement, events along with SIT’s services and information about SIT and its associated organizations will be available through this portal. And we configured the FBA to access the site outside the network
Responsibilities:
Troubleshooting the SharePoint 2007 client & Server issues
Monitoring and troubleshooting of SharePoint Servers and Sites issues
Creating and managing Web Sites and user accounts
Taking backups of SharePoint farms level, Web Applications and Site Collections.
Installation and configuration of SharePoint 2007 Servers.
Installation and configuration of Office SharePoint Server 2007/2010 (MOSS 2007) with SQL 2005/2008 Database in test environments
Creating and configuring SharePoint Team sites, Performing Backup and Restore.
Configure Alerts, Search, Email enabled Document Library, Workflow.
Configuring and Administration of SSP (Shared Service Provider) and Configure Search on SSP, Configure Form Based Authentication
Configure and Alternate Accesses Mapping and Redirection urls.
User administration (Creation of Users, Groups, Setting Attributes).
Managing Operating systems and software Deployment.
Installation and configuration of the Microsoft Office SharePoint Server farm and integrating with the Active Directory and MS Office.
Creating and configuring Shared Services Providers (SSP) and managing User My Sites.
Setting up Department Sites, Security Groups, Site Templates, Content Types and Mail enabling libraries and Configuring Business Intelligence Features (BDC) Excel Services, Info Path Forms Services and MS Office tools (Outlook).
Developed several Document Libraries, Form Libraries, Lists, List Columns, and Site Columns.
Scheduling Back Up for sites.
Client, Location: KCM Vedanta, Zambia.
Duration: From June 2008 to Sep 2009
Job Title: SharePoint & Windows Admin
Project Description
NFA portal is entirely built on Microsoft Office SharePoint Server 2007.Functionality of sites under divided into two categories, NFA Approval and Collaboration. NFA maintains content for a project while maintaining the taxonomy of project. NFA sites contain the functionality for content management, taxonomy of content, workflows for content management and browsing and search of content. Collaboration sites can be divided into two categories Community of Practices (COP) and Special Interest Group (SIG). Each COP or SIG provides functionality for a user to create or respond to surveys, discussion forums (DF) etc. He can post a question from experts’ area, he can answer a question and he can participate in blogs. Each functionality in NFA and Collaboration sites is purely based on roles of users and permissions for each role.
Responsibilities:
Troubleshooting the SharePoint 2007 client & Server issues
Monitoring and troubleshooting of SharePoint Servers and Sites issues
Creating and managing Web Sites and user accounts
Taking backups of SharePoint farms level, Web Applications and Site Collections.
Installation and configuration of SharePoint 2007 Servers.
Installation and configuration of Office SharePoint Server 2007 (MOSS 2007) with SQL 2005/2008 Database in test environments
Creating and configuring SharePoint Team sites, Performing Backup and Restore.
Configure Alerts, Search, Email enabled Document Library, Workflow.
Configuring and Administration of SSP (Shared Service Provider) and Configure Search on SSP, Configure Form Based Authentication
Configure and Alternate Accesses Mapping and Redirection urls
User administration (Creation of Users, Groups, Setting Attributes).
Managing Operating systems and software Deployment.
Installation and configuration of the Microsoft Office SharePoint Server farm and integrating with the Active Directory and MS Office.
Creating and configuring Shared Services Providers (SSP) and managing User My Sites.
Setting up Department Sites, Security Groups, Site Templates, Content Types and Mail enabling libraries and Configuring Business Intelligence Features (BDC) Excel Services, Info Path Forms Services and MS Office tools (Outlook).
Developed several Document Libraries, Form Libraries, Lists, List Columns, and Site Columns.
Scheduling Back Up for sites