3+ years of experience as a SaaS Ops/Tech Ops/Infrastructure Ops/Dev Ops
3+ years of experience with Docker and Kubernetes
3+ years of experience with Jenkins or Rundeck, CI/CD, and infrastructure as code
3+ years of experience with declarative configuration management / provisioning tools (Puppet, Chef, Ansible)
Experience with monitoring tools such as Prometheus, Grafana, Sysdig, Nagios.
Experience with Jenkins, Jira, Confluence, Git / Bitbucket
Understanding of web development paradigms (RESTful APIs, pub/sub, security)
Experience with micro-services and supporting performant & scalable applications
A results-oriented, roll-up-the-sleeves-and-get-it-done attitude
Very good written and spoken English
Experience with some of the following: Kafka, WebSockets, MQTT, GRPC, MessagePack, protobuf
Ensure the company Kubernetes infrastructure is highly available, scalable and secure by supporting and improving it in coherence with the IT and R&D requirements
Facilitate the delivery and operation of software created by our teams from development to distribution by building software releases and automating deployment and integration of new features, upgrades and bug fixes
Take an active role in root cause analysis and troubleshooting of misbehaving applications by analyzing run-time functional and performance metrics and providing post-mortem descriptions and further mitigation actions
Enable the uninterrupted operation of the business software systems and services by building solutions to problems that degrade their availability, performance, integrity and security
Participate in the analysis of the product requirements by meeting and discussing them with developers, product owners and other stakeholders
Be part of the planning of the delivery pipeline by estimating time required for delivery, analyzing dependencies between different software elements and improving visibility for other team members and teams
Ensure high operational standards by developing and maintaining in-depth knowledge and understanding of how the business software systems function and by keeping up-to-date product operation documentation and knowledge base
We are a fast-growing tech company that develops products and provides services for the online industry. We provide scalable and flexible solutions to our clients around the globe and achieve unrivalled time to market. Our main goal is to deliver high quality software for competitive markets. We invest in product innovation and personalization. Our platforms are modular and support big data.
We are taking over an existing product and have started reimplementation to apply modern architecture, software development and process paradigms, frameworks and tools. We create and use services and APIs to make different functionalities less dependent on each other to create, change and scale. Our teams are multi-disciplinary and with few dependencies between them. We use Agile practices, processes and tools. We use .Net Core 3.1 with domain driven design, large-scale message brokers like Kafka and RabbitMQ, databases like MongoDB, PostgreSQL and Microsoft SQL to store data, and Docker and Kubernetes to scale our applications.