DescriptionThe Role
As a Director of DevSecOps Β you will define our DevSecOps strategy, develop a roadmap to execute on the strategy and guide a team of experts and direct reports to achieve the vision and objectives. You will guide and support new development and provideΒ maintenance of web-based, mobile, or traditional software applications. The range and scope of duties for this position include architecting scalable technical solutions, lending technical guidance on DevSecOps best practices, supporting activities that span various stages of the DevOps pipeline (planning, dev/test, release and monitoring), managing, optimizing, monitoring and reporting on the infrastructure environment, coaching/mentoring team members, and researching latest development trends and technologies.
Using your practical experience to hit the ground running, your role will cover a wide range of tasks such as:
- Set strategic direction for the DevSecOps team, including establishing a vision, strategic objectives, and execution plans, within the framework of the overall strategic direction of the H&B technology team
- Provide DevSecOps-oriented technical and architectural guidance and expertise to members of own team and other teams
- Assign projects/tasks and manage workload of team appropriately and effectively
- Interface with other internal departments and provide quick, reliable support to them as needed
- Collect and document requirements, development of user stories, estimates and/or work plans
- Lead peer-reviews of solution designs and related code
- Manage deployment of software releases
- Management of security operations and automation of security controls
- Serve as a steward for agile development, closely monitoring team process to ensure it aligns with software engineering standards and best practices
- Be actively involved and hands-on with design, programming, and testing
- Work closely with Director of Software Engineering and People Operations to identify staffing needs and participate in the selection process, identify and coordinate training, establish development plans, and handle employee relations issues
- Establish performance expectations of team and provide coaching in order to meet individual and team goals
- Conduct ongoing performance assessments and reviews of own team members
- Drive upgrades and conversions within the infrastructure environment, including operating system, database and platforms
- Establish, innovate and operate monitoring and predictive forecasting to ensure infrastructure capacity is able to support business requirements
- Optimize the infrastructure environment to ensure security, scalability, and cost effectiveness
- Set up and optimize applications to ensure security, scalability, and favorable performance
- Research new technologies and innovate new processes to drive change, improvements in the efficiency and capabilities of the DevOps team and the business technology
- Drive process automation within DevOps and provide consultation to other teams to streamline their processes through automation
- Drive migration to the Azure Cloud
- Analyze existing operations to understand strengths and weaknesses to uncover opportunities for improvements
- Create and share development estimates and operational requirements to enable accurate planning