Ingeniero DevOps
RailsCarma busca ingenieros de DevOps apasionados para formar parte de nuestro equipo InstaCarma. No solo tendrá la oportunidad de dejar su huella como ingeniero DevOps establecido, sino que también podrá trabajar e interactuar con profesionales experimentados y profundamente comprometidos con revolucionar el escenario de la nube.
Experiencia: 5+ años
Ubicación: Bangalore
Descripción del trabajo
- Trabajar en herramientas de gestión de configuración/aprovisionamiento de infraestructura. Usamos Packer, Terraform y Chef.
- Desarrollar herramientas/scripts de automatización. Usamos Bash/Python/Ruby
- Responsable de la integración continua y gestión de artefactos. Usamos Jenkins y Artifactory.
- Configure canales de implementación automatizados para microservicios que se ejecutan como contenedores Docker.
- Configure el monitoreo, las alertas y la extracción de métricas para aplicaciones java/scala/play usando Prometheus y Graylog2 integrados con PagerDuty y Hipchat para alertas, informes y monitoreo.
- Estará brindando soporte de producción de guardia y gestión de incidentes relacionados, informes y autopsia.
- Cree runbooks, wikis para incidentes, resolución de problemas realizados, etc. Sea un miembro proactivo de su equipo compartiendo conocimientos.
- Programación de recursos, orquestación usando Mesos/Marathon
- Trabajar en estrecha colaboración con los equipos de desarrollo para garantizar que las plataformas se diseñen teniendo en cuenta la operatividad.
- Funcionar bien en un entorno acelerado y que cambia rápidamente.
Habilidades requeridas
- Una comprensión básica de las herramientas DevOps y el marco de automatización.
- Excelentes habilidades de organización, documentación y comunicación.
- Debe tener conocimientos de administración de sistemas Linux (Ubuntu/Centos)
- Imprescindible conocimientos de AWS. (EC2, EBS, S3, Route53, Cloudfront, SG, IAM, RDS, etc.)
- Base sólida en los aspectos internos de Docker y resolución de problemas.
- Debe conocer al menos una herramienta de gestión de configuración: Chef/Ansible/Puppet
- Es bueno tener experiencia al menos en un lenguaje de programación: Bash/Python/Ruby.
- La experiencia es al menos un sistema de base de datos NoSQL es una ventaja. – Elasticsearch/Mongodb/Redis/Cassandra
- Se prefiere experiencia en una herramienta de CI como Jenkins.
- Buen conocimiento de cómo funciona una arquitectura de 3 niveles.
- Conocimientos básicos en cualquier herramienta de control de revisiones como Git/Subversion, etc.
- Debe tener experiencia trabajando con herramientas de monitoreo como Nagios, Newrelic, etc.
- Debe ser competente en la gestión de registros utilizando herramientas como rsyslog, logstash, etc.
- Conocimiento práctico de los siguientes elementos: cron, haproxy/nginx, lvm, MySql, BIND (DN S), iptables.
- Se valorará experiencia en herramientas Atlassian: Jira, Hipchat, Confluence.
Si la descripción anterior es de su interés, comuníquese con nosotros con su currículum actualizado para [email protected]