Summary
Overview
Work History
Education
Skills
Hobbies
Timeline
Generic

Rajesh Manogaran

Senior Specialist
Bengaluru,KA

Summary

Around 12+ years of IT experience with 2 years of experience in DevOps, Continuous Delivery methodologies to existing Build & Deployment Strategies. Skilled Developer with good knowledge in python programming, Infrastructure as Coding (IAC) using Terraform,Cloud Technologies like Openstack and Amazon Web Services (AWS), continuous deployment tool like Ansible . Experience on containerization tools like Docker and Kubernetes. Strong Experience in configuring and handling the monitoring tools like Grafana, and Graphite. Strong Experience in configuring and handling the alerting tools like Icinga, and pagerduty. Good knowledge with NETAPP storage. Good knowledge on creating an automated CI/CD pipelines,automating system tasks, and collaborating with cross-functional teams to identify and resolve issues.

Overview

11
11
years of professional experience
2
2
Languages

Work History

Senior Specialist

VDX.tv
09.2018 - Current

1. Design and development of python code to automate the manual docker image build process.

2. Created a Continuous Integration (CI) pipelines for the image build process.

3. Automation using python code to perform health check for critical IT services.

4. Design and development of ansible playbooks depending on software application requirement to perform continuous deployment across Cloud.

5. Configured Hashicorp Vault to store the Infra passwords.

6. Configured Icinga2 tool for monitoring and alerting with pagerduty for any events in datacenters.

7. Performed automation using python to port the icinga1 configurations to icinga2.

8. Configured Grafana tool to monitor the datacenter system and networks metrics.

9. Design and developed python scripts to perform netapp snapshots and snapmirror operations.

10. Design and developed Infrastructure as Code (IAC) using Terraform on Openstack for instances provisioning in on-prem datacenter.

11. Design and developed automation code using python and terraform to have the statefiles for all production instances in on-prem datacenter.

12. Solved technical issues by troubleshooting, resolving and documenting service tickets.

13. Developed, maintained, and implemented strategic plans for IT projects.

14. Identified, designed, and developed test cases to perform unit testing.

15. Gathering requirements from the internal team and from cross functional application teams.

16. Involved in software design discussion for new requirements.

17. Involved in the code review process for any changes in the GIT.

18. Troubleshooting, debugging, and fixed issues related to the existing Python codebase.

19. Created documents detailing architecture of the project/tool worked and its standard operating procedures.

20. Coordinated with other departments to ensure successful completion of projects.

21. Conducted regular meetings with team members to review progress on projects.

22.Provided technical support and guidance to junior engineers

Technical Lead

HCL Technologies
02.2016 - 09.2018

1. Designed and implemented python code for provisioning the On-prem VMs using KVM .

2. Design and developed python code with Jinja templates for automatic config generation of Infra components.

3. Designed and implemented Salt state file to perform continuous deployment.

4. Designed and developed Python code to take regular KVM snapshots.

5. Designed and developed Python code to upgrade the VMs kernel.

6. Implemented object-oriented programming in Python to check the health/cluster status of infra components.

7. Dynamic creation of YAML files to deploy the micro services applications in K8s Pods.

8. Implemented python code to perform disaster recovery of the infra components and Databases.

9. Developed code to create Docker Images.

10. Deployment of applications on Kubernetes Pods.

11. Configuration of Load Balancers (HAProxy, Confd).

12. Implemented python code to health check of Kubernetes Pods.

13. Development of Automation Framework to perform Unit Testing.

14. Configured and Monitored software application performance metrics such as memory usage, CPU utilization, regularly using Grafana.

15. Automated unit testcases to test the application for every release.

16. Design and developed Infrastructure as Code (IAC) using Terraform on AWS for instances provisioning.

17. Created a private repo using reprepro for implementing Internet less deployment.

18. Hands-on with ELK stack to analyze the application logs.

19. Hands-on with elasticsearch indexing and querying.

20. Created documentation on the projects design and workflows.

21. Automated cron jobs to execute any scheduled tasks.


Software Engineer IV

Paxterra Software Solutions
02.2013 - 02.2016

1. Requirements gathering on the projects from clients.

2. Involved in design and plan for Software Development Life Cycle(SDLC) process for the project.

3. Worked in Agile methodology .

4. Involved in creating sprints, identifying tasks and assigned to the right team members.

5. Worked with the github version controller to maintain the code implemented.

6. Design and implement Model /Command layer libraries to perform QA testing for Nimble

storage arrays.

7. Worked with Pytest python automation framework to enhance testing.

8. Identified, automated testcases, created test suites for perform QA testing.

9. Created Continuous Integration pipelines using Jenkins to perform execute test suites.

10. Identified and automated python scripts to perform network switch configuration and traffic

generator configurations.

11. Automated scripts to configure L3 protocols on Ericsson routers.

12. Created a unit test framework to perform white-box testing of modules through their IPC interfaces.

13. Analyzed the C code to identify the endpoints for sending IPC messages to perform Unit testing.

14. Worked with Gcov tool to analyze the testcases code coverage percentage.

15. Worked with Makefile for building the shared object libraries.

16. Worked with pdb debugger to perform python code debugging.

17. Documenting on the testcases with the code coverage report.

18. Involved in code review and approval process.

19. Provided training sessions to junior engineers.

20. Provided technical support for clients.

Education

Bachelor of Technology - Information Technology

Sona College of Technology
Salem
04.2001 -

Skills

Professional Skills:

undefined

Hobbies

Cricktet,Long Bike Ridings,Movies,Music..etc

Timeline

Senior Specialist

VDX.tv
09.2018 - Current

Technical Lead

HCL Technologies
02.2016 - 09.2018

Software Engineer IV

Paxterra Software Solutions
02.2013 - 02.2016

Bachelor of Technology - Information Technology

Sona College of Technology
04.2001 -
Rajesh ManogaranSenior Specialist