BT Senior Infrastructure Engineer in Kuala Lumpur, Malaysia

About BT Technology, Service & Operation (TSO)

We’re BT’s internal service unit, and we’re responsible for the innovation, design, development and delivery of the processes, networks and platforms that run the BT business – our centre in Malaysia undertakes development projects using enterprise information technologies to improve customer service and enable us to invest and grow the business.

We work closely with each of BT’s customer-facing lines of business to create new products and make sure that existing services evolve to meet the needs of their customers. And we’re always looking towards the future – we manage most of BT’s research and development, and are responsible for BT’s worldwide patent portfolio of more than 4,500 patents and applications. We’re continuing BT’s long history of innovation. In 1926 we held the world’s first two-way, trans-Atlantic conversation by radio telephone from our wireless station near Rugby. And in 1943, Tommy Flowers, working in the telecommunications division of the General Post Office (as we were at the time), developed the world’s first programmable electronic computer, Colossus. In 1968, we installed the world’s first digital telephone exchange. We laid the world’s first, purpose-designed optical fibre submarine cable in Loch Fyne, Scotland in 1980.

We’re building on this great legacy to keep developing and delivering the technology that will allow BT’s customers to thrive in a fast-changing world.

Purpose of the Role

The overall purpose of the role is to efficient delivery of innovative, configurable and high quality IT solutions to support BT’s evolving business roadmap. You will be a senior infrastructure engineer/technology expert who will take an active role in designing, support and implementation of best practise development to agreed patterns, the underlying technology and the architectural landscape of BT’s strategic order orchestration system.

BT’s strategic order orchestration system is fully data driven for rapid concept to market and developed following a fully test driven agile approach using Java and open-source and provides the following functionality:-

Customer order-line decomposition into Fulfilment Orders

  • Orchestration of Fulfilment Orders within a Customer Order interfacing with hundreds of BT systems.

  • Master Data Management-driven Software Development Kit ( SDK )

  • Business Milestone Event generation to the Manage Business Milestone capability

  • Business Exceptions to the Manage Work Item capability.

  • Customer Asset Management exposed capability

In this role you will be supporting end to end design and delivery of business initiatives from inception, supporting business cases all the way through to workable software delivering solutions for key BT products such as BT Mobile, BT Broadband , BT Fixed Mobile Convergence , BT Hosted Voice Solutions, BT Data portfolio and many more.

As a senior person in the team you will provide Coaching support and help contribute to the Infrastructure engineers and overall teams development.

You will also be responsible for ensuring solutions are developed to meet the business and customer needs, match expectations for quality and reliability and contribute to the evolution of the systems towards number one for service. To act as part of the overall team to support and define system evolution plans. To participate and also lead in the delivery and implementation of solutions ensuring delivery is compliant with the designs and are fit-for-purpose.

Key Responsibilities

  • Actively participate in end to end design of solutions to meet product portfolio requirements providing expert guidance on infrastructure and network solution for orchestration and provisioning systems.

  • Design, development, delivery of user stories across the release timeframes to support product launch in a timely fashion.

  • Work with other multi-disciplined teams of different systems in BT to ensure proper interactions of interfaces connectivity is achieved.

  • Balance accurately the needs of the business against the ideal technical design, proposing sound phased or tactical implementations where appropriate.

  • Produce, modify or maintain solutions using a variety of technologies as outlined in experience. Possessing a good understanding of comprehend IT infrastructure, network, security and application performance management (configuration and execution) in order to develop simple to moderately complex solutions.

  • Participate in the definition of scope of projects and estimates of timescales for development and maintenance work, based on verbal and written technical briefs provided by the project team, attending project meetings as required supporting technical leads.

  • Ensure system releases are built with structure and version controlled to hand over to Testing/support as required, and that they conform to industry standard change control and configuration management processes.

  • Actively Contribute in the creation of sustainable agile methodologies in support of the team goals as required.

  • Provide general technical solutions as required using appropriate technologies listed below.

  • Report issues, risks and variances against project timescales to the appropriate Release delivery manager/Project Manager, work within the project to minimise or mitigate those issues.

  • Develop and coach to the team members, a familiarity of how the team operates; its relationship and interaction with the other development teams. This includes becoming familiar with all associated processes and work flows.

  • Analyse Business Requirements at a detailed level, leaded and contribute in the design and development of a solution

  • Define requirements for service components and work with other Design Authorities across IT to develop full end-to-end detailed designs.

  • Responsible for ensuring delivery is to time, quality and budget

  • Provide guidance/consultation on production/test issues that may also result in fixes to solve such issues.


Qualifications & Required Experiences

  • Must possess at least a Bachelor’s Degree in Information Technology / Computer Science or equivalent IT Experience.

  • Minimum 7 years of experience in relevant, contemporary and industry recognised qualifications appropriate to the specific function.

  • Strong analytical skills to solve complex business problems.

  • Resourceful and energetic with ability to work and solve technical problems independently with minimal guidance.

  • An innovate team player who is result-oriented with the determination to succeed.

  • Good communication and presentation skills.

Required Skills/Experience

  • Acts as a key contributor in a complex/critical environment.

  • Ability to handle cross functional teams to ensure delivery to cost, quality and time.

  • May co-ordinate activities of others/the team (team leader).

  • Applies knowledge/skills to a range of activities.

  • Acts as a source of technical expertise to others in own area. Interprets client needs, assessing the full requirements, identifying solutions to standard and non-standard tasks/queries and offering assistance even when not asked.

  • Interprets internal/external business issues and recommended best practice in own discipline and makes changes to own and others work to meet these.

  • Develops plans for projects in own area over the medium term, including forecasting/organising all resource requirements and finance.

  • Able to explain difficult concepts to a variety of audiences and to ensure that the meaning is understood.

  • Creates informal networks with key contacts outside own area.

  • Strong background in Linux systems, including shell scripting and performance tuning. Excellent understanding of Internet technologies and protocols (TCP/IP, DNS, HTTP, SSL, etc). Aware of general monitoring principles and tools.

  • Experience in Apache Tomcat, Oracle database.

  • Experience in A Familiar with REST and web services.

  • Deployment and maintenance J2EE applications and Spring Boot Java back-end applications.

  • Experience in Configuration management tools as solution in “DevOps”.

  • Experience with Kubernetes, Docker, Jenkins and TeamCity for continuous integration engine.

  • Experience in configure and integrates of WebSphere MQ and WebLogic to J2EE technology – JDBC, JMS, JNDI, RMI, etc.

  • Experience in applications performance monitoring, testing, and tuning – JMeter and The Grinder.

  • Experience in Information Technology General Controls (ITGCs) – Understand, Identify, Review, Assess and Validate existing controls for operating effectiveness.

  • Knowledge of PL/SQL.

  • Experienced with configuration and troubleshooting on Spring Framework, Hibernate, Maven, Ant, Apache ActiveMQ.

  • Working knowledge of building models of cloud service, Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS).

  • Quartz for job scheduling services.

  • Maven and Apache Ant to support the build process

  • Agile/Scrum software development environment.

  • Multithreading and Concurrency in Java, Micro-service framework.

  • Experience in building and manage of Apache Spark and Hadoop clusters with all included services.

  • Ability to solve any ongoing issues with operating the cluster.

  • Proficiency with Hadoop, HDSF.

  • Good knowledge of Big Data tools – Pig, Hive, Hue, Sqoop and etc.

  • Good knowledge of Apache Hadoop resource management tools – Yarn, Mesos.

  • Knowledge of OGG Installation for oracle and big data.

  • Telecom BSS and Workflow development a strong plus.


Job: IT, Systems and Security

Title: Senior Infrastructure Engineer

Location: South East Asia-Malaysia-Kuala Lumpur-Kuala Lumpur

Requisition ID: 86347

Desirable Experience