Key Responsibilities
- Overall responsible on the implementation of Tasks allocated during the sprint
- Ensure the software is developed confirming the project architecture, coding standards and NFRs
- Proactively pre-plan the sprints to achieve 90+% confidence of delivery
- Create Technical documents as required for the project in Jira, Confluence or other tools
- Identify any unknowns i.e., missing scenarios, etc and consult with PO to ensure those are defined either as a user story or UAC (preferred)
- Break down user stories along with the team to identify technical tasks (preferred)
- Provide detailed estimates before the start of the sprints. Need to work with the Team to get the estimates (preferred)
- Provide POs and ADMs with daily updates of the team via Jira and Slack
- Proactively communicate with other members of the team
- Provide HR and Management with any relevant information to help improve organisation culture & performance
Key Skills
- Able to manage infrastructure using AWS, GCP, Azure or other cloud platforms
- Able to manage Code Repositories like GitHub, GitLab or BitBucket
- Able to automate software quality gateway using Sonarqube
- Able to manage Branching and Merging strategies
- Able to manage CI pipeline using Jenkins, CircleCI, Bitbucket or similar tools
- Able to design Disaster Recovery & Backup policies
- Able to design DevOps Strategy for a given project with consideration to Quality, Performance and Cost
- Able to fully automate software delivery process for distributed teams of developers
- Deep experience of either a technology stack or a domain
- Experience working in Agile and working understanding of Scrum and Kanban
- Identify and mitigate infrastructure security and performance risks (preferred)
- Design Infrastructure/Application Monitoring processes and tools (preferred)
- Can do cost/benefit analysis for the proposed infrastructure (preferred)
- Good to have a GitHub profile with 100 stars OR active contributor in stack overflow
- Knowledge of risk identification and mitigation is preferred
Education and Experience
- B Tech/ B. E. / MCA
- 1-3 Years of relevant experience with experience
- Certifications for DevOps is preferable
Analytical and Personal skills
- Must have good logical reasoning and analytical skills
- Good communication skills in English – both written and verbal
- Demonstrate Ownership and Accountability of their work
- Interest in new technologies and latest innovation trends
- Multi-tasking capabilities and team management
- Forward thinking