Bharath Kumar
Email ID: ***********@*****.***
Contact No: 902-***-****
PROFESSIONAL SUMMARY:
With 5+ Years of Extensive experience includes Build/Release Management, Software Configuration Management and DevOps practices with on-premise cloud and public cloud platform like AWS.
Expert in Cloud Technologies like Amazon Web Services (AWS) VPC, EC2, Cloud Front, S3, IAM, RDS, Route 53, Cloud Watch and Elastic cache, Glacier, SNS, AWS RedShift.
Utilized Cloud Watch to monitor resources such as EC2, CPU memory, Amazon RDS DB services, DynamoDB tables, EBS volumes; to set alarms for notification or automated actions; and to monitor logs for a better understanding and operation of the system.
Expert in Cloud Technologies like Amazon Web Services (AWS) VPC, EC2, ELB, S3, IAM, RDS, Route 53, Cloud Watch, Dynamo DB and Elastic cache, Glacier, Cloud trail, Cloud front.
Implemented Automation of servers in multiple locations using DevOps configuration management tools.
Experience on Talend Tools, Open Stack and Azure Cloud.
Implemented Puppet modules and manifests to automate configuration of a broad range of services like LAMP Stack, HTTP multiple Vhosts management.
Experience in deploying WAR, JAR, and EAR files in Web Logic, Web sphere, JBoss application servers in Linux/Unix/Windows environment.
Experience with My SQL Server Databases and Using RDS in AWS.
Working knowledge/exposure in JBOSS, TOMCAT & APACHE.
Experience in using DOM4J, JAXB, JAXP parsing and XML Bean to process, validate, parse and extract data from XML files.
Extensive experience in Java/J2EE technologies (Java, JDK, JSP, Servlets, JDBC, EJB).
Extensive Web programming experience with technologies likes JSP, Java, Servlet, JavaScript, XML, AJAX, Angular JS and JQuery.
Expertise in Spring and Struts MVC frameworks for building the web layer.
Implementation of TCP/IP& related Services-DHCP/DNS/WINS.
Good knowledge in product deployment in servers, mail servers, monitoring tools & shell scripts, networking, SQL/MySQL.
Hands on experience (Knowledge) on performance monitoring tools like Vmstat, Iostat, SAR, Nmon, and Topas.
Maintaining and Monitoring the Application/Servers using Nagios & Datadog.
Experienced working in various SDLC like Agile Scrum.
Knowledge in Linux command line & bash shell scripting.
Organized and managed everyday administration tasks like adding and removing users, files, share permissions, trust management, replication management, server backups and server setups on LINUX.
TECHNICAL SKILL SET:
Cloud Platforms
Amazon Web Services, VMWare, Cisco Intelligent Automation Center
DevOps Tools
ANT, Maven, Hudson, AnthillPro Jenkins, UDeploy, Chef, Puppet
Version Control Tools
CVS, SVN, GIT, Accurev
Languages
C, JAVA, XML, SHELL, PERL, Python, Powershell
Web Technology
JSP, JavaScript, AJAX, HTML, CSS, XML, XHTML, JSTL, JQuery, XSLT, XPath, XQuery, SOAP, Ext JS, Node.js, Adobe Flex
Development Methodologies
Agile, Scrum, Waterfall, TDD
Application Servers
WebLogic, WebSphere, Tomcat
Databases
My SQL, MS Access, Oracle
Operating Systems
Red Hat Enterprise Linux, Centos, Ubuntu, SUSE Linux and AIX
PROFESSIONAL EXPERIENCE:
Client: Verafin, St. John's, NL Jan 2018 – Till Date
Role: DevOps Engineer
Responsibilities:
Developed build using ANT & MAVEN as build tools and used CI to kick off builds move from environments.
Participated in the release cycle of the product, which involves environments like developments QA and production.
Involved in setting up builds using Chef as a configuration management tool.
Used Chef to configure and manage infrastructure. Wrote cookbooks to automate the configuration setups.
Established Chef Best practices to system deployment with tools with vagrant and managing Chef Cookbook as a unit of software deployment and independently version controlled.
Designed & developed shell scripts. Compiled builds using pom.xml and build.xml.
Used the continuous integration tool such as Jenkins and Hudson for automating the build processes.
Used the version control system GIT to access the repositories and used in coordinating with CI tools.
Integrated maven with GIT to manage and deploy project related tags.
Installed and configured GIT and communicating with the repositories in GITHUB.
Performed day-to-day GIT support for different projects. Created & maintained GIT repositories, branches & tags.
Assisted end-to-end release process from planning release content through to actual release deployment to production
Deployed Java/J2EE application on to the Apache Tomcat server and configured it to host the websites.
Deployed application packages on to Apache Tomcat server. Coordinated with software development & QA teams
Executed the planning of product software releases and performed clean builds according to scheduled releases.
Verified whether the methods used to create and recreate software builds are reliable and repeatable.
Identified the Data Source and defining them to build the Data Source Views.
Deployed the build artifacts into environments like QA, UAT according to the build life cycle.
Deployed RDS and Dynamo DB instances on AWS infrastructure.
Environment: Java, Eclipse, Toad, Git, Tomcat, Apache, Oracle 12c, Jenkins, Python, Ruby Chef, JIRA, Maven, Art factory, Ubuntu, CentOS, Linux, AWS, AWS Cloud Formation Templates, AWS RDS, AWS Cloud Watch, Ruby, Chef-solo/server.
Client: Global relay, Vancouver, BC Nov 2015 – Dec 2017
Role: DevOps/AWS engineer
Responsibilities:
Creating fully automated CI build and deployment infrastructure and processes for multiple projects.
Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Docker, Maven, Python and Bash.
Enabled a business to securely provide customers access to internal data via a web portal.
Experience of writing and managing Chef Scripts and using Linux automated deployments using Chef.
Built and managed a large deployment of Ubuntu Linux instances systems with Chef Automation. Wrote recipes, tools, shell scripts and monitoring checks.
Created alerts on the requests from managers for certain tasks. And analyzed security-based events, risks and reporting instances.
Installed applications on AWS EC2 instances and configured storage on S3 buckets.
Responsible for using AWS console for deploying and operating AWS services specifically VPC, EC2, S3, EBS, IAM, ELB and Cloud Formation.
Maintained the user accounts IAM Roles, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
Wrote Puppet modules for installing and managing java versions.
Managed and optimize the Continuous Delivery tools like Jenkins. Install, Configure, and Administer Jenkins Continuous Integration Tool.
Experience in designing and deploying AWS Solutions using EC2, S3, and EBS, Elastic Load balancer (ELB), auto-scaling groups and OpsWorks.
Worked at optimizing volumes and EC2 instances and created multiple VPC instances.
Experience working with IAM to create new accounts, roles and groups.
Experience in creating alarms and notifications for EC2 instances using Cloud Watch.
Experience involving configuring S3 versioning and lifecycle policies to and backup files and archive files in glacier.
Experience in source code management tools like GitHub, Stash and beanstalk app.
Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
Environment: AWS EC2, S3, Cloud Formation, Dynamo DB, VPC, IAM, Tomcat Apache, Cloud Watch, Git, ELK Stack, Jenkins, Maven, Ansible CHEF, Puppet, Linux.
Client: Quester Tangent Corporation, Saanichton, BC Jan 2014 – Oct 2015
Role: DevOps Engineer
Responsibilities:
Contributed to new physical and virtual data center infrastructure design and implementation.
Worked on installation, configuration and maintenance Debian, Red hat Enterprise Linux, CentOS and SUSE Servers at multiple Data Centers.
Configured Red Hat Kickstart for installing multiple production servers.
Installation, Configuration and administration of VMware.
Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
Designed Puppet Modules to manage configurations and automate installation process.
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.
Installed and configured monitoring tools Nagios for monitoring the network bandwidth and the hard drives status.
Designed Puppet Modules to manage configurations and automate installation process.
Set up Kickstart for new bare metal environment.
Set up Puppetized customized monitoring with Nagios, & PNP4Nagios Graphs for both legacy and new environments.
Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.
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.
Environment: RHEL, CENTOS, Ubuntu, SuSE SLES, Solaris x86, VMware ESX 5, VMware Perl SDK, Dell Blade Servers, Puppet, Ruby, Open LDAP, Lighttpd, Apache Httpd, Apache Tomcat, Nagios, JIRA, Confluence Administration, AWS.