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.
翻译:企业正日益采用无服务器计算以提升可扩展性、降低成本并提高效率。然而,这一转变引入了新的职责,并要求从业者具备一套独特的技能。本研究通过对来自七个国家的141份招聘广告进行定性分析,旨在识别并梳理业界对无服务器从业者的要求。我们构建了角色、职责与技能的综合分类体系,将19项职责归类为四大主题:软件开发、基础设施与运维、专业发展与领导力以及软件业务。此外,我们识别出28项硬技能,归入七个主题;以及32项软技能,归入八个主题。其中需求最高的六项软技能分别为:沟通能力、持续学习与适应性、协作团队合作、问题解决与分析能力、卓越领导力以及项目管理。我们的研究结果有助于理解有效采用无服务器计算所需的组织结构与培训要求。