Main Responsibilities:
- DevOps Pipeline Management: Manage and update Azure DevOps pipelines (YAML files) and work with Terraform scripts for infrastructure automation.
- Feature Development & Testing: Develop new features and implement unit tests (NestJS/NodeJS) for all development tasks.
- Web Application Architecture: Define the architecture for web applications (backend and frontend) and create technical diagrams (class diagram, sequence diagram, state diagram, entity-relationship diagram).
- Consulting and Support: Provide professional consulting to the Scrum Master by defining necessary technical tasks in line with business priorities.
- Monitoring and Optimization: Implement a monitoring dashboard for the CLP platform to ensure system performance and reliability.
- Documentation: Prepare detailed documentation covering architecture, backend, frontend, and DevOps processes, including justifications for technical decisions.
- Technical Handover: Conduct handover sessions to internal or external teams when required.
- Collaboration: Participate in technical meetings, particularly those addressing security and network aspects.
Qualifications:
- Strong experience in DevOps with Microsoft Azure.
- Hands-on experience with NestJS/NodeJS and web application architecture.
- Expertise in managing Azure DevOps pipelines (YAML files) and Terraform scripts.
- Fluent in English.