Fantastic greenfield DevOps opportunity to define and lead the development and deployment of DevOps technology, tools and processes for a global Financial services organisation.
The role will oversee our global DevOps solutions across our globally distributed software development teams. Works cross-functionally as a member of our Software Development Leadership team to instil a DevOps culture and mentality in the software product development teams and wider Enterprise. Leads the delivery our of SDLC and CI technologies.
Summary of Duties and Responsibilities:
· Represents and leads organisational DevOps capability improvement and instils a DevOps culture across our global software development teams.
· Create and drive the execution of the roadmap to migrate the company to best practice CI/CD/TDD with full automation following Scaled Agile principles.
· Determines the need for strategic organisation-level DevOps improvement to satisfy the strategic goals and long-term objectives of the organisation.
· Liaises with Software Development Operational Leadership Team to establish requirements and identifies, proposes, initiates and leads significant organisational capability improvement programmes.
· Develops configuration management strategies, policies, standards, and guidelines.
· Adopts and/or modifies existing DevOps improvement approaches as necessary.
· Champions the importance and value of configuration management and develops new methods and organisational capabilities (including automation) for configuration management.
· Provides resources to drive adoption of, and adherence to, policies and standards.
· Measures and monitors adherence to standards and ensures consistent execution of the process across the organisation.
· Develops organisational policies, standards, and guidelines for DevOps methods and tools, including Software Development Lifecycle, Test Driven Development, Build Automation, Systems Integration, and Continuous Integration.
· Implement best practice SDLC practices matched to the needs of different initiatives
· Sets direction and leads in the introduction and use of techniques, methodologies and tools, to match overall business requirements, ensuring consistency across all user groups.
· Leads the development of organisational capabilities for methods and tools (including automation) to ensure adoption and adherence to policies and standards. Ensure the latest technologies are leveraged for TDD; with full automation for the unit tests through integration test through end-to-end testing
· Leads the creation of a DevOps infrastructure that automates deployment directly into production such that on any given day a production ready product can be deployed in an automated fashion.
· Provide consultative, architectural, and engineering support for our DevOps journey.
· Work with stakeholders, vendors and infrastructure teams to deliver transformational solutions leveraging automation tools.
· Own responsibility for the commercial justification of adopting new technology through clearly defined value propositions that are measurable
· Refine DevOps model and driving solution architecture and best practices Partner with development and operations teams to facilitate practical automation solutions and custom modules
· Advocate for and ensure appropriate security best practices are developed and implemented across the DevOps space.
· Look for ways to help the team improve their processes and tooling and take ownership for delivering on some of the agreed improvements
· Keep abreast of key DevOps trends, methods, strategies and skills · Mentor, coach, and train all team members in all facets of DevOps
Knowledge, Skills, and Abilities:
Extensive demonstrable experience of:
· History of success in DevOps leadership roles and hands on experience in DevOps, with proven track record of leading a team to transform the efforts of an engineering organization
· Experience of building infrastructure requirements to facilitate the successful adoption of DevOps processes, procedure & technologies
· Experience in an Agile environment, and running Agile through a modern platform, such as Microsoft and Atlassian technologies
· Working in cross-functional Agile software development team
· Strong staff management and organizational skills
· Strong influence skills at the senior leadership level
· Strong work ethic; self-directed and resourceful; self-starter who acts with initiative and is pro-active
Desirable skills and experience:
· Knowledge of ATMs and Self-Service technology
Personal attributes:
· A passion for software development & automation and a keen interest in building upon / creating new solutions that help make a team more successful
· A driven and self-motivated individual who can push forward and complete tasks without the need for supervision
· Influences policy and strategy formation.
· Demonstrates clear leadership. Communicates effectively at all levels to both technical and non-technical audiences.
· Strong analytical and problem-solving skills
· Ability to work well under pressure and meet tight deadlines
· Excellent verbal and written communication skills
· Methodical and excellent attention to detail
· Ability to work independently as well as in teams with strong interpersonal skills
· Ability to communicate with, and support, team members with varying levels of experience
|