Join the Wesley Clover Network

110 companies, 350+ jobs

Devops Engineer



Software Engineering
Istanbul, İstanbul, Turkey
Posted on Saturday, August 19, 2023
Meet Segmentify, the most intelligent personalization solution to increase sales, boost customer engagement and provide better insights into your customers. “Segmentify” is the leading AI driven Personalisation Platform for the Ecommerce industry. We help online retailers to optimize conversion rates by allowing the delivery of a unique shopping experience for each visitor, in real time. Having been listed by Forbes as one of the top Machine learning start-ups, we are now working with clients in over 30 countries and have an opportunity to join our growing central London based team.We build Segmentify using new and powerful web stack (Java, Spring Boot, Cassandra, MongoDB, Apache Ignite, Kafka, React.js, Webpack, Redux and JavaScript ES6) and are always on the watch-out for new trends and technologies. Role:We are looking for a DevOps Engineer who will help us to build the world’s most intelligent personalization platform for online retailers and to guarantee the best customer experience by continuously monitoring our services and infrastructure.You will be responsible for creating and maintaining distributed architecture on cloud and on-premise, deploying product updates, and maintaining a continuous integration and delivery pipeline. The Ideal candidate should be passionate about providing world-class technical 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 be 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. Requirements
  • Computer Science/Engineering degree or equivalent work experience
  • Programming skills for Python, NodeJS and/or Bash for daily operational scheduled tasks management
  • Experience with Linux and shell scripting (RedHat/CentOS/Rocky Linux are preferred)
  • Basic knowledge and understanding about computer networks
  • Demonstrated experience with CI/CD tools especially with Jenkins, Nexus, SonarQube
  • Experience in System Monitoring and APM tools such as Nagios, Prometheus, Grafana, ELK stack (we use all of them)
  • Proficient with orchestration tools (Ansible is preferred)
  • Experience with central log management tools (Graylog and/or ELK is preferred)
  • Google Cloud platform management experience is a big plus
  • Experience with open source web tools (httpd, nginx, ftpd, etc.)
  • Good verbal and written communication skills and ability to work closely with Development and QA team
  • Ability to handle multiple tasks simultaneously and meet deadlines
  • Fluency in both spoken and written English
  • NoSQL database experience (MongoDB or Cassandra is preferred)
  • Hands-on experience with messaging queue frameworks (Kafka is preferred)
  • Experience with container technologies (Docker and Kubernetes)
  • Experience with understanding and managing micro-service architectures
  • Experience with open source projects (committers are preferred)
  • Knowledge and experience about version control (Git is preferred)
  • Experience in Linux environment and application management and monitoring with a good understanding of Linux fundamentals and internals including filesystems, modern memory management, threads, processes, etc.
  • Understanding of large-scale distributed systems in practice, including multi-tier architectures, application security, monitoring and storage systems
  • Understanding of the TCP/IP stack, internet routing and load balancing and VPN technologies
  • Experience with open source firewalls (pfsense is preferred)
  • Experience with open source virtualization technologies (KVM is preferred)