Pregunta

Necesitamos aumentar nuestro conocimiento sobre la implementación de sitios web / aplicaciones web ASP.NET. Cada vez somos más grandes y tenemos más tráfico y necesitamos un enfoque más profesional. Sin mencionar que también nos estamos moviendo a múltiples implementaciones de bases de datos / múltiples back-end / múltiples servidores front-end y simplemente no queremos arruinarlo.

¿Qué tipo de habilidades deberíamos estar buscando y hay un título típico que usan las personas con estas habilidades?

Gracias,

En realidad, tenemos la mayoría de los talentos que mencionan las dos respuestas, lo que estamos buscando es lo que Dave llama el gurú del servidor web. Simplemente quiero que alguien se encargue del aspecto de implementación. Los desarrolladores que tenemos que estar trabajando en su extremo no intentan descubrir las mejores prácticas de despliegue. Además, podemos terminar con múltiples proyectos y equipos y no creo que cada equipo que tenga una persona separada que presente sus propias soluciones sea tan bueno como 1 recurso dedicado para todos los equipos.

¿Fue útil?

Solución

Si está buscando llevar una aplicación ASP.NET al siguiente nivel, necesita el talento de desarrollo.

  • Al menos cuatro años de experiencia intensiva en desarrollo ASP.NET.
  • Una certificación actual para acompañar la experiencia sería buena, pero no tome el cert sobre la experiencia.
  • Encuentre a alguien familiarizado con las técnicas utilizadas en su aplicación; si se trata de una aplicación Webforms, no busque un asistente de MVC a menos que también tenga las habilidades de Webforms, etc.

Parece que puede estar manejando el alojamiento usted mismo. Si este es el caso, es posible que también necesite contratar a un gurú de servidores web o buscar alojamiento administrado. No se deje engañar pensando que puede hacer que su desarrollador se preocupe y alimente el entorno de alojamiento, es demasiado trabajo para una persona.

Otros consejos

Parece que necesitará al menos tres personas, ya que las habilidades no suelen ser lo que una persona puede hacer.

Es posible que necesite un administrador de base de datos, para asegurarse de que sus múltiples bases de datos permanezcan sincronizadas, o que se realicen copias de seguridad y se configuren correctamente.

Necesitará un administrador de sistemas para configurar los múltiples servidores web y asegurarse de que todo el hardware y la infraestructura estén configurados correctamente.

Y, necesitará un desarrollador .NET que conozca ASP.NET así como la capa de la base de datos.

Si fue alojado, entonces los dos primeros que no necesita ya que su sitio de alojamiento sería responsable.

Si fue con computación en la nube, entonces no necesita los dos primeros.

Pero, independientemente, parece que necesitas el tercero.

Para el desarrollador, debe tener cuidado con las habilidades que necesita, por ejemplo, C # durante 4 años, ASP.NET durante 2 años, si necesita JavaScript o CSS, especifíquelo. Si está utilizando bibliotecas particulares, especifíquelo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top