Persona para unirse al equipo de desarrollo de una importante tienda de comercio online. Necesitamos que seas adaptable, porque nuestro equipo es pequeño y nos encargamos de todo, pero no te asustes: cuentas con apoyo en todas las tareas y algunas ya tienen gente encargada.
Este proyecto te permitirá aprender y desarrollarte como programador, integrando la tienda online con los procesos de negocio de la empresa. Si quieres entender por qué se hacen las cosas, viendo el cuadro completo y no sólo programar piezas del puzle, este proyecto es lo que buscas.
Gente dinámica, dispuesta a aprender nuevas tecnologías.
¿Qué requisitos se piden?
La web que vas a mantener está desarrollada en Symfony/PHP, Vue/Nuxt. Tiene un esquema modular y altamente resiliente. Integra elastic, rabbitmq y otras piezas. Entendemos que es difícil que controles de todo y por eso valoramos mucho las ganas y la capacidad de aprender y adaptarse. No necesitas tener mucha experiencia, aunque nunca sobra.
Personalidad
Tener muchas ganas de trabajar programando una tienda online referencia en el sector. Ser capaz de aprender y adaptarte. Trabajar bien en equipo. Colaborar con el buen ambiente de la oficina. Ser responsable.
Formación y experiencia
No es necesaria titulación reglada ni certificación previa. Aprenderás con nosotrosValoraremos si tienes experiencia previa en proyectos similares, pero nos interesa más saber si eres capaz de aprender y adaptarteTienes que saber usar GITLa colaboración en proyectos de software libre da puntos. Vale como traductor, elaboración de documentación, programación, informando de bugs...
Idiomas
¡Y si te defiendes con el inglés pues mejor! (no nos hace falta ningún título tampoco)
¿Qué ofrecemos?
Ultreia es una empresa gallega, localizada en Vigo y ofreciendo servicios de Administración de Sistemas Informáticos al resto de España y parte de Europa. Somos una empresa joven y dinámica y amamos GNU/Linux y el Software Libre.
Ofrecemos:
Un puesto de trabajo estable
Un ambiente de trabajo agradable en nuestra oficia o, si lo prefieres, teletrabajo
Debian es uno de los sistemas operativos libres más importantes y más extendido en el mundo de los servidores y la nube, con una gran comunidad de desarrolladores y usuarios.
Amazon Web Services
Cloud Computing.
AWS es un conjunto de servicios de computación en la nube que permite de forma sencilla desplegar equipos, aplicaciones y escalar en caso de necesidad, de forma sencilla y adaptable, siendo desde el menor de los usuarios individuales hasta clientes con grandísimos requisitos.
NGINX
Servidor web moderno, avanzado y ligero.
NGINX es uno de los servidores web más utilizados en la actualidad, permite realizar balanceo de carga, streaming de video y audio, funcionar como proxy inverso y otras muchas funciones, sencillo, muy completo y que ofrece un altísimo rendimiento.
MySQL
Sistema de gestión de base de datos relacional.
MySQL es probablemente el sistema de bases de datos libre más popular, utilizado en millones de proyectos y aplicaciones y que aprenderemos a gestionar y desplegar.
VMware
Virtualización de sistemas.
VMware te permite convertir un servidor físico con unas características hardware concretas en múltiples servidores virtuales que pueden ser redimensionados según la necesidad que tengas, algo básico para poder montar servicios cloud.
Ansible
Automatización de configuración.
Ansible nos permite automatizar la configuración de servidores de forma remota a través de tareas que se ejecutan automáticamente y que entre otras cosas, facilitan el despliegue de aplicaciones o la orquestación de equipos. Funcióna perfectamente en entornos virtualizados por lo que es un gran amigo de los SysAdmins.
Nextcloud
Tu propia nube privada.
Nextcloud nos permite descentralizar internet ofreciendo un servicio para gestionar tu propio calendario, contactos, archivos y muchas más cosas. Puede ser instalado en tu propio servidor y de esta forma almacenar tus datos bajo tu protección.
Puppet
Gestión de configuración.
Puppet nos permite definir de forma declarativa la configuración de los sistemas, tanto Unix como Windows, describiendo los recursos del sistema y sus estados. De esta forma nos facilita realizar Continuous Delivery y gestionar nuestro cloud a través del paradigma de infraestructura como código.
OpenStack
Software libre para crear nubes públicas y privadas.
OpenStack nos permite controlar un gran número de recursos de almacenamiento, red y computación a través de un datacenter y proporcionándonos un dashboard para controlarlos de forma sencilla.
Esta tecnología nos permite crear y gestionar nuestras propias nubes y proporcionar una infraestructura como servicio con la que gestionar incluso tus propios datacenters .