Chris Bristow

Chris Bristow

Unix Systems Support

Followers of Chris Bristow540 followers
location of Chris BristowWokingham, England, United Kingdom

Connect with Chris Bristow to Send Message

Connect

Connect with Chris Bristow to Send Message

Connect
  • Timeline

  • About me

    Solution Architect

  • Education

    • Loughborough University

      1991 - 1995
      BEng (Hons) Electronic and Electrical Engineering
  • Experience

    • NCR Corporation

      Jan 1993 - Jan 1994
      Unix Systems Support

      (Undergraduate)Provided customer support for NCR's Unix systems. Extensive use of Unix command-line tools, shell scripting and also C programming as part of the problem-solving and solution design process.

    • Open Answers

      Jan 1995 - Jan 1996
      Unix Systems Support

      Supplied support and consultancy services for a number of corporate customers.

    • Credit Suisse

      Jan 1996 - Jan 1999
      Market Data Services Support Engineer - Front Office

      Day-to-day management of the TIBCO market data delivery infrastructure. Fault-finding. Development of monitoring and early-warning systems. Deployment of TIBCO infrastructure updates. Performance analysis and tuning. Tooling and instrumentation was built using a combination of C, Perl, Unix Shell, TIBCO Financial C APIs and Apache HTTPD.

    • Barclays Investment Bank

      Jan 1999 - Jan 2000
      Web and Monitoring Systems Developer, Market Data Services

      Developer, employed within the Market Data support team, tasked with designing and building various tools to increase efficiency and reliability for the Reuters Triarch system. This tools were built using C, Perl, Java, JavaScript, Apache HTTPD and the Triarch C-API. Later, moved to Fixed-Income pricing group, working in VB on Windows IIS servers and Sybase DB.

    • Credit Suisse

      Jan 2000 - May 2002
      Market Data Services Consultant

      Provided support, deployment and development services to CS’ UK-based Market Data support team. Worked on re-architecting the TIBCO system from a single site to dual sites offering enhanced disaster-recovery facilities. During this time I also enhanced CS' market data usage auditing tool - transforming it from single to multiple site as well as adding reporting capabilities. Additional development on CS' user authentication suite for market data (entitlements) was delivered. A combination of C, Perl, JavaScript and Unix Shell scripts were utilised. Show less

    • Three UK

      May 2002 - Dec 2005
      EAI Operations Support Engineer

      Joined Hutchison 3G to work within their IT Operations area prior to the launch of the Three brand in 2003. Deployment, testing and fixing of newly-delivered components within Three's TIBCO-based EAI IT estate. Designed and built a number of automated load and end-to-end test modules. Developed a distributed event collection and processing system for production system component and service monitoring (in use since 2003). Devised service transition methods to enable system maintenance with zero down-time. Scripting in Perl and the Unix shell, Java, JavaScript, Apache HTTPD and TIBCO Rendezvous were used extensively. Show less

    • Ericsson

      Dec 2005 - Dec 2012
      CRM / EAI Operations Technical Lead

      Managing the combined CRM / EAI Operations team who look after CRM and EAI (TIBCO) back-end systems for the Three mobile network. Provide architectural design assistance, perform service transition planning, deployment and operational support. Development of production systems support tooling for performance management, semantic monitoring, ChatOps etc. using Java, Scala, Erlang, JavaScript and scripting languages.

    • Tech Mahindra

      Dec 2012 - Jun 2013
      CRM / EAI Operations Technical Lead

      Continuation of work looking after middleware, CRM, self-care portal and retail systems for Three UK and ROI. This role additionally involved the transition of this operations team to completely new personnel as well as embedding support for new products.

    • Three UK

      Jul 2013 - Sept 2018

      Employed as a designer/architect, delivering solutions within Three's enterprise estate. Over the last few years key areas I've covered are:- The launch of the SMARTY and Superdrug Mobile networks.- Three's Wholesale mobile network enabling technologies, business operating models and partnerships.- Service Assurance and Test Automation implementation via platforms such as Dynatrace and my own tool set, supported by Metrics Driven Development.- Cloud-native architecture (focused on Microsoft Azure and Amazon Web Services), DevOps, infrastructure automation (using Terraform), immutable systems, CI/CD pipelines.- Technology Transformation for mobile across Three's Core Network and IT stacks.- PCI-DSS compliant card payment implementation.- Mobile subscriber automated diagnostics evolution.- Process definitions and testing. Show less Development lead delivering automated diagnostic systems for Three's front-line customer services groups. The team (consisting of both on-site and offshore staff) has successfully transitioned to using an Agile delivery method, based on SCRUM, in order to progress requirements through design, build, test and deployment stages as rapidly and efficiently as possible. I have transformed the architecture of the legacy diagnostic systems successfully to a MicroServices / REST model which has resulted in significant gains in performance and maintainability. The solutions were primarily implemented using Groovy, Java, JavaScript, Jetty, Apache HTTPD and TIBCO Rendezvous. The role also required me to add low-level knowledge of 3G/UMTS plus LTE radio access networks, 3G and LTE core networks, IMS and radio network service management to my skill set. Show less

      • Solution Designer

        Jan 2016 - Sept 2018
      • Diagnostic Systems Development Lead

        Jul 2013 - Dec 2015
    • Lifecycle Software

      Sept 2018 - Mar 2021
      Senior Technical Architect

      Architect and Business Analyst covering Lifecycle Software's Billing, CRM and subscriber management solutions for MVNOs:- Solution Architecture for Java-based products incorporating SpringBoot, RabbitMQ, MongoDB, PostgreSQL, MS SQL Server running in Docker and Kubernetes on Linux.- API integration design.- Automated asynchronous provisioning workflow design.- Mobile subscriber plan / billing design.- Real-time call control (converged / online charging system with Diameter integration).- Offline rating and mediation.- In-depth knowledge of telecommunications regulatory requirements.- Design and development of a modular unified digital self-service portal.- Automation of Lifecycle business processes for testing, time-reporting etc. Show less

  • Licenses & Certifications

    • SFA Securities Representative

      Jun 1997
    • ITIL Foundation (V3)

      ItSMF UK
      Jun 2009
    • Foundation Certificate in Business Analysis (2015)

      BCS, The Chartered Institute for IT
      Nov 2016