Mi profesional independiente eliminó mis códigos en AWS (a través del acceso que le concedí), ¿qué debo hacer?

¿Qué hacer cuando un trabajador independiente elimina o manipula el código?

La respuesta a esta pregunta es restaurar desde la copia de seguridad. ¡Vaya, no retrocedí! Hmm, bueno, que sea una lección para la próxima vez.

¿Cómo se evitan tales percances en el futuro?

  • Cree una programación diaria para hacer una copia de seguridad de todo su sistema (asegúrese de saber cómo restaurar archivos).
  • Comuníquese con su empleado diariamente si puede. Me parece que mantener un contacto cercano con mi equipo virtual muestra que estoy al tanto de sus actividades más recientes e interesado. Cuando juego una tirada activa, los errores tienden a disminuir debido al interés compartido.
  • Es importante que investigue las revisiones de sus empleados virtuales y recopile tanta información sobre el profesional antes de contactarlos. Esto le da un poco de influencia y una vez que se contacta al profesional independiente, puede ver si lo que dice coincide con lo que ha investigado. Este proceso puede ayudarlo a eliminar a los irresponsables antes de contratarlos.
  • Conoce tu plataforma, front y back end. Si no es experto en tecnología, debe contratar a alguien en quien pueda confiar (localmente) que pueda actuar como un amortiguador entre usted y su trabajador virtual. Es posible que pueda contratar a alguien localmente a precios razonables para hacer un monitoreo mínimo de su aplicación mientras contrata a alguien de forma remota para que haga el trabajo pesado real. A la larga, todavía está reduciendo costos. Tener este conocimiento le permite prever el código que podría romperse o fallar, por ejemplo, límites de memoria o posibles infracciones de seguridad, etc.
  • Lo ideal sería crear un servidor provisional y otorgar acceso a los archivos allí. Su servidor o sitio provisional es básicamente un duplicado de su sitio en vivo. Todas las pruebas y actualizaciones se realizan en el servidor de ensayo. Una vez que se hayan aprobado los cambios, puede cargar o actualizar su sitio en vivo.

Puede encontrar freelancers confiables en: VirtualSalesNetwork.com

Bueno, si fue malicioso, es hora de involucrar a los abogados (o la policía). Aparte de eso…

Supongo que por “códigos” te refieres a software o código fuente. Como otros han dicho: si no tiene una copia de seguridad (por ejemplo, una instantánea EBS no eliminada del sistema antes de que el profesional independiente se acercara), entonces no es una buena noticia, lamento decirlo.

Para el futuro: la próxima vez que contrate a un profesional independiente, cree un usuario de IAM, con permisos muy específicos otorgados. Dales una instancia de EC2 para jugar y un cubo S3 (o un subárbol de un cubo S3), y cualquier otro permiso que tengan que no interfiera con los sistemas de producción, y luego mantente atento a las cosas. Pero antes de hacerlo, tome una instantánea de cualquier instancia EC2 de misión crítica y una copia de seguridad de cualquier base de datos, para que esté protegido contra la malicia y la incompetencia.

Si tiene copias de seguridad, restaure los datos. Si no lo haces, no tienes suerte. Tómelo como una lección aprendida: siempre haga una copia de seguridad de las cosas antes de instalar, y nunca permita que alguien lo instale por usted a menos que requiera habilidades que le faltan.

Además, nunca otorgue a los desarrolladores independientes acceso directo a su sistema de producción a menos que el mantenimiento de ese sistema sea parte de sus deberes. Como profesional independiente, esta es una de las razones por las que no quiero acceder a los sistemas de producción a menos que sea necesario debido a la naturaleza del trabajo.

Es una práctica estándar mantener el código fuente en un sistema separado de la producción u otros entornos donde se implementa. Su profesional independiente puede tener una copia del código fuente en su sistema o en algún otro lugar donde se mantenga con un sistema de control de versiones. Si aún no ha despedido a su profesional independiente, puede pedirle que le dé una copia. Sin una copia de seguridad de su código para restaurar, no tiene suerte.

¿Has eliminado tus códigos de AWS? ¿O tu software? Si pudieras aclararlo.