Automation and Orchestration Engineer
The Automation and Orchestration Engineer is responsible for the design, development, and deployment of end-to-end network operations. He/She formulates network requirements in partnership with customers, and creates the network blueprint and provisions network slices in alignment with defined service level agreements (SLAs). He monitors the deployment and operations of the network to manage network performance and orchestrates resource sourcing, consumption allocation to ensure that service delivery meets defined standards. He also configures, scales, and deploys infrastructure components and algorithms, and automates network operations to minimize human intervention. He is knowledgeable in networking and virtualization technologies and is acquainted with infrastructure architecture and high-level design. He has experience in managing a multi-vendor system integration and is able to perform in a large enterprise network environment. He is able to work well with external stakeholders, such as service vendors and users of network slices. The Automation and Orchestration Engineer is a creative problem solver, who is driven and is able to work independently. He bears a strong mindset in quality and timeline adherence. He possesses excellent written and verbal communication skills and is skilled in negotiation and persuasion. He is also a strong advocate of collaborating across teams and the organization.
Skills and Competencies
Technical Skills & Competencies
Generic Skills & Competencies
Critical Work Functions and Key Tasks
• Derive data models to encapsulate the services that need to be orchestrated and the device that needs to be configured
• Create workflows to instantiate network slicing across network resources
• Create instances of the service model with customer-specific parameters
• Add new service models to the system ensuring no impact to the non-stop operations of the system
• Re-use service models against devices from different vendors
• Automate the launch, change or tear down of customer-facing services across networks
• Create and maintain the set of workflows and templates pertaining to deployment and/or modification and/or deletion
• Monitor responses to services and re-run service deployment workflows from virtual or physical networks
• Orchestrate the provisioning-related activities involved in the fulfilment of customer orders or service control requests
• Define service key performance indicators (KPIs) as part of the service models
• Model the SLA thresholds and configuration parameters for each service
• Measure KPIs at service end points and gather accurate, real-time data on the service
• Run activation tests to ensure a service instance delivers on its KPIs
• Ensure that the service is ‘assurable’ from the moment of instantiation
• Predict and trend service growth for the network based on service fulfilment, control and usage information
• Manage the fulfilment of end-to-end services across physical and/or virtual networks
• Optimise the placement of virtual network functions whilst ensuring availability of resources and connectivity
• Manage the protection of management and control mechanisms and ensure controlled access to network and service-related
traffic
• Control the integration of new software with existing components and adjust the configuration parameters of existing elements