Welcome to my portfolio! I specialize in building modern web applications and automating development operations.
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.
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.
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.
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.
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.
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.
AngularJS
Ansible
AWS
AWX
Azure
CSS
Django
Docker
Excel
Flask
GitHub
GitHub Actions
HTML
Java
JavaScripts
Jenkins
Kubernetes
Linux
MongoDB
MySQL
NodeJS
PostgreSQL
Postman
PowerPoint
Python
ReactJS
Spring Boot
VSCode
Windows
Word
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.