We're looking for Senior DevOps Engineer from Ukraine who is open for professional growth and wants to work on a dynamic, challenging project.
About the project:
E-commerce platform for one of the largest building merchants. Our client is taking on the complete redevelopment of the existing legacy platform with the focus on UX and Responsive Web Design, and Microservice Platform. It is aiming to remove vendor locking and fully leverage on the latest Open Source technical stack delivering eCommerce platform of the future.
The focus is on user journey, offer personalization, search, customer data mining, smart adds and headless CMS allowing Business efficiently manage a day to day trading activities, promotions and sales.
There will be two parallel streams of work, the first is with the focus on website Front End experience and the second, building a platform allowing a gradual migration of backend towards Microservices Ecosystem based on Kafka Streams and KSQL.
Requirements:
- 5+ years of DevOps experience or similar role focused on reliability, high-availability, performance, scalability, capacity planning, backup and recovery, business continuity planning and automation of everything
- Expert at troubleshooting and administering Unix/Linux systems, dealing with networking issues and fine-tuning instrumentation and alerting systems
- Deep understanding of fundamental network technologies like DNS, Load Balancing, SSL, TCP/IP, HTTP
- Hands-on experience with:
- Configuration management tools (Chef, Puppet, Ansible, Salt)
- Virtualization and Docker containers
- AWS cloud infrastructure
- Continuous integration tools (Jenkins, Bamboo)
- Monitoring and log collection systems
- Version control systems (Git, SVN)
- Experience securing systems and understand the purpose of reasonable security techniques and the tradeoff with operational efficiency
- Development experience in at least one scripting language (Bash, Python)
Will be a plus:
- Experience with Grafana/Prometheus/Graphite
- Amazon AWS experience in a production environment
- Experience with ELK stack (ElasticSearch, Logstash, Kibana)
- Container orchestration and clustering: Mesos, Kubernetes, Swarm
Main Responsibilities:
- Servicing and support of production systems and servers, scheduled maintenance, installing required updates
- Collaborate with developers to create a continuous delivery environment and processes
- Development of automated monitoring mechanisms for key system elements
- Productivity monitoring and analysis, optimization, elimination of system operation risks
- Prompt response to any arising issues
- Analysis of failures, identifying and isolating the source of problems
- Assist in roll-out and deployment of new product features and installations to facilitate rapid iteration and constant growth
- Automation of routine tasks
About the recuiterMember since Aug 24, 2017 Chandan Saxena
from Maharashtra, India