DevOps Manager

Job description

“Segmentify” is an e-commerce personalization platform that helps online retailers to optimize their conversion rates by enabling them to deliver a unique shopping experience for each visitor. Segmentify tracks each individual visitor’s behavior in real-time and makes them smart product recommendations by using in-house developed AI technology.

 

We have a dynamic and passionate compact team dedicated to create a SaaS solution to create a better and personalized web experience to visitors and customers. We are selected as one of the 25 Machine Learning Startups to Watch In 2018 by Forbes magazine. We are one of the fastest growing start-up in AI based e-commerce solutions with multiple investment rounds and 5 offices in globe.


We build Segmentify using new and powerful web stack (Java, Cassandra, MongoDB, Apache Ignite, Kafka and ReactJS) and always watch for new trends and technologies.


Role

We are looking for a DevOps Manager who will help us build world’s most intelligent personalisation platform for online retailers and guarantee best customer experience. You will be responsible for creating and maintaining distributed architecture on cloud, deploying product updates, maintaining a continuous integration & delivery infrastructure. Ideal candidate should be passionate about providing world-class customer service with a sharp focus on implementing and deploying a reliable, robust, high quality software CI/CD pipeline. You should have experience working in complex multi-platform environments and is familiar with release engineering practices and tools.


You will collaborate with the development and product team to create and support cloud infrastructure for Segmentify core products and new modules & features, create and maintain continuous integration & delivery, monitor and manage testing and live environments. Help us build a culture and practice that leads to improved product quality and cohesive collaboration.

Job requirements

  • CS degree or equivalent work experience
  • Deep experience with Linux and shell scripting (Debian and RedHat are preferred)
  • Good understanding and hands-on experience on computer networks
  • Proficient with orchestration tools (Ansible is preferred)
  • Monitoring software installation and management experience
  • Experience with central log management tools (Graylog is preferred)
  • Experience with central error tracking tools (Sentry is preferred)
  • Cloud platform management experience (Google Cloud is preferred)
  • Experience with open source web tools (httpd, nginx, ftpd, etc.)
  • Deep understanding about CI/CD processes
  • Good verbal and written communication skills and ability to work closely with development and QA team
  • Proficient in English (TOEFL or IELTS certification is preferred)
  • Ability to handle multiple tasks simultaneously and meet deadlines


Bonus

  • NoSQL database experience (MongoDB or Cassandra is preferred)
  • Hands-on experience with messaging queue frameworks (Kafka is preferred)
  • Experience with Continuous Integration and Delivery (Jenkins is preferred)
  • Experience with managing micro-service architectures
  • Experience with open source project (committers are preferred)
  • Hands on development experience (Java is preferred)
  • Knowledge and experience about version control (Git is preferred)