Position: DevOps Engineer
Company: PLVision
Category: DevOps
Experience required: 3y
English level: intermediate

Registered in Poland, PLVision is a stable business with 100% Ukrainian capital, working with partners in the U.S., Israel, and EU countries and supporting Ukraine’s economy. With a reliable BCP in place, all our projects remain ongoing. 

This is your opportunity to focus on a single, large and dynamic project. You will be responsible for building a CI/CD infrastructure from scratch and automating it, while working with a remote lab. In this role, you will collaborate closely with a Tech Lead to enable network OS setups with a hardware product. 

If you want to put your ideas into practice and reach your full potential, apply for this vacancy. There is minimum bureaucracy – you’ll need to pass only one technical interview and the job is yours. 

Project Definition
You will join a new experienced team responsible for hardening of new features of an open-source network OS, SONiC (Software for Open Networking in the Cloud) on top of the customer’s innovative hardware. It should provide the optimal performance for a data center solution with a specific topology.   

Client Profile  
Our customer is a US-based company that builds software, IP, and optical networking solutions for service providers, enterprises, and critical infrastructure sectors.   
  
We are a software product development company, specializing in Computer Networking, Embedded Systems, and the Internet of Things Connectivity. PLVision is headquartered in Krakow, Poland, with a Ukrainian headquarters in Lviv and other offices in Odesa, Kyiv, and Kharkiv (currently relocated). Founded in 2007, we help networking industry leaders and ambitious startups in the U.S., Israel, and EU countries to launch innovative products. 

PLVision has taken an active stand in supporting an independent and prosperous Ukraine. We are investing the company's net income in 2022 to provide for the needs of our army and for our country's recovery, as well as implementing many volunteer initiatives.  

Vacancy responsibilities:
- Build CI and CD infrastructure from scratch and automate it
- Offer and implement ideas of improvements and extensions to the project infrastructure
- Maintain, modify and update pipelines based on the requirements
- Prepare high-level architecture documents
- Maintain deployment and testing processes for a large project
- Ensure all our production systems are robust and stable 

Vacancy requirements:
- 2+ years of experience in a DevOps environment
- Strong practical knowledge of CI and CD Tools (Gitlab/Gerrit, Jenkins)
- Experience in scripting with Bash/Python
- Hands-on experience with Docker
- Good knowledge of Linux
- Strong analytical and problem-solving skills
- Practical experience with Networking protocols configuration 

Vacancy plus options:
- Experience with C/C++ projects
- Familiarity with QEMU/KVM
- Understanding of SONiC
- Knowledge of Ansible
- Understanding of PyTest