Andrewj.comObserver
Architect
Developer
Photographer
Traveller
Writer
Reviewer
Thoughts on the World
    • Welcome PageArchitectDeveloperPhotographerTravellerWriterObserverReviewerLinks

Network Automation and Orchestration for UBS Plc.

Development Case Study: UBS Plc.

Summary

Development of network orchestration and automation solutions

Description

Like many large multinational banks, UBS has a highly complex network, with a high cost of change and management. The New Generation Networks (NGN) programme seeks to progressively introduce new network technologies which will employ extensive automation and orchestration to improve processes and reduce timelines and costs.

I worked with the NGN group’s own development team, primarily in a design and development role. Earlier work had developed a number of fragmented point solutions, and I created a more cohesive solution architecture. This exploits established design patterns to unify request handling and standardise internal data structures, with adapters to handle the multiple disparate endpoint interactions.

I became product owner and lead developer of this architecture’s first use for the DNS solution. This supported a 50% reduction in the DNS team, and will allow a significant element of self-service in what have previously been complex multi-party processes.

Problems and Challenges

  • Inexperienced development team with immature agile development practices split across multiple locations.
  • Complex technologies and procedures
  • Continual high deadline pressure

Outcomes

Successful delivery of a unifying framework for a suite of network management solutions, plus its first application in the DNS domain

Timescale

May – November 2017

Current Status

Completed commercial development, now in use

Tools and Technologies

Technologies: Python/Django, REST APIs, JSON, XML, YAML, Cisco NSO (Tail-F), Linux, CouchDB

Tools: Idea IntelliJ, Jira/Confluence

Abstract

UBS’ New Generation Networks programme aims to simplify management of their highly complex internal network using extensive automation and orchestration.
Early work consisted of fragmented point solutions. I created a cohesive solution architecture, with unified request handling, standardised data structures, and adapters to multiple endpoint interactions. I then developed this architecture’s first use for DNS management, using Python/Django, REST APIs and Cisco NSO (Tail-F), among others.

This entry was posted in Case Study, Development. Bookmark the permalink. Posted on 5 May 2020 by Andrew - Please share: All Addthis servicesTweet thisFacebook thisLink thisYam thisShare on Google
Previous Post: Knowledge Base Development
---- Next Post: Insurance Premium Breakdown

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Thoughts on the World Proudly powered by WordPress.

Main Pages

Welcome Page

Architect (Consultancy services)

Developer (Services and Products)

Photographer

Traveller

Writer (Publications and Papers)

Observer (My blog)

Reviewer

Links

Blog Contents

Post Category:

Review Type:

  • Recent Posts

    • TechRadar: EA Technology Visualisation
    • Yodel Identity Management
    • Insurance Premium Breakdown
    • Network Automation and Orchestration
    • Knowledge Base Development
  • Recent Comments

    • Divitel on It’s Screen Time!
    • Mike Parnell on Camera History
    • ValueBlue on What Do I Mean by "Agile Architecture"?
    • Robert on Combining Risk Factors
    • Paul M Turner on Typically Tropical!
  • Blog Indexes

    Favourite/Major Articles

    All Articles by Category

    All Articles by Title

    Review Index

    Search

    References to www.andrewj.com

    References to www.agilearchitect.org

    Contact Me

    Email me

    @TweetAndrewJ

    Others

    Share

    Facebook

    Google

    Twitter

    Linked In

    Yammer

    Share

    Feeds

    @TweetAndrewJ

    Thoughts on the World (Main Feed)

    Main feed (direct XML)

    Professional Blog

    Photo Blog

    Photo Album

    Review pages

    About my feeds

    © Questa Computing Ltd. 1994 - 2023:
    Questa Computing Ltd. is registered in England and Wales number:2889117.
    Registered office: Coppertrees, Forest Road, Effingham, Leatherhead, KT24 5HE
    Credits, copyright details and cookie policy