Job Responsibilities :
- Collaborative Software Lifecycle Management : Actively collaborate with development, operations, and quality assurance teams to conceptualize, design, develop, deploy, and release software applications across various environments.
- Quality Assurance Integration : Integrate quality assurance processes throughout the software development and deployment pipeline, ensuring that all developed software consistently meets prescribed guidelines, performance standards, and functional requirements.
- Release and Deployment Management : Plan, implement, and manage the automated rollout of new features, fixes, patches, and upgrades to software applications, focusing on efficiency, reliability, and ensuring minimal downtime for end-users.
- Security and Compliance : Implement and enforce security best practices across the entire software delivery pipeline and infrastructure to prevent security breaches, mitigate vulnerabilities, and ensure adherence to relevant compliance standards.
- Feedback Loop Implementation : Establish and manage mechanisms for collecting and reviewing customer feedback, translating insights into actionable improvements to continuously enhance user experience and drive product evolution.
- Process Improvement & Automation : Proactively identify inefficiencies in existing workflows and suggest significant alterations to processes. Implement automation strategies and tools to improve efficiency, productivity, and the overall success of software delivery.
- Innovation & Strategic Contribution : Contribute innovative ideas for new projects or enhancements, identifying gaps in the market and leveraging emerging technological advancements to drive business value.
Required Skills :
AWS Expertise : Strong proficiency in managing and utilizing various AWS cloud services (e.g., EC2, S3, Lambda, VPC, RDS, CloudFormation) and hands-on experience with the AWS SDK for automation and integration.Collaboration & Teamwork : Demonstrated strong collaboration skills with the ability to work effectively within cross-functional teams and communicate technical concepts clearly to diverse audiences.Software Quality Assurance : Solid understanding of software quality assurance principles, including testing methodologies, and how to embed quality gates into CI / CD pipelines.Release Engineering : Proven experience in deploying, managing, and automating software releases across different environments.Security Practices : Fundamental understanding of software security best practices, vulnerability prevention, and compliance requirements in a cloud environment.Analytical & Problem-Solving : Strong analytical skills for interpreting data, reviewing feedback, identifying root causes of issues, and suggesting effective process improvements and solutions.Skills Required
Software Lifecycle Management, Deployment Management, Aws, Quality Assurance, Analytical Skills