Unveiling the Skills and Responsibilities of Serverless Practitioners: An Empirical Investigation

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Hamza, Muhammad, Kauppinen, Vy, Akbar, Muhammad Azeem, Awan, Wardah Naeem, Smolander, Kari
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866912120570904576
author Hamza, Muhammad
Kauppinen, Vy
Akbar, Muhammad Azeem
Awan, Wardah Naeem
Smolander, Kari
author_facet Hamza, Muhammad
Kauppinen, Vy
Akbar, Muhammad Azeem
Awan, Wardah Naeem
Smolander, Kari
contents Enterprises are increasingly adopting serverless computing to enhance scalability, reduce costs, and improve efficiency. However, this shift introduces new responsibilities and necessitates a distinct set of skills for practitioners. This study aims to identify and organize the industry requirements for serverless practitioners by conducting a qualitative analysis of 141 job advertisements from seven countries. We developed comprehensive taxonomies of roles, responsibilities, and skills, categorizing 19 responsibilities into four themes: software development, infrastructure and operations, professional development and leadership, and software business. Additionally, we identified 28 hard skills mapped into seven themes and 32 soft skills mapped into eight themes, with the six most demanded soft skills being communication proficiency, continuous learning and adaptability, collaborative teamwork, problem-solving and analytical skills, leadership excellence, and project management. Our findings contribute to understanding the organizational structures and training requirements for effective serverless computing adoption.
format Preprint
id arxiv_https___arxiv_org_abs_2411_10344
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Unveiling the Skills and Responsibilities of Serverless Practitioners: An Empirical Investigation
Hamza, Muhammad
Kauppinen, Vy
Akbar, Muhammad Azeem
Awan, Wardah Naeem
Smolander, Kari
Software Engineering
Enterprises are increasingly adopting serverless computing to enhance scalability, reduce costs, and improve efficiency. However, this shift introduces new responsibilities and necessitates a distinct set of skills for practitioners. This study aims to identify and organize the industry requirements for serverless practitioners by conducting a qualitative analysis of 141 job advertisements from seven countries. We developed comprehensive taxonomies of roles, responsibilities, and skills, categorizing 19 responsibilities into four themes: software development, infrastructure and operations, professional development and leadership, and software business. Additionally, we identified 28 hard skills mapped into seven themes and 32 soft skills mapped into eight themes, with the six most demanded soft skills being communication proficiency, continuous learning and adaptability, collaborative teamwork, problem-solving and analytical skills, leadership excellence, and project management. Our findings contribute to understanding the organizational structures and training requirements for effective serverless computing adoption.
title Unveiling the Skills and Responsibilities of Serverless Practitioners: An Empirical Investigation
topic Software Engineering
url https://arxiv.org/abs/2411.10344