Position: Platform Engineer
Company: Forte Group
Experience required: 3y
English level: upper

The client develops a software platform that provides seamless push-to-talk (PTT) connectivity for today’s fast-moving workforces utilizing any mix of mobile, radio, IP, and telephony devices. Our next-gen platform is fully device-independent, letting your workforce communicate any way they want sharing both voice and data.

We are looking for an experienced Software Engineer to join our high-performing team. As a Platform Engineer, you will be responsible for operational aspects of our valued US-based client's Server platform infrastructure.

**Responsibilities**

● Creating and building tools that facilitate simple deployment of Kubernetes 
● Developing and maintaining scripts and infrastructure for building apps from a variety of languages into Kubernetes-ready Docker containers; packaging containers and configuration into Helm charts
● Designing and developing health and status checks for pods/containers
● Designing and developing tools that help customers operate their clusters (metrics, logs, dashboards, etc.)
● Designing and developing techniques for replicating data between geographically redundant clusters
● Requires learning and understanding the product architecture
● Linux administration knowledge; shell scripting, etc. 
● Familiarity with a variety of Cloud Provider nomenclatures, including on-prem, public cloud vendors, and hybrid deployment models 

**Qualifications**

● Bachelor’s Degree in computer science
● Proven experience as a Software Developer or Engineer, working on Enterprise Software Platforms
● Hands-on experience with and understanding of the Software Development Life Cycle (SDLC), and Agile Methodology
● Hands-on technical experience:
o  Linux / LinuxKit
o  Docker
o  Cassandra / PostgreSQL
o  Kafka
o  Zookeeper
o  KSQL
o  Elasticsearch/Loki
o  Fluent / Prometheus
o  Grafana
● Deep “sysadmin” level knowledge of these tools, including operating Cassandra/Kafka in a highly distributed system
● Outstanding organizational abilities
● Builds positive working relationships across team boundaries, with an infectious “can do” attitude, and a willingness to adapt based on feedback and an evolving understanding of the problem to be solved
o  Able to support engineers, customers, and support staff when issues arise
o  Collaborates with application developers to ensure alignment between the platform and the software that runs atop it
● Demonstrated ability to take initiative, develop relationships, and interact with all levels of management
● Resourcefulness, efficiency, problem-solver, and a strong sense of ownership
● Strong Team Player, strong communication

**We offer**

● Experience exchange with colleagues all around the world
● Opportunities for self-realization
● Friendly team and enjoyable working environment
● Engineering, corporate and social events
● Social package: professional & soft skills trainings, medical & family care programs, sports
● Free English classes