0% found this document useful (0 votes)
2 views3 pages

Lead DevSecOps

Uploaded by

emi.shop.pi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views3 pages

Lead DevSecOps

Uploaded by

emi.shop.pi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

JOB DESCRIPTION: Lead DevSecOps .

Net

As a Technical Lead .Net DevSecOps, you will play a dual role: on one hand, you will technically
lead a dedicated team (domain) ensuring the delivery of high-quality, secure, and scalable
solutions, including features related to reservation systems; on the other hand, you will actively
participate in the Engineering Chapter, an internal community inspired by the Spotify model,
which promotes the sharing of best engineering and security practices among development
teams.

You will also need to ensure that deliverables adhere to Software Craftsmanship values. This
means that you will not just deliver features, but ensure that the code is clean, maintainable,
and scalable, adhering to high quality standards to guarantee an excellent foundation for future
developments.

MAIN RESPONSIBILITIES
Responsibilities within the Domain:
Design and Development of Reservation System Features:
• Design and develop robust, scalable, and secure features for the reservation system
primarily using C# language and the .Net framework.
• Ensure that developed features meet end-user needs and comply with architecture
principles and security standards defined within the company.
• Collaborate closely with Product Owners, Solution Architects, and development teams
to define and execute the technical and functional roadmap of the reservation system.

Leadership in DevOps and DevSecOps:


• Implement and manage robust CI/CD pipelines to automate deployment and continuous
delivery.
• Integrate DevSecOps practices to ensure security is built into every stage of the software
development lifecycle.
• Manage and optimize development, testing, and production environments to ensure
rapid and reliable product delivery.
• Guide and support the team in applying best DevOps and secure development practices.

Coaching and Skill Development :


• Coach and mentor developers in your domain to strengthen their technical skills,
particularly in advanced algorithms, software design, and IT security.
• Conduct code review and training sessions to promote the adoption of best practices
and ensure code quality.
• Encourage autonomy, empowerment, and responsibility within teams to stimulate
innovation and continuous improvement.

Transversal Role via the Engineering Chapter:


Exchange of Engineering and Security Practices:
• Actively participate in the Engineering Chapter to share and discuss best engineering
practices, security strategies, and new technologies.
• Work collaboratively with other Technical Leads and developers to align development
practices across different teams.
• Facilitate technical workshops, communities of practice, and knowledge-sharing
sessions to improve overall software development quality and promote Software
Craftsmanship values.

Promotion of Software Craftsmanship Values:


• Promote Software Craftsmanship principles, which value not only feature delivery but
also code quality, maintainability, and readability.
• Encourage a development culture based on Clean Code, Test Driven Development
(TDD), continuous Refactoring, and continuous improvement of code quality.
• Inspire teams to produce code that is not only functional but also elegant, clean, and
easy to maintain.

Innovation and Continuous Improvement:


• Promote a culture of innovation and continuous learning by encouraging
experimentation, continuous improvement, and retrospectives.
• Monitor and evaluate new technologies and methodologies to integrate them into the
development ecosystem if they bring value.

Risk Management and Compliance :


• Define and promote strategies for IT security risk management (SIC) and compliance
within the Chapter.
• Collaborate with security teams to implement strategies for preventing security
incidents and disaster recovery.

REQUIRED SKILLS
• Advanced technical expertise in software development with mastery of C# language
and .Net framework.
• Experience in developing features for complex systems, such as reservation systems.
• Solid understanding of DevOps and DevSecOps practices, including CI/CD pipelines,
containerization (Docker, Kubernetes), and infrastructure as code.
• Proven experience in software architecture, with the ability to design complex and
secure systems.
• Competence in agile project management, with experience in the role of facilitator or
Scrum Master.
• In-depth knowledge of security tools and frameworks and ability to implement security
practices from design.
• Commitment to Software Craftsmanship principles: Clean Code, TDD, Refactoring, etc.
• Demonstrated ability to deliver end-to-end customer value, with a focus on continuous
improvement.
• Excellent communication skills, with the ability to influence and collaborate with
multidisciplinary teams and stakeholders.
• Commitment to continuous learning, with curiosity and open-mindedness to adopt new
technologies and practices.
• Ease in navigating ambiguity and ability to work autonomously in complex work
environments.
• Native-speaker level French in order to work collaboratively with Business, Product
Owner, Transversal IT Teams and Business Project team.
• Higher education in engineering school or master’s degree in computer science [FR Bac
+5] with at least 7 years of experience in similar roles.

You might also like