Hay muchos softwares como el software JDA, openStack (opensource), Apache Drill, Apache Hadoop, Cloud foundry, etc. que son necesarios para la computación en la nube.
En caso de habilidades son:
Habilidades de desarrollo estándar:
- ¿Qué tipo de impacto tiene el aumento de la computación en la nube en la empresa que tiene en la arquitectura empresarial (EA)?
- ¿Qué tan bien se integra Google Docs y Drive con "SAP ECC (R / 3)"?
- ¿Cuáles son los beneficios de la computación en la nube?
- ¿Cuáles son los diferentes softwares de contabilidad basados en la nube disponibles en India?
- ¿Qué nuevas habilidades de TI deben considerarse para una empresa que se muda a IaaS?
- .NET, particularmente Microsoft Azure y / o Java: Java y J2EE tienen la ventaja, y no olvides Spring;
- Alguna combinación de Python, Perl y PHP;
- Servicios web y API como en RESTful y SOAP;
- Prácticas ágiles;
- Patrones de diseño, UML, por supuesto;
- Programación orientada a objetos, un básico para codificadores;
- Hibernate y MYBATIS en entornos corporativos para manejar esquemas de bases de datos en código fuente. (Relativamente) nuevas habilidades de desarrollo:
- Lenguajes alternativos, particularmente Ruby on Rails y Scala;
- Hadoop para manejar grandes datos, así como tecnologías complementarias de Hadoop como HBase, Hive y Hadoop Distributed File System (HDFS);
- Habilidades de integración continua para pruebas y diagnósticos en tiempo real, porque las pruebas unitarias no son suficientes en la nube, dijo Nagy. Conozca Moles, PEX, Delegado e interfaces de integración de estilo de sistema y estrategias de prueba;
- Desarrollo de aplicaciones orientadas a servicios, porque la arquitectura orientada a servicios (SOA) es la columna vertebral del middleware de la nube;
- Plataformas de infraestructura como servicio (Amazon Web Services, Rackspace, AWS, HP, Citrix, Eucalyptus o VMware, etc.);
- Las tecnologías DevOps (Cfengine, Zookeeper, Capistrano o Chef, etc.) ofrecen un caché multidisciplinario;
- HTML5;
- Configuración de infraestructura virtual; y,
- Sí, más habilidades relacionadas con aplicaciones verticales particulares.