Cloud Developer

Una desenvolupadora o un desenvolupador cloud es centra a desenvolupar components al núvol i crear funcions sense servidor per a les organitzacions. La funció principal d’un desenvolupador al núvol és el desenvolupament d’scripts i processos empresarials, sempre intentant millorar la funcionalitat al núvol per automatitzar el procés de configuració i desplegament.

Com a Cloud Developer, és essencial que sàpigues reconèixer la capacitat del núvol, així com els elements de la xarxa i la connectivitat (p. ex. tallafocs, WAF, rutes i seguretat, i segmentació). El desenvolupador al núvol és responsable de supervisar els processos i avaluar els recursos consumits en el procés per dimensionar automàticament i desplegar els components dinàmics.

Un dels aspectes del desenvolupament al núvol és provar l’automatització de processos per garantir la qualitat del software.

Resol reptes

  • La tria de recursos al núvol i la creació d’scripts per al desplegament i la configuració automàtica
  • Supervisió del procés administratiu i la gestió de les operacions dels recursos a través d’scripts i codi
  • Integració continuada de codi; desenvolupament, perfeccionament i desplegament
  • Adquirir nous coneixements d’arquitectura Cloud Native (p. ex. 12 factor apps)
  • Entrena aquestes competències

  • Java, JavaScript, .NET, Shellscript, SQL, i altres llenguatges de programació
  • Funcions sense servidor per a configuració Lambda, Azure, PaaS i d’altres
  • Processos de construcció i desplegament a través de Maven, .NET, Jenkins, Nexus, Git
  • Configuració d’infraestructures
  • Integració de proves de sistemes estàtics (Sonar), i proves funcionals, unitàries i de rendiment
  • Domini d’scripts i configuració al núvol (AWS, Azure)
  • Empreses que busquen talent digital