Joven hacker sonriendo

Hackeamos su software

cero falsos positivos

Inteligencia experta + automatización eficaz

Inmersión

A esta altura del proceso, estamos a pocos pasos de culminar. Este nuevo paso, para el cual has sido seleccionado entre más de 6000 candidatos, busca que hagas parte de un auto-entrenamiento intensivo en retos de programación y hacking financiado por Fluid Attacks, llamado Inmersión.

1. Filosofía

El objetivo de esta etapa es que alcances los más altos niveles de fortaleza técnica, ésto previo a efectuar Ethical Hacking real sobre sistemas financieros y de telecomunicaciones, así como validar tus competencias humanas y de trabajo en equipo cerca a otros hackers que ya se encuentran en nuestra organización.

Por lo extenso del proceso, Fluid Attacks busca, para esta etapa, independiente del avance en puntos y ranking, que recibas una remuneración por el tiempo invertido en el proceso.

2. Objetivos

  1. Resolver 25 retos de programación.

  2. Resolver 25 retos de ctf-hacking.

  3. Resolver 25 retos de systems-hacking

  4. Publicar 5 artículos en el blog.

  5. Finalizar 5 proyectos de entrenamiento.

3. Condiciones

  1. Aplican todas las condiciones de la etapa de retos técnicos.

  2. Debes reportar todo el tiempo dedicado mediante la herramienta asignada en modo automático.

  3. El entrenamiento debe iniciar a las 7:00 AM en las instalaciones de Fluid Attacks.

  4. Debes enviar como mínimo un MR que sea aceptado en master o un informe de avance estándar (cuando no se acepta el MR) antes de las 6:00 PM del día en cuestión.

  5. Puedes seguir entrenando y reportando tiempo en tu lugar de preferencia, previo cumplimiento de las 2 reglas anteriores.

  6. Si por algún motivo excepcional no puedes realizar el entrenamiento de forma presencial, se deberá definir un horario de entrenamiento semanal para realizarlo de forma remota.

  7. El entrenamiento se realizará desde un portátil de tu propiedad.

  8. Tu dedicación diaria se evaluará sobre un tiempo de referencia de 48 horas/semanales.

  9. Se espera que puedas dedicarte todos los días hábiles de la semana de manera presencial en las instalaciones de la compañía.

  10. Si por algún motivo de salud o personal no es posible ir a la oficina a realizar los retos de forma presencial, ese día no se hacen retos, ni se reporta tiempo de entrenamiento con la herramienta asignada.

  11. El tercer día hábil de cada semana, deberás entrenar la máxima dedicación posible.

4. Criterios

  1. Para los retos, los mismos criterios de la etapa de retos.

  2. Para los artículos, los criterios definidos en la guía de estilo

5. Ciclos

  1. El entrenamiento se realizará en ciclos o iteraciones de semana calendario.

  2. Inicialmente, se te ofrece un primer ciclo de entrenamiento.

  3. Al final de cada ciclo puede ocurrir lo siguiente:

    1. No indicar nada, con lo cual puedes asumir que el ciclo de formación se renueva una semana más.

    2. Notificar que no deseamos continuar con otro ciclo y, por ende, finalizar el proceso.

    3. Formalizar que no deseamos continuar con otro ciclo, debido a que queremos adelantar la etapa siguiente.

  4. Lo usual es que se requiera entre 12 y 36 ciclos para finalizar esta etapa.

    1. Esto es meramente un estimado, pues depende enteramente de su dedicación y rendimiento.

6. Secuencia de entrenamiento

La manera en que deberán realizarse los retos y artículos, será:

  1. Realizar cinco (5) rondas de retos.

    1. Una ronda de retos consiste en realizar en estricto orden:

      1. un (1) MR de systems-hacking aceptado en la rama master del repo writeups,

      2. un (1) MR de ctf-hacking aceptado en la rama master del repo training, y

      3. un (1) MR de programación aceptado en la rama master del repo training.

    2. No deben hacerse MRs consecutivos con soluciones de un mismo tipo.

    3. No debe cambiarse el orden de entrenamiento y envio de soluciones.

    4. No deben saltarse ningun tipo de retos.

  2. Luego de hacer cinco (5) rondas de retos, realizar un (1) artículo para el blog.

  3. Repetir los pasos anteriores hasta completar los objetivos.

    1. En resumen: rondas de (syst ctfh prog ){5}blog hasta completar los objetivos.

  4. Para los retos de programación tener en cuenta:

    1. Cada reto de programación realizado debe ser una (1) unidad de puntaje superior al anterior.

    2. Si se alcanza el punto en que no existen retos de mayor puntaje, comienza de nuevo en un reto de menor nivel.

    3. Si se alcanza el punto en que debido a la dificultad sientes que no estas avanzando:

      1. Lee sobre la temática que no dominas, (grafos, arboles, aritmética modular, etc).

      2. Aborda el problema desde enfoques diferentes, (Recursión, Heurística, Programación Dinámica, Codicia, Divide y Vencerás, etc).

      3. Persevera! nos interesan programadores disciplinados.

    4. Si se alcanza el punto en que definitivamente no logras avanzar:

      1. Recuerda que lo importante es el proceso, no el resultado.

      2. Regresa a un nivel de dificultad que te permita seguir aprendiendo.

7. Pagos

  1. Se pagará el tiempo reportado a formación con un valor hora de $6.468 COP.

  2. Se espera que logres una dedicación mínima del 80% (con relación al tiempo de referencia).

  3. Si la dedicación total es mayor o menor a lo anterior, se pagará de manera proporcional.

  4. Las primeras 48 horas de entrenamiento reportadas no serán remuneradas y, de continuar en la etapa de inmersión, luego de estas primeras 48 horas, se garantiza el pago mínimo de las siguientes 48 horas de entrenamiento reportadas.

  5. El contrato es un contrato por servicios con pago mensual.

  6. Debes pagar la seguridad social correspondiente a estos servicios (como independiente).

  7. Debes presentar, el 1er día hábil calendario del mes siguiente, los documentos que permiten consignar el dinero a tu cuenta:

    1. Cuenta de cobro por las horas del mes anterior.

    2. Recibo de pago de la seguridad social por el periodo anterior.

Si usted vive por fuera de las areas metropolitanas de Medellín o Bogotá, puede realizar la inmersión inicialmente remota con todos los demás términos inalterables, si y solo si:

  1. Aceptas que cuando se te pida venir y continuar en modo presencial la inmersión, lo hagas como máximo en 7 días calendario después de que se solicite.

  2. En el momento que te encuentres presencial, la tarifa por hora será del doble de lo indicado (de forma que puedas cubrir costos de traslado y alojamiento).

  3. Se garantiza en este escenario mínimo 4 ciclos de inmersión.

  4. En cualquier caso aclaramos que el trabajo, en caso de ser contratado, seria presencial en alguna de nuestras oficinas de Medellín o Bogotá, y que la etapa de inmersión es una etapa aún del proceso de selección donde buscamos mas interacción con el equipo y profundización en otros temas de entrenamiento.

Si usted trabaja actualmente usted puede realizar la inmersión en estas condiciones:

  1. Indicar la dedicación semanal que se compromete a entrenar (mínimo 8 horas).

  2. Realizarla remotamente sin desplazarse a nuestras instalaciones.

8. Inicio

Esta etapa comienza cuando:

  1. Hayas finalizado la etapa de retos técnicos

  2. Te registres como tercero en el siguiente formulario de acuerdo a estas indicaciones:

    1. Razón social: Ingresa tu nombre completo.

    2. RUT: Seguir las instrucciones de la página web de la DIAN y adjunta el documento PDF.

    3. Concepto: Ingresa tu primer nombre y la inicial de tu primer apellido.

    4. Relación: Proveedor.

    5. Certificación bancaria: Adjuntar el PDF correspondiente de la entidad bancaria de tu elección.

    6. Plazo de pago: 5 días hábiles.

    7. Formas de pago: Ordinario.

    8. Recepción y días de recepción: Primer día de cada mes.

    9. Diligencia: Ingresa tu correo electrónico personal (el mismo con el que has estado realizando el proceso de selección).

    10. Los campos que no se especifiquen aquí no son obligatorios y no deben ser diligenciados.

  3. Nos envíes por e-mail (careers@autonomicmind.co) lo siguiente: .

He leído y entendido toda la documentación y términos de la etapa de inmersión, acepto la propuesta y confirmo que puedo iniciar en la fecha AAAA/MM/DD.

Adjunto:

  • TarjetaProfesional.pdf (si eres graduado y la tienes)

  • ReciboTramiteTarjetaProfesional.pdf (si eres graduado y no la tienes)

  • Ninguno (si no eres graduado).

Importante Otros detalles procedimentales de cómo se llevará a cabo el entrenamiento que se hace cada día, los lenguajes de programación, la forma de documentación, y las herramientas requeridas, entre otros, serán revelados el primer día de Inmersión y cuando hayas finalizado todos los ítems mencionados en esta sección.

9. Fin

La etapa de inmersión finaliza en cualquiera de las siguientes circunstancias:

  1. Has completado los objetivos mencionados

  2. Has alcanzado el tope máximo de 10 MR fallidos, esto es, MR que no se le hace merge por cuestiones detalladas en la documentación y que aun así se incumplen.

  3. No estás cumpliendo las condiciones y criterios definidos de la etapa.

Si tienes alguna duda, no dudes en escribir a careers@autonomicmind.co


Estado de los servicios - Términos de Uso