Software Developer/ Engineer/ Architect

Systems Architect

About this Role

A professional managed service capability is a key requirement for the solutions sold to eir Business customers. These solutions typically have multiple elements including, telecommunications infrastructure, CPE, IT applications, third party components and include continuous service improvement engagements. 

A key role in the eir Business Service Assurance team is that of Systems Architect, the holder of this role has responsibility for the ongoing development and management a suite of systems which monitor customer services and applications and processes which deliver ITIL compliance in all relevant business processes. The successful candidate will work with business and technology partners to understand the business strategy and challenges and to ensure this is reflected in the Service Assurance target architecture

Key Accountabilities

  • Design, develop, deploy and operation a market leading suite of systems utilising a mix of best of suite and open source technology in an agile DevOps environment
  • Adopt an open source first strategy to systems development and continuously look to automate wherever possible.
  • The systems architect will continuously monitor developments in the systems space and will assess new technologies and offering for fit to the eir Business strategy.
  • Continuously transform and evolve the eir Business Monitoring and Management toolset which supports our managed solutions, technology, product and services.
  • Driving technology innovation through the provision of excellent systems monitoring and processes. 
  • The systems architect will support the business development process in a number of ways: support of market development activities through demonstrating our Managed ICT capability, presales activities through customer demonstrations, on-going revenue protection through effective service and application monitoring and revenue generation through identification of new opportunities.
  • Build relationships and processes with our partners e.g. BMC to support effective technology management within the Delivery, Assurance and Service team.
  • Contribute to developing and executing customer service propositions and service segmentation and differentiation.
  • Support the successfully delivery of the target Customer Experience.
  • Management of and compliance with customer service and application monitoring SLAs i.e. monitoring of service KPI in line with best practice, emerging trends etc.
  • Capability development of the systems and processes to meet the business objectives.
  • Support the achievement of wider strategic, financial, operational and customer objectives.
  • Maximise personal contribution to Delivery, Assurance and Service teams
  • Develop organisational processes to industry standards e.g. ITIL, ISO27001, ISO20000 etc.
  • Develop appropriate measurements, process control points and reports to demonstrate process compliance or highlight non-compliance e.g. Change Management success metric, Emergency Change metric etc.
  • Work with Group Technology to define system requirements for the appropriate systems required to support eir Business services. 
  • Drive and/or participate in end-to-end improvement plans based on technology roadmaps and innovation.
  • Ensure that the systems budget, training, and hours of operation are defined and implemented.
  • Effective time management of the systems and processes including allocation of time to appropriate activity codes and tracking utilisation.
  • Ensure cost efficient and professional practices prevail.
  • Participate on Systems on-call rota as required
  • Design and Maintain DevOps framework for Service Assurance
  • Automation of manual tasks using best industry toolsets and processes on multiple platforms: Puppet, Ansible Tower, etc
  • Using object oriented programming to build highly re-usable automation components
  • Research leading edge tools and processes for continuous improvement and innovation
  • Guide the System team through the performance, reliability, scalability, security and deployment needs of the Assurenet product or feature.
  • Participate in release and sprint planning
  • Proven experience building and deploying Systems on Linux and Windows
  • Define and maintain roadmaps describing the evolution of technology products to future state
  • Ensure adherence to architecture standards and best practices within the product and projects you support
  • Provide system architecture leadership and support to the overall Service Assurance function
  • Explore and evaluate new technologies, market solutions and industry standards with a view to introduce as necessary to support the eir business’ ambition to create a best in class Service Assurance business for our customers.
  • Develop a target state architecture in collaboration with all stakeholders
  • Ability to work at differing levels of detail, both big picture concepts and complex detailed issues.
  • Strong familiarity with IT and system development concepts and techniques inclusive of   API Centric Architecture, application development methodologies, Cloud / tools, programming languages, information management, transaction management, user interface design / styles, international operations and configuration management methodologies and tools
  • Demonstrated expertise as a System architect with knowledge of architecture principles, IT industry standards, system integration approaches, service design, solution modelling, building block design, systems behaviour analysis, architecture views and trade-offs

Key Performance Indicators

  • Achieve Capacity and Availability Service Levels
  • Delivery of Systems Projects on time & on budget
  • Alignment to Customer First Strategy
  • Systems lifecycle strategy and management.
  • Development and implementation of CSI initiatives.
  • Release & Change Management adherence
  • % automation of manual tasks 
  • Understand the Group & Business strategy

Others:

Line Manager: Lead Architect & Systems Manager

Contract Type : Individual Terms

Requirements for a Successful Application:

Competencies

  • Business Competencies                        
  • Results Focus                         
  • Change Orientation 
  • Customer focus        
  • Strategic perspective 
  • Problem solving 
  • Innovation 

People Competencies

  • Leadership 
  • Teamwork 
  • Influencing and winning commitment 

Experience/Skills

  • Qualifications – Business/Science Degree/Masters/MBA or equivalent Applicable Prior Experiential Learning (APEL).
  • Experience -  Min 12 years industry experience 
  • Industry Background – DevOps/SI/UC/Communications/ICT.
  • Experience of service provider or SI systems and processes.
  • Managing external vendors.
  • Management of systems and process projects, including deployment, development etc.
  • Knowledge of Systems and Process in Telecommunications technology, Managed Services and infrastructure.
  • Experience working in a DevOps environment
  • Expertise in Python, Perl, Ruby scripting
  • Experience of Agile/Scrum techniques e.g. user stories, iterative development