Pearson Technical Specialist - Automation in Colombo, Sri Lanka

Technical Specialist - Automation

Description

Summary

Technical Specialist is a senior technical resource who works on transformation towards a DevOps working model and enable capabilities to ship software fast and/or enhancing operations while still maintaining the highest quality and reliability. You would be an expert on the team with responsibilities that range from shaping the DevOps culture to bootstrapping the continuous delivery ecosystem by enabling modern infrastructure capabilities, one-click automated deployments to production and ability to ship changes consistently and with higher predictability. Technical Specialist should be a DevOps evangelist who leads the DevOps toolchain with modern day capabilities adhered. He/She would set targets for himself/herself independently to breed new technology within the organization and to set new technology objectives to the organization.

Technical Specialist will be an active learner, using unfamiliar technologies without supervision and learning new programming languages in their spare time, etc. Lastly, the individual, as also a full stack developer, would have deep passion and experience in designing highly available systems through infrastructure as code, intelligent monitoring and open source tooling. Technical Specialist needs to drive implementation of overall philosophy, strategy, tools and processes for widespread adoption of the Continuous Integration and Continuous Delivery principles across the operations.

In addition, Technical Specialist should continuously introduce new automation value streams to improve the consistency, accuracy, efficiency and reduce the cost of operations and release lifecycles. He/She Works directly with product owners and/or technical owners to learn and document the technical aspects of both their business and technical requirements.

ESSENTIAL DUTIES AND RESPONSIBILITIES

Other duties may be assigned from time to time based on the business needs.

Accountability

  • Technology Rigor

  • Technical Specialist may Design, Code, Build, test and release Automation toolsets and solutions across Platforms, toolsets and Infrastructure to manual workloads across Data Centre Services.

  • Technical Specialist may Design, Code, Build and release automation of Reporting and technical information to enable effective and efficient delivery of services.

  • Provide expert knowledge and coaching to project/operations teams to enhance / build the capability in delivery life cycle, CI and CD Continually enhances skills and builds knowledge in all aspects of the organization, the business and information systems.

  • Drives the usage of DevOps/Automation tools across the Technology Organization.

  • Solve complex DevOps/Automation technical problems

  • Develop integrated solutions such as infrastructure-as-code solutions which redefines the current process/method of achieving work.

  • Automation of tasks and maintenance within Infrastructure environments

  • Demonstrate a detailed understanding of the criticality of operations as an enabler for growth. Detailed understanding of performance, sustainability, durability, resilience and continuity.

  • Be a DevOps Evangelist and engage in research and development related to modern technology capabilities, come up with PoC/ Prototypes where applicable and propose improvements or alternatives to how to we work today.

  • Technical Specialist must have all the technology artifacts current and published with regard to technology roadmap and how integrated solutions would assist operation to be more consistent, efficient and low cost.

  • Roadmap Assurance

  • Research and Development on new DevOps/Automation capabilities and suggest new improvements through thorough technical evaluation. Technical Specialist will work with appropriate stakeholders and tool specialists to assess the current delivery environment and develop an appropriate DevOps/Automation toolchain.

  • Technical Specialist needs to make sure that Pearson Technology vision is inline with modern industry trends and that we leverage modern technologies into our day to day work. This should be a continuous and conscious effort.

  • Identify the opportunities for technology retirement / replacement, lead comprehensive feasibility studies, follow through with technology proposals and be a role model contributor.

  • Work very closely with the Technical Lead of the project to ensure deliverables are prepared to satisfy the project requirements, cost and schedule.

  • Work very closely with the Technical Lead of the project to provide required reports and status updates to the management and represent the team in different forums on need basis.

  • Practice Management

  • Lead a team of resources assigned time to time (on need basis).

  • Assist individuals and management in driving career plans.

  • Deep understand on ITIL processes regarding incident, change, problem, and task work.

  • Ensure our processes, policies, and standards are being adhered.

  • Be the DevOps/Automation Champion within the operations teams.

  • Actively participating\establish to Technology Forums.

  • People

  • Be a role model (leading by example) for junior engineers in terms of meeting organization compliance/ technical best practices/ Jira (or any other project management tool in place) usage and how to track and demonstrate work to internal and external stakeholders.

  • Be available to provides direction, expertise, feedback, coaching and development to build the capability of more junior staff.

Delivery Responsibilities

  • Quality/ Policies/Objectives and Standards

  • Technical Specialist is responsible for establishing and demonstrating the technology vision and the toolkit vision of the assigned operational scope.

  • Acts as an change agent in rolling out new technology procedures.

  • Be available for Engineers to assist to meet all organisational wide technical practices and standards - i.e. architectural, quality and regulatory.

  • Technical Specialist must introduce new standards after careful and thorough evaluation and study.

  • Delivery

  • Help Technical Lead to keep all sprint activities current in the Project management tool(eg. Jira, Rally, MS Project).

  • Contribute to most of the value creating product streams.

  • Keep team lead/manager apprised to project status and escalate any roadblocks/showstoppers to team lead/manager, immediately.

  • Make sure the available tool capabilities are utilized and if not take action to bring attention with technical justifications. Technical Specialist should assist the leadership to understand better options when it comes to tool decisions.

  • Makes sure that the work backlog(pertaining to Tech Specialist’s work items) is current and regularly update.

  • Technical Specialist must keep all technology artifacts current.

Qualifications

QUALIFICATIONS

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

EDUCATION & EXPERIENCE

  • Bachelor’s degree in Computer Science / MIS or equivalent experience required.

  • Minimum six (6) years of experience.

  • Past experience in high tech environments.

  • Working experience with different stakeholders in multiple geographies.

  • Minimum four (4) years of experience in DevOps/Automation and two (2) years of additional experience as a Technical Specialist.

  • Experience of working in an Agile environment with a moderate level understanding of Agile principles and their application. Agile development exposure will be an added advantage (continuous integration, release/build management, capturing user requirements to populate backlog).

  • Solid experience working with Devops tools and configuration management orchestration toolsets (Docker, Puppet, Chef, Salt, Ansible, Cloudformation).

  • Strong background with core Virtualisation and Infrastructure services in large-scale deployments.

  • Strong knowledge and experience working within public cloud environments (AWS, Azure)

  • Strong ability to code in both an Object-oriented and scripting paradigm (Python, Ruby etc.)

KNOWLEDGE, SKILLS AND ABILITIES

  • Strong general knowledge of what might be referred to as the "DevOps toolkit": continuous integration platforms, infrastructure-as-code frameworks, application release automation tools, IaaS and PaaS technologies etc.

  • Ability to independently learn and actively seek new skills and knowledge to advance the development capabilities of the organization.

  • Strong communication, presentation skills and the ability to communicate technical concepts to non-technical people and work with a variety of internal and external groups.

  • Ability to be self-motivated and work collaboratively with different divisions of the organization to achieve the objectives of the Product Engineering & Technology organization.

  • Strong knowledge and background in at least 3 core programming and scripting languages (VBScript, Powershell, Python, Java, JavaScript, Perl, Ruby, .Net

  • Strong application development knowledge of any of the following technologies: NodeJS, Java, Scala, Docker, Apache Kafka, Spark, Storm, Cassandra, PostgreSQL, Neo4J, Chef, Puppet, Python, JavaScript

  • Experience in engineering practices such as code refactoring, design patterns, design driven development, continuous integration, building highly scalable applications, application security, functional programming.

  • Knowledge of Agile software development process.

  • Familiarity with performance metric, monitoring and log aggregation tools.

PREFERRED CERTIFICATES, LICENSES, REGISTRATIONS

  • ITIL- Foundation

  • AWS

  • Puppet

  • RedHat

  • Other Vendor Certifications on relevant technologies

PHYSICAL DEMANDS and WORK ENVIRONMENT

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

This position is located within an office environment and consists of many hours sitting at a computer in a cubicle setting. Should be available for short term overseas travel depending on the organization requirements with a short notice.

Primary Location: LK-1-Colombo

Work Locations: LK-Colombo-Orion City Sascon Bldg Orion City Sascon Building No. 752/5 Dr Danister De Silver Mawatha Colombo

Job: Technology

Organization: Technology & Operations

Employee Status: Regular Employee

Job Type: Standard

Shift: Day Job

Job Posting: Feb 7, 2018

Job Unposting: Ongoing

Schedule: Full-time Regular

Req ID: 1800827

Pearson is an Equal Opportunity and Affirmative Action Employer and a member of E-Verify. All qualified applicants, including minorities, women, protected veterans, and individuals with disabilities are encouraged to apply.