Ericsson Careers

Automated system performance analysis

Karlskrona, Sweden
Students and Young Professionals

Apply
English (US)

Job Description

Date: Dec 6, 2018

Automated system performance analysis
Background
Large and complex near real-time software deployments can often be very time consuming to troubleshoot when there are outages, capacity issues and sudden performance degradations. It is even harder to predict any upcoming capacity problem. Multiple sub systems need to work together in an optimal way, heavily depending stable latency between systems and accurate system configurations for example in terms of threads, CPU cores, storage and memory.
Ericsson is developing, as well as managing operations for, one of the largest mobile money platforms in the world, called Ericsson Wallet Platform – EWP. EWP is a good example of a modular software deployment that comes with all the challenges described above.
Scope
Today, typically a skilled EWP engineer need to spend hours on analysis to understand the more complex performance degradations we face. A lot is dependent on understanding the application architecture and design as well as having long experience with different scenarios that have previously occurred.
We are looking for a way of consume system performance metrics, and come to faster conclusions, possibly by using machine learning and/or applying different algorithms to detect odd patterns, standard value deviations, and correlations between subsystems.
Today the analysis task is an manual offline post processing job as mentioned earlier. A natural extension to an automated process would be error prediction. It is not uncommon that you can spot an upcoming issue long time before it happened if you just knew what to look for.
Technologies
Linux based environments is a requirement, apart from this we are not bound to any specific technologies. Our applications are Java based and we are a bit used to Elasticsearch and the other ELK components, as well as Grafana.
Contact Information
Johan Piculell, M.Sc. Software Engineering johan.piculell@ericsson.com
References
[1] Ericsson M-Commerce, https://www.youtube.com/watch?v=KulqFJy4ZOY

 

 

Ericsson provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, sexual orientation, marital status, pregnancy, parental status, national origin, ethnic background, age, disability, political opinion, social status, veteran status, union membership or genetics.

Ericsson complies with applicable country, state and all local laws governing nondiscrimination in employment in every location across the world in which the company has facilities. In addition, Ericsson supports the UN Guiding Principles for Business and Human Rights and the United Nations Global Compact.

This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, training and development.

Ericsson expressly prohibits any form of workplace harassment based on race, color, religion, sex, sexual orientation, marital status, pregnancy, parental status, national origin, ethnic background, age, disability, political opinion, social status, veteran status, union membership or genetic information.

 

Primary country and city: Sweden (SE) || || Karlskrona || Stud&YP

Req ID: 263577