Resume
Work
Experience
July 2023 -
Present
Software Engineer at Duende Ingenious LLP
Responsibilities include
- Implementing 'Infrastructure as Code' (IaC) practices, enhancing infrastructure management efficiency.
- Engaged in automating deployment processes, learning to minimize manual efforts and errors.
- Exploring into the strategic areas like software architecture and resource management.
August 2021 - June 2023
DevOps Engineer at eQ Technologic
Monitoring and developing CI/CD pipeline using tools like 'Grafana'. Contributed towards the development of a shared library for reducing code redundancy.
- Acquired expertise in cloud processes, deploying applications using Docker containers. Containerized more than 50 production pipelines.
- Managed AWS resources with Terraform for precise IaC implementations.
- Took on a crucial role in developing a failure identification framework by analyzing log reports using Python
- Upheld high security standards, implementing vulnerability management, encryption strategies, and a mix of automated and manual testing practices.
Feb 2021 - July 2021
Trainee Engineer at eQ Technologic
During my tenure as a trainee engineer at eQ Technologic, I worked extensively with Shell Scripting in the Linux environment. This expertise was instrumental in automating tasks and managing server operations, greatly enhancing system efficiency. I also delved into automating web application tests using Selenium, ensuring the software's user-friendliness and reliability. My role encompassed understanding the nuances of Object-Oriented Programming (OOP), which was pivotal in developing robust and scalable software solutions. Additionally, I utilized Apache Ant for automating build processes, streamlining the development workflow. All these skills were underpinned by a thorough grasp of the Software Development Life Cycle (SDLC), ensuring each project phase from planning to deployment and maintenance was executed efficiently and effectively.
Education
2017 - 2021
Btech in Electronics and Telecommunications
In my Bachelor of Technology in Electronics and Telecommunications Engineering, I acquired a comprehensive understanding of both software and hardware systems. My studies encompassed a range of subjects, including Embedded Systems, where I learned the integration of software with hardware components, and Machine Learning, which offered insights into the use of AI in telecommunications. Additionally, the course on Data Structures and Algorithms equipped me with essential skills for writing efficient code, crucial for optimizing the interplay between software and hardware in complex telecommunication systems. This blend of software and hardware knowledge has been foundational in my technological education and skillset.
Skills
& Expertise
-
Shell Scripting in Linux: Automating tasks and managing server operations.
-
Web Application Testing with Selenium: Ensuring software user-friendliness and reliability.
-
Object-Oriented Programming (OOP): Developing robust and scalable software solutions.
-
Build Automation with Apache Ant: Streamlining the software development workflow.
-
Software Development Life Cycle (SDLC): Comprehensive understanding of all project phases from planning to deployment and maintenance.
-
Efficiency and Reliability in System Management: Enhancing system operations through effective scripting and automation.