Intro Image

Hi, I'm Yugendiran R

Welcome to my portfolio! I specialize in building modern web applications and automating development operations.

Work Experience

Automation Developer Trainee

Chennai, Tamil Nadu

As an Automation Developer Trainee at Tata Communications Limited in Chennai, Tamil Nadu, I have been actively engaged in developing and implementing automation solutions since April 2024. During my tenure, I have focused on enhancing operational efficiency through the creation of Python-based automation scripts and tools. Collaborating closely with senior engineers, we designed and implemented automation solutions that resulted in a significant improvement of 30% in efficiency. My expertise extends to utilizing Git and GitHub for version control, ensuring collaborative and organized code management. Additionally, I have gained hands-on experience in deploying and maintaining automation solutions on Linux environments, as well as assisting in the configuration and management of Ansible for automated deployments. Furthermore, I have provided technical support and troubleshooting for automated systems, honing my problem-solving skills in complex infrastructure scenarios.

My project work has encompassed several key areas:

Automation and Data Parsing using Python:

I developed a Python script to automate the extraction of key information from text files using regular expressions. This involved implementing regex patterns to accurately parse and identify specific data formats such as dates, ticket numbers, IP addresses, and more. By utilizing Python's re module, I streamlined the process of handling and processing text data, improving the efficiency of data management tasks. I also designed and executed a script to read and process multiple lines of data, ensuring precise extraction and output of required fields.

Ansible-based Automation:

I created automation scripts using Ansible to streamline processes and resolve issues across various environments, including Linux, Windows, Database, and Cloud platforms. This approach significantly reduced manual intervention and allowed me to efficiently resolve support tickets by analyzing and addressing infrastructure and configuration issues. I also managed infrastructure as code (IaC) using Ansible, facilitating the setup and configuration of services like LAMP stack installation and system reboot automation.

Web Application Development:

Building upon my automation skills, I developed and deployed a web application using the LAMP stack (Linux, Apache, MySQL, PHP) on a local machine. This project enhanced my full-stack development skills, including front-end (HTML, CSS, JavaScript) and back-end (PHP, MySQL) technologies. I set up and configured Apache web server, MySQL database, and PHP environment on a local Linux system, demonstrating my ability to design and build scalable web applications using PHP and MySQL. Additionally, I deployed and tested web applications locally for development and testing purposes.

Infrastructure Management and Optimization:

Throughout my role, I collaborated with cross-functional teams to improve CI/CD pipelines, ensuring efficient deployment of services and applications. I configured and optimized TCP/IP configurations to improve network performance and connectivity, as well as set up and managed DNS servers to ensure accurate domain name resolution and website accessibility. Troubleshooting and resolving network-related issues using TCP/IP and DNS troubleshooting techniques further expanded my skillset in infrastructure management.

Database Management:

I designed and implemented database schemas to optimize data storage and retrieval efficiency. Additionally, I managed and maintained relational databases to ensure data integrity and security, demonstrating my ability to work effectively with various database systems.

Throughout these projects and responsibilities, I consistently delivered high-quality solutions in a timely manner, showcasing my commitment to excellence and continuous learning in the field of automation engineering.

Skills

AngularJS

AngularJS

Ansible

Ansible

AWS

AWS

AWX

AWX

Azure

Azure

CSS

CSS

Django

Django

Docker

Docker

Excel

Excel

Fask

Flask

GitHub

GitHub

GitHub Actions

GitHub Actions

HTML

HTML

Java

Java

JavaScripts

JavaScripts

Jenkins

Jenkins

Kubernetes

Kubernetes

Linux

Linux

MongoDB

MongoDB

MySQL

MySQL

NodeJS

NodeJS

PostgreSQL

PostgreSQL

Postman

Postman

PowerPoint

PowerPoint

Python

Python

ReactJS

ReactJS

Spring Boot

Spring Boot

VSCode

VSCode

Windows

Windows

Word

Word

Projects

About

I completed my Higher Secondary Certificate (HSC) at Kingston Matriculation Higher Secondary School in 2018, achieving a score of 59.40%. Prior to that, I earned my Secondary School Leaving Certificate (SSLC) from the same institution in 2016, with a commendable score of 86.20%. In 2018, I began my journey in computer science by enrolling in Jerusalem College of Engineering in Chennai, where I pursued a Bachelor of Engineering (B.E.) in Computer Science and Engineering, graduating in 2022 with a score of 75.40%. Currently, I am working as an Automation Engineer Trainee at Tata Communications Limited, where I am excited to apply my knowledge and skills in the field.

Get In Touch

I'm always excited to explore new opportunities. Feel free to reach out anytime - whether you have a question, need advice, or just want to connect. I'll do my best to respond promptly.

Click Here