DevOps SME

J&C Associates Ltd ,
London, Greater London

Overview

Job Description

Key Accountabilities • Implementation of Architecture Definition - contributing to the definition and documentation of implementation level architectures. Identifying issues with existing implementation level architectures and follows appropriate procedures for resolution. • Delivery Management Support - consisting with the creation, monitoring and reporting of progress against project plans and identifying corrective action where necessary. Providing input into risk analyses and development plans to take account of design decisions. Assisting the delivery manager in both understanding the status of the activities being undertaken by any suppliers to the project, and in identifying delivery progress threats. • Organisational Support - actively promotes and drives the implementation of Application Delivery strategy and policies, making recommendations to improve procedures and working practices. Has accountability for, and drives, the implementation of operational objectives for team. Stakeholder Management and Leadership • Can effectively manage and develop relationships with key decision-makers and stakeholders to achieve successful outcomes. • Ability to say 'no' to the client and still maintain excellent relationships and achieve client satisfaction. • Uses stakeholder management strategy effectively and knows how to navigate the organisation. • Coach and mentor 1-5 Platform Sr. Developers / Designers on the skills and capabilities required by high performing change professionals • Provide specialist, objective and analytical insight on all business design and analysis related activity on a change project. Contribute to Project, Program and Cluster level Design Authorities. Decision-making and Problem Solving • He/ She should have sound commercial judgment and overall understanding of the Financial Services Industry, particularly the business impact of the regulatory environment. • Should be able to understand and manage interdependencies across projects/programmes and leverage synergies across projects/programmes to maximise return on investment. • Review the to-be business process design to understand organisation/role impacts and create role descriptions for business process roles. Able to conceive original and practical solutions to complex and business critical problems • Understand at a high level the interface between complex business needs and the complex legal and regulatory environment in which the business operates • Ability to juggle priorities, multi- task and flawlessly execute at speed Person Specification Essential Skills/Basic Qualifications: • Experience with automation/configuration management using CHEF • Experience in Linux/Unix administration • Experience in working with the Java Platform (Java Core, Maven/Gradle) • Git / Stash • Experience with configuring continuous integration tools such as Team City, Jenkins or equivalent • Familiar with AWS services & Understanding of Cloud concepts with practical hands-on experience on AWS • Strong knowledge of key DevOps concepts - continuous integration and delivery • Scripting experience (Bash, Python, etc.) Desirable Skills/Preferred Qualifications: • Knowledge of networking protocols (HTTP, TLS, DNS,..) and load balancing thereof • Experience integrating with code quality tools (SonarQube, Coveralls, etc) • Knowledge of basic database administration with strong database design (NoSQL & RDBMS) • Experience with Docker configuration • Disciplined approach to testing, automated testing (JUnit), and quality assurance