Saturday, July 24, 2021

Puestos

 

permite a cualquier empresa llevar su logística al siguiente nivel al poder conectar a sus clientes, sus repartidores y administradores en una plataforma de inteligencia que permite reducir sus costos logísticos en hasta un 30% al utilizar algoritmos de optimización avanzados y machine learning.


Funciones del cargo

- Diseñar interfaces de la plataforma en alta definición según wireframes y lineamientos gráficos básicos.

- Crear componentes bajo metodología BEM para entrega de CSS a Desarrollo.

- Ocasionalmente diseñar iconografía personalizada.

- Diseñar mockups comerciales y explicativos para la plataforma

- Desarrollar gifs y animaciones para tours y tutoriales

- Estandarizar y documentar componentes


Requerimientos del cargo

- Al menos 4 años trabajando en proyectos de software y mobile

- Manejo avanzado en herramientas Suite Adobe, especialmente Adobe XD

- Conocimientos en HTML y CSS

- Manejo de conceptos BEM css y Material Design

- Persona ordenada, metódica y rigurosa

*Conocimientos en animación (nice to have)


Condiciones

Seguro de salud complementario

• Pertenecer a equipos de personas que constantemente se centran en el crecimiento profesional junto a planes de capacitación donde tu puedes elegir dónde formarse.

• Convenio con Poliglota para reforzar, mejorar y/o aprender inglés.

• Días de vacaciones adicionales a los legales

• Un lugar para poder compartir y trabajar en espacio multicultural.

• .. Y muchas más cosas que te podemos contar en el camino



#############################

qa automation engineer


¿Qué buscamos?

Automatizar flujos de negocios que permita realizar un QA para nuevas funcionalidades y regresiones de los sistemas y pruebas de estrés:

  • Evaluar procesos y manejar Procesos
  • Crear planes de pruebas
  • Investigación de pruebas
  • Hacer pruebas Unitarias
  • Diseñar soluciones
  • Desarrollar casos de pruebas.
  • Automatización de pruebas.
  • Revisar documentación tanto funcional como técnica de los sistemas, identificando los flujos a automatizar para luego, evaluar las opciones técnicas de la automatización.
  • Interactuar con el equipo de desarrollo para ir incorporando las nuevas features a nuestro flujo de testing automatizado.



¿Cuáles serán tus responsabilidades? 🚀💥


  • 1 a 2 años de experiencia en pruebas de Automatización
  • Conocimientos básicos en alguna de estas herramientas de Automatización:

1. Cypress

2. JMeter

3. Katalon

  • Conocimientos básicos en alguno de estos Framework:

1. Jest

2. Selenium

  • Creación y Ejecución de pruebas manuales para: Web, API, mobile
  • Manejos de herramientas para gestionar base de datos (DataGrid, DBeaver, Navicat)
  • Manejo de herramientas de control de versiones como GtiLab, GitHub
  • Manejo de Postman


Beneficios🙌🙌

  • Un seguro de salud complementario y de vida, que permitirá minimizar gastos y cuidarte con mayor facilidad.🏥
  • Un bono anual de desempeño, el cual podrás alcanzar según tú resultados y participación con el equipo.🤑
  • Pertenecer a equipos de personas que constantemente se centran en el crecimiento profesional junto a planes de capacitación donde tu puedes elegir dónde formarse.👨‍🎓👩‍🎓
  • Convenio con Poliglota para reforzar, mejorar y/o aprender inglés. 🗽
  • Un lugar para poder compartir y trabajar en espacio multicultural👩‍🦱👨‍🦰👩🏿‍🦱👱🏾‍♀️.

.. Y muchas más cosas que te podemos contar en el camino🤩🤩


##################################################

prototyping analyst 



Que tendrás de nosotros:


Beneficios

  • Pertenecer a equipos de personas que constantemente se centran en el crecimiento profesional junto a planes de capacitación donde tu puedes elegir dónde formarse.👨‍🎓👩‍🎓
  • Convenio con Poliglota para reforzar, mejorar y/o aprender inglés. 🗽
  • Días adicionales de Vacaciones ⛱
  • Día Libre de Cumpleaños
  • Un lugar para poder compartir y trabajar en espacio multicultural👩‍🦱👨‍🦰👩🏿‍🦱👱🏾‍♀️.
  • .. Y muchas más cosas que te podemos contar en el camino🤩🤩



Y.... que esperamos de ti :


Que seas capaz de construir interfaces y prototipos mediante plataformas low code.

Contribuir en alimentar el catálogo de herramientas, documentando lo que desarrollas.

Diseñar y entender el modelamiento de datos para BI.

Hacer consultoría interna respecto a herramientas que necesite la empresa y construirlas.

Investigar nuevas herramientas de Low-Code y No-Code para ampliar el alcance del equipo.

Trabajar con las distintas áreas de producto para evaluar la evolución de las herramientas creadas en funcionalidades del ecosistema SimpliRoute.

Dar soporte a las área comerciales y Customer Success generando dashboards y prototipos para nuestros clientes.


Requerimientos:

  • Ingeniería Industrial, informática o carreras afines.👨‍🎓👩‍🎓
  • Recién egresado o hasta 2 años de experiencia 🗽
  • Conocimiento básicos de programación (Javascript o Python) ⛱
  • Manejo de lenguaje SQL intermedio.
  • Conocimientos básicos de software de BI (Preferiblemente Tableau)👩‍🦱👨‍🦰👩🏿‍🦱👱🏾‍♀️.
  • Afinidad con el maravilloso mundo de la data🤩🤩
  • Inglés Avanzado, oral y escrito

sales executive

 


está cambiando el mundo de la logística en Latinoamérica : Nuestra plataforma permite a cualquier empresa llevar su logística al siguiente nivel al poder conectar a sus clientes, sus repartidores y administradores en una plataforma de inteligencia que permite reducir sus costos logísticos en hasta un 30% al utilizar algoritmos de optimización avanzados y machine learning.Por lo anterior, en apostamos fuertemente en las nuevas tecnologías, siempre con un mindset agile, pero por sobre todo a las personas. Creemos que el éxito de nuestra empresa está dado en el foco en las personas y colaboraciones que la componen.Si quieres saber más de nosotros, acá un artículo que habla más en detalle de nuestra visión y de cómo estamos escalando a toda Latinoamérica.

¿Cuáles serán tus responsabilidades?

La /El Sales Manager Senior formará parte del equipo de ventas de  Perú. Su misión es generar y cerrar negocios atendiendo el canal ¨inbound¨ y ¨Outbound¨¨ para aumentar nuestros clientes localmente.

Funciones Del Cargo

  • Presentar a los clientes los servicios de enfocado en las ventajas competitivas de la plataforma.
  • Elaborar presentaciones de simulaciones.
  • Elaborar cotizaciones/propuestas.
  • Identificar oportunidades de negocio mediante los contactos realizados.
  • Simular rutas para los clientes potenciales en la plataforma .
  • Coordinar reuniones de apertura y seguimiento con los clientes para las demostraciones.
  • Mantener actualizada la plataforma Salesforce CRM
  • Coordinar con el equipo de Customer success cuando se requiera los requerimientos de implementación de los clientes.
  • Dar seguimiento y cierre a todos los leads.

  • Requerimientos del cargo
    • Título Profesional: Ingeniería comercial, Administración de empresas.
    • 5 años de experiencia de venta consultiva ó servicios como tarjetas de crédito, seguros, etc.
    • 5años de experiencia en venta de soluciones B2B
    • 5 años de experiencia en CREAR NECESIDAD
    • Conocimiento básico en logística (distribución)
    • Inglés intermedio
    • Excel avanzado (macros)
    • Manejo de CRM

    Beneficios
    • Un bono anual de desempeño, el cual podrás alcanzar según tú resultados y participación con el equipo.
    • Pertenecer a equipos de personas que constantemente se centran en el crecimiento profesional junto a planes de capacitación donde tu puedes elegir dónde formarse.‍‍
    • Convenio con Poliglota para reforzar, mejorar y/o aprender inglés.
    • Un lugar para poder compartir y trabajar en espacio multicultural‍‍‍‍♀️.
    • .. Y muchas más cosas que te podemos contar en el camino

    Flexible hours Flexible schedule and freedom for attending family needs or personal errands.

    Internal talks offers space for internal talks or presentations during working hours.

    Computer provided   provides a computer for your work.

    Performance bonus Extra compensation is offered upon meeting performance goals.

    Vacation over legal gives you paid vacations over the legal minimum.

    Monday, June 14, 2021

    Deprecated SSH Cryptographic Settings

     



    Our security scanner Qualys reported the vulnerability “Deprecated SSH Cryptographic Settings” across RHEL6 & RHEL7 fleet servers.

    The scan report provided description of the threat posed by the vulnerability, recommendation for correcting the problem and the result which shows how Qualys verified the vulnerability.

    Vulnerability : Deprecated SSH Cryptographic Settings
    QID: 38739
    THREAT: The SSH protocol (Secure Shell) is a method for secure remote login from one computer to another.The target is using deprecated SSH cryptographic settings to communicate.
    IMPACT: A man-in-the-middle attacker may be able to exploit this vulnerability to record the communication to decrypt the session key and even the messages.
    SOLUTION: Avoid using deprecated cryptographic settings. Use best practices when configuring SSH.
    RESULTS:

    Type Name
    key exchange diffie-hellman-group1-sha1
    cipher arcfour256
    cipher arcfour128
    cipher 3des-cbc
    cipher blowfish-cbc
    cipher cast128-cbc
    cipherarcfour

    So in our case, looking at the result section, qualys has found the listed ciphers and Keyexchange methods that are enabled/configured on our servers.

    The remediation steps started as follows:

    • Initial Test (prior to remediation)
    • Tweaking the relevant config file
    • Post Test (after remediation)

    Initial Test

    We know that this is a SSH related vulnerability, So running below command would output the current ciphers & kexalgorithm methods configured on the server. We can see that the scanner reported ciphers & kexalgorithm methods are present.

    Note: -T option is used for Extended test mode to Check the validity of the configuration file, output the effective configuration to stdout and then exit.

    [root@linuxminion ~]# sshd -T | egrep -iw "ciphers|kexalgorithms"
    ciphers 3des-cbc,blowfish-cbc,cast128-cbc,arcfour,arcfour128,arcfour256,aes128-cbc,aes192-cbc,aes256-cbc,rijndael-cbc@lysator.liu.se,aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com,chacha20-poly1305@openssh.com
    kexalgorithms diffie-hellman-group1-sha1,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1,diffie-hellman-group-exchange-sha256,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,curve25519-sha256@libssh.org,gss-gex-sha1-,gss-group1-sha1-,gss-group14-sha1-
    [root@linuxminion ~]

    Now let’s do the actual SSH test connecting to this host using the deprecated ciphers & kexalgorithm method and see how it goes.

    [root@testserver ~]# ssh ec2-user@linuxminion -ociphers=arcfour256 -okexalgorithms=diffie-hellman-group1-sha1
     Last login: Tue Jun 25 23:44:28 2019 from ip-172-31-7-76.ap-southeast-2.compute.internal
    [ec2-user@linuxminion ~]$

    Yes, it succeeded because that cipher & kexalgorithm method are configured on our server.

    When we run the same command with -vv option we get the verbose SSH output and below lines are of interest as they show the cipher negotiated from client to server and vice versa

     debug1: kex: server->client arcfour256 hmac-md5-etm@openssh.com none
     debug2: mac_setup: setup hmac-md5-etm@openssh.com
     debug1: kex: client->server arcfour256 hmac-md5-etm@openssh.com none
     debug1: kex: diffie-hellman-group1-sha1 need=16 dh_need=16
     debug1: kex: diffie-hellman-group1-sha1 need=16 dh_need=16

    Tweaking the relevant config file : (sshd_config)

    The ciphers are configured in the /etc/ssh/sshd_config file and hence we will now disable the deprecated ciphers & kexalgorithm methods by adding/modifying below lines in config file.
    Here we are excluding those ciphers & kexalgorithm method and including only those that we want to enable.

    Ciphers aes128-cbc,aes192-cbc,aes256-cbc,rijndael-cbc@lysator.liu.se,aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com,chacha20-poly1305@openssh.com
    
    Kexalgorithms diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1,diffie-hellman-group-exchange-sha256,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,curve25519-sha256@libssh.org,gss-gex-sha1-,gss-group1-sha1-,gss-group14-sha1-

    Post configuration, the output looks as below in our case

    [root@linuxminion ~]# sshd -T | egrep -iw "ciphers|kexalgorithms"
    Ciphers aes128-cbc,aes192-cbc,aes256-cbc,rijndael-cbc@lysator.liu.se,aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com,chacha20-poly1305@openssh.com
    Kexalgorithms diffie-hellman-group-exchange-sha1,diffie-hellman-group-exchange-sha256,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,curve25519-sha256@libssh.org,gss-gex-sha1-,gss-group14-sha1-
    [root@linuxminion ~]#

    Note: Restart the SSHD service post config change to /etc/ssh/sshd_config

    In case of RHEL6
    # service sshd restart
    
    In case of RHEL7
    # systemctl restart sshd.service

    Post Test (after remediation)

    Test the SSH connection to the server using the disabled cipher & kexalgorithm method and it should error out as below:

    No matching cipher found” for Cipher
    Unable to negotiate a key exchange method” for kexalgorithm

    which is true as its not listed/configured in our sshd_config.

    [root@testserver ~]# ssh ec2-user@linuxminion -ociphers=arcfour256
    no matching cipher found: client arcfour256 server aes128-cbc,aes192-cbc,aes256-cbc,rijndael-cbc@lysator.liu.se,aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com,chacha20-poly1305@openssh.com
    [root@testserver ~]#
    
    [root@testserver ~]# ssh ec2-user@linuxminion -okexalgorithms=diffie-hellman-group1-sha1
    Unable to negotiate a key exchange method
    [root@testserver ~]#

    Lastly, have the server scanned again by scanning tool to confirm for remediation of this vulnerability. The report should not pick this one.

    References:

    http://man7.org/linux/man-pages/man5/sshd_config.5.html