Trabajo como arquitecto de aplicaciones en una empresa más grande que crea aplicaciones web utilizando tecnologías .Net y Java. Estos son vendidos y accedidos por otras empresas (no consumidores). Tenemos varios equipos de desarrollo de aplicaciones que trabajan en estos, incluidos diversos niveles de habilidades de empleados, contratistas / consultores y equipos subcontratados.
Tenemos un grupo de seguridad de la información maduro, operaciones de centros de datos, redes. También tenemos capacitación obligatoria en seguridad de aplicaciones, escaneo de código fuente con software de terceros y orientación a través de políticas y procedimientos de seguridad.
estoy tratando de abogar por un equipo más pequeño (de 3 a 4 personas) que pueda centrarse en la implementación detallada, a nivel de código y en los elementos de remediación de las auditorías y escaneos. Estas personas entenderían cómo el Top 10 de OWASP se ve como en código y en la red, y no se ve como una lista de verificación de la administración.
Pregunta: Estoy buscando información sobre la combinación de habilidades adecuada para construir este equipo, prefiero cualquier estudio de caso documentado, pero las opiniones también tienen valor. Quiero evitar una lista genérica como: desarrollador Java, desarrollador .Net, probador, DBA, etc.
También, tratar de no convertir esto en una pregunta subjetiva, abierta, por lo que agradecería cualquier edición recomendada.