Design, develop, and maintain Infrastructure and tools focusing on operational excellence, security, and scalability under the supervision of a Team Lead.
Involve in the entire software development life cycle (SDLC) activities of the project including, providing design solutions, discussing the technical and non-technical aspects of the design with concerned teams, development, testing, and support operations.
Develop build scripts, maintain, and scale infrastructure for Dev, QA, for environments like pre-production and Prod as an active team member.
Create technical specifications and document application functionality as a reference for future maintenance
Troubleshoot and fix issues along the automated CI/CD pipeline in the various environments
Assist in identifying and deploying cybersecurity measures by continuously performing vulnerability assessment and risk management.
Participate in a tight-knit engineering team employing agile software development practices