Ingénieur DevOps
RailsCarma est à la recherche d'ingénieurs DevOps passionnés pour faire partie de notre équipe InstaCarma. Non seulement vous aurez la chance de faire votre marque en tant qu'ingénieur DevOps établi, mais vous aurez également l'occasion de travailler et d'interagir avec des professionnels chevronnés profondément engagés à révolutionner le scénario Cloud.
Expérience : 5+ ans
Lieu : Bangalore
Description de l'emploi
- Travailler sur l'approvisionnement de l'infrastructure/la gestion de la configuration aussi ls. Nous utilisons Packer, Terraform et Chef.
- Développer des outils/scripts d'automatisation. Nous utilisons Bash/Python/Ruby.
- Responsable de l'intégration continue et de la gestion des artefacts. Nous utilisons Jenkins et Artifactory
- Mettre en place des pipelines de déploiement automatisés pour les microservices fonctionnant en tant que conteneurs Docker.
- Mise en place de la surveillance, de l'alerte et de la collecte de métriques pour les applications java/scala/play à l'aide de Prometheus et Graylog2 intégrés avec PagerDuty et Hipchat pour l'alerte, le reporting et la surveillance.
- Vous serez chargé de l'assistance à la production sur appel et de la gestion des incidents, des rapports et de l'analyse post-mortem.
- Créez des runbooks, des wikis pour les incidents, les dépannages effectués, etc. Soyez un membre proactif de votre équipe en partageant vos connaissances.
- Ordonnancement et orchestration des ressources à l'aide de Mesos/Marathon
- Travailler en étroite collaboration avec les équipes de développement pour s'assurer que les plates-formes sont conçues dans un souci d'opérabilité.
- Bien fonctionner dans un environnement en évolution rapide.
Compétences requises
- Une compréhension de base des outils DevOps et du cadre d'automatisation.
- Excellentes compétences en matière d'organisation, de documentation et de communication.
- Avoir des compétences en administration de systèmes Linux (Ubuntu/Centos).
- La connaissance d'AWS est indispensable. (EC2, EBS, S3, Route53, Cloudfront, SG, IAM, RDS, etc.)
- De solides bases sur les aspects internes de Docker et le dépannage.
- Connaître au moins un outil de gestion de la configuration - Chef/Ansible/Puppet
- Il est souhaitable d'avoir de l'expérience dans au moins un langage de script - Bash/Python/Ruby.
- L'expérience d'au moins un système de base de données NoSQL est un plus. - Elasticsearch/Mongodb/Redis/Cassandra
- L'expérience d'un outil de CI tel que Jenkins est préférable.
- Bonne compréhension du fonctionnement d'une architecture à trois niveaux.
- Connaissance de base des outils de contrôle de révision tels que Git/Subversion, etc.
- Expérience de travail avec des outils de surveillance tels que Nagios, Newrelic, etc.
- Maîtrise de la gestion des logs à l'aide d'outils tels que rsyslog, logstash, etc.
- Connaissance pratique des éléments suivants : cron, haproxy/nginx, lvm, MySql, BIND (DN S), iptables.
- Une expérience des outils Atlassian - Jira, Hipchat, Confluence - est un plus.
Si la description ci-dessus vous intéresse, veuillez nous revenir avec votre CV mis à jour à [email protected]