Your area of work:
Your regular responsibilities within the product team will include the daily technical operation (monitoring, deployment, infrastructure administration) of our SaaS applications M7 Trading & M7 Auction, middleware and related systems primarily on-premise. Your long-term initiatives will focus on the improvement of our infrastructure architecture and automation systems with aim of improving product operability and reliability.
As a DevOps Engineer and core product team member, you will automate and enhance process and procedures within this field of responsibility using state-of-the-art instrumentation thereby ensuring stable and consistent production environments. You will be encouraged to propose new methods for operations demonstrating new technological advancements and their benefits to our products. You will be a key operations stakeholder, representing the needs of your product’s operability, sustainability, and performance.
In our product team, we strive to keep up a mentality of continuous improvement with technology-driven people that see themselves as a key part of the decision-making process – reshaping and improving the future of our products.
Your responsibilities:
- Full stack responsibility of infrastructure and applications (automate, deploy, maintain, troubleshoot).
- Current technology stack: On-premises setup with VMware VMs, RedHat 8, Ansible/Jenkins, self-developed Java/Kotlin applications, Kafka, RabbitMQ, PostgreSQL
- Operational duties include 24/7 production support shift duty and on-call shifts distributed among the team (an average of two one-week shifts and two one-week on-call duties per month will be expected).
- Monitor infrastructure and applications metrics via monitoring/observability systems (Prometheus, Grafana, OpenSearch) to ensure performance/capacity management, etc. maintain and extend implementation of metrics-based monitoring systems.
- Deployment and support of internally developed applications as well as third party software from test stage up to production environment.
- Systems administration of application hosts: upgrading, patching, and tuning, capacity and performance management.
- Contribute to evaluation and development of initiatives in the DevOps area, including various automation and containerization.
- Counterpart for development in architectural design and advice.
Your profile:
- University degree in Information Technology or equivalent OR
- 3+ years prior experience technical operations of high critical environments
- Willingness to work with a classical on-prem stack but also ability to improve it towards containerization (will take some time due to 24/7 critical infrastructure and its regulation)
- Expertise in RedHat Enterprise Linux (installation, system monitoring and maintenance, tuning and troubleshooting, etc.)
- Experience with automation, software deployment, orchestration technologies and continuous integration & delivery (most relevant being: Ansible, Jenkins, etcd, Git, GitHub)
- Be able to take responsibility and deliver results autonomously, sometimes under time pressure
- Team player who likes to share knowledge and tasks with the team and other peers. Openly communicate and synchronize with the team, share experience, listen and discuss critically and productively
- Proficiency in written and spoken English
Would be an advantage:
- Good knowledge of one or more of the following areas: Kafka, RabbitMQ, PostgreSQL, Prometheus
- Network knowledge: Topologies, LoadBalancer, firewalls, switches, xinetd Proxies, troubleshooting e.g. telnet, ss, Wireshark
- Architectural understanding of infrastructures and application design
- Experience with security requirements (certificates, TLS encryption, central identity management)
- Understanding and/or experience with DevOps, SRE, Agile working models
- Experience with one or more of the following languages: Java/Kotlin/Python/Go
- Understanding of Serverless, Microservices architecture
You can look forward to our benefit package:
- Hybrid Work and Flexible working hours
- Work from abroad - 12 days of remote work from EU countries per year
- Group Share Plan - discount on company shares
- Pension fund contribution - 3% of your gross salary (5% after 5 years with us)
- Health & Wellbeing - fully covered Multisport card, life & accident insurance, sick days and 100% salary contribution during sick leave (up to 56 days)
- 25 vacation days
- Mobility - fully covered public transport in Prague & free parking
- Flexible Benefit Account (Pluxee) - 1200 per month
- Free Access to E-Learning Platforms, Internal Development Programs, Mentoring & Learning Budget