Position: DevOps Engineer
Company: Star
Experience required: 1y
English level: upper

DevOps is the practice of software operation and development engineers participating together in the entire service lifecycle, from design through the development process to production support.

DevOps brings a fundamental change in collaboration — recognizing that there’s one entity standing behind a successful product: the delivery team. Collaboration with the NOC team is also expected: monitoring the production environment, responding to anomalous events and supporting application-related problems. The working environment is intensive and demands working in 24/7 shifts.

We care about simplicity. We believe in the Agile Manifesto, which is about finding better ways of software development. Our everyday practice involves virtualization, containerization, dealing with the Cloud, networking, configuration management systems, deployment automation and much, much more. “Co-creation” is an appropriate term to describe what we’re all about. Join us and get involved!

**Skills and experience you can bring to this role!**
- Upper intermediate level of English;
- Bachelor’s degree (or equivalent work experience);
- A thorough and applicable understanding of Linux operating systems (storage, network, process management) and network protocols/technologies;
- Software lifecycle management experience;
- Networking fundamentals (switching, routing, load balancing);
- Version Control Systems (Git, SVN, etc.);
- Scripting/programming skills (Bash, Python/Ruby, etc.);
- Troubleshooting skills in system performance and network connectivity;
- Monitoring tools (Prometheus, ELK stack, Graphite, Grafana, etc.);
- Understanding of containerization (Docker, Kubernetes, AWS ECS, etc.);
- Some experience in managing Cloud environments (AWS);
- Infrastructure as a code (Terraform, CloudFormation, etc.);
- Monitoring tools (Prometheus, ELK stack, Graphite, Grafana, etc.); and
RDMS (MySQL, PostgreSQL, etc.)

**What impact you’ll make**
- Be part of a NOC team to support the environments of different projects, which will include 24/7 shifts;
- Close communication with the development teams;
- Cloud resources management automation and cost optimisation;
- Define and support CI/CD pipelines as a part of the total automation framework for test environments;
- Implementation of centralised observability systems (logging, monitoring&alerting, tracing).