Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Jan 13, 2022
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Coronation was founded in Cape Town, South Africa in 1993 by a group of investment professionals who left an established institution to start a dedicated fund management business. With zero assets and zero clients, their objective was to build a world-class, investment-led and independent fund manager. Today, Coronation is 25% employee-owned and a leading br...
    Read more about this company

     

    Development Team Leader (DevOps)

    Job Description    
    You will be responsible for leading and managing a team responsible for enabling the planning, provisioning, and implementation of scalable infrastructure, supporting them in building industry leading, robust, and innovative software solutions that are fit for purpose.

    You will also be responsible for automating all the manual tasks for developing and deploying code and data, to implement continuous deployment and continuous integration frameworks and to maintain high availability of production and non-production work environments.
    Duties and Responsibilities    
    Lead:

    • Lead and line manage a team of software developers / engineers and support them in building effective, robust solutions that are fit for purpose
    • Optimize resource allocation for meeting sprint goals
    • Support the overall architectural principles and capabilities and align the implementation of the systems accordingly
    • Manage concessions and deviations from the architecture and development principles
    • Stays abreast of industry trends and best practices
    • Conducts research, tests, and execute new techniques which could be reused and applied to the software development projects
    • Strive to ensure that processes and appropriate levels of knowledge sharing occurs within and between teams
    • Instigate cross-team ideas and initiatives, in alignment with the CoEs
    • Provide feedback to stakeholders on vague or badly defined requirements
    • Ensure sprint impediments are removed timeously
    • Help PO and PM identify dependencies

    Deliver:

    • Drive and facilitate smooth delivery within the team and across dependencies, within budget and time
    • Being and becoming the domain knowledge expert and the domain architect
    • Hold accountability for the delivery of solutions including quality, technical approach, release management and maturity, and ensure alignment with development principles
    • Monitor performance of all systems to determine cost and productivity levels, and to make recommendations for improving the infrastructure
    • Help define the DevOps strategy, architecture, and processes to meet business needs and ensure successful deployment of software in the work environment
    • Provisioning and maintaining appropriate asset catalogues and repositories
    • Ensure up-to-datedness of configuration databases and repositories
    • Monitor and raise issues of technical debt and provide solutions to them
    • Define, document, and communicate post go-live support requirements
    • Maintain existing solutions and troubleshoot

    Manage:

    • Ensure effective time management to find the balance between development and managing the team
    • Contribute towards maintaining a rewarding team culture
    • Assist with resourcing decisions and maintain the team-skills-capabilities-systems matrix
    • Involvement in the recruitment, induction, development, and retention of talent
    • Managing team growth and considering the blend/level of skills required within team to meet the delivery goals
    • Coach and mentor the team members, or delegate appropriately
    • Review project progress, the performance of all individuals on the team and the backlog
    • Facilitate technology and methodology decision-making throughout team, including standardization of systems architecture, reusable code, versions of software tools, best practices, source control and deployment processes
    • Communicate on behalf of team members with stakeholders where required
    • Ensure the team are integrating other team’s services efficiently and that they are offering technical input into how all services can be delivered and improved
    • Ensure team progress toward goals and not just task completion
    • Implement and ensure the effective maintenance of governance processes
    • Work closely with product teams and business representatives, in an agile environment, to implement effective solutions to stated needs, requirements and user stories
    Ideal Experience    
    • 5+ years’ experience in a technology supervisory role preferably in a DevOps role leading multi-disciplinary teams
    • 10+ years development and implementation experience
    • 3 to 5 years’ experience:
     as a DevOps engineer managing application development, software delivery lifecycle, and/or infrastructure development and administration design and implementation of continuous delivery and/or DevOps solutions or architecture patterns with code repository management, code merge and quality checks, continuous integration, and automated deployment & management using tools like Jenkins, SVN, Git, Ansible, Artifactory, Service Now, Sonar, Selenium in automation scripting using one or more of the following languages: Perl, Ruby, Bash, or Python with approaches and tooling for automated build, delivery, and release of software working in an Agile delivery environment with project or program management
     Defining and managing the roadmap for implementation of DevOps in an established operation
     Working within a structured environment, including the use of structured methods and approaches and modern development tools.
    • Experience of technical architecture – i.e., the design and delivery of IT systems for a broad range of clients
    • Service support – the use of DevOps, Continuous Delivery and ITIL concepts to lead an effective support operation
    Ideal Qualifications    
    • A Bachelor’s Degree in Information Systems or Computer Science fields
    • Microsoft Certified: DevOps Engineer Expert
    Most Important Attribute    
    • A highly experienced senior software engineer/developer
    • Proven track record of successful execution and delivery of DevOps solutions
    • Natural leadership ability with strong collaboration skills
    • Proven ability to meet service level requirements and deadlines
    • Proven experience with the Agile project methodology
    • Ability to communicate with senior stakeholders
    • Ability to work under pressure, manage your time appropriately and to be able to multi-task multiple projects
    Systems Knowledge    
    • Knowledge of Portfolio and Trade Management Systems a distinct advantage, and in particular, InvestOne, Decalog, and Bloomberg AIM
    • The use of public/private cloud and virtualization technologies

    Method of Application

    Interested and qualified? Go to Coronation Fund Managers on coronation.erecruit.co to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Coronation Fund Managers Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail