Zaposlitveni oglasi » DevOps Engineer
DevOps Engineer @ Ridango
- objavljeno ::
Opis delovnega mesta
Ridango is a fast-growing public transport ticketing provider with a core focus on account-based ticketing, contactless payments and real-time passenger information. We help millions of people to use public transport simply and seamlessly. Ridango has been a pioneer in several ground-breaking trends in transit ticketing. Our aim is to engage the brightest tech minds to be a part of building great solutions. Come and ride with us.
As a DevOps Engineer, you will play a crucial role in setting up and configuring both virtual and on-premise servers to deploy and operate the company's software. You will be responsible for configuring supporting services for these servers, such as monitoring and backups, and troubleshooting operational issues at the infrastructure level. Additionally, you will work closely with software developers to collaboratively implement new solutions and resolve issues. Participation in an on-call schedule for 2nd level operational support is also required.
What you will be doing
Automating infrastructure of a state-of-the-art critical real-time transit ticketing and payment systems used by thousands of vehicles and millions of people across the globe.
Constantly improve the level of automation in all areas.
Server setup and configuration: Set up and configure virtual and on-premise servers for deploying and operating the company's software.
Supporting services configuration: Develop and manage supporting services for servers, including monitoring, backups, and other necessary services.
Operational troubleshooting: Troubleshoot operational issues on the infrastructure level with the company's services.
Database setup and maintenance: Set up and maintain databases, with a focus on PostgreSQL, ensuring optimal performance and reliability.
Kubernetes cluster management: Set up and maintain Kubernetes clusters on various platforms, including cloud and on-premises environments. Migrate services and applications there from traditional setups.
Collaboration and assistance: Assist, advise, and cooperate with colleagues, primarily software developers, to collaboratively implement new solutions and solve issues.
On-call support: Participate in an on-call schedule for 2nd level operational support.
Od kandidatov zahtevamo
Strong experience with Linux servers.
Solid understanding of application architecture and infrastructure basics.
Strict views on security and sensitive data protection.
Self-motivated approach and have the drive for automation.
Enjoy negotiation and collaboration with different stakeholders and colleagues in order to make sure that our systems are running smoothly.
Hands-on experience with setting up and managing Kubernetes clusters, and deploying various applications to it.
Previous experience with infrastructure automation tools, e.g., Ansible, Salt, Jenkins, etc.
Experience with virtualization.
Understanding of how to configure and manage CI/CD pipelines.
Knowledge of application servers and load balancers configuration (Nginx, Haproxy).
Experience with cloud managed infrastructure, e.g. AWS, GCloud, Azure, etc.
Knowledge of how databases high-availability and replication work, preferably in PostgreSQL context.
Strong understanding of networking principles and technologies, experience with Cloudflare is a plus.
Experience with supporting services such as monitoring, logging, backups.
Proven ability to troubleshoot operational issues at the infrastructure level.
Problem-solving attitude, with ability to take an extra step to get things done. You are capable of digging into the open-source apps’ source code, file issues or even submit pull requests if needed.
Excellent collaboration and communication skills to work effectively with software developers.
Willingness to participate in an on-call schedule for 2nd level operational support.
Fluency in English.
Kandidatom ponujamo
We offer
Full time employment or other means of cooperations
High flexibility for Remote Work
An opportunity to have a say in development of high load, mission critical and high-impact systems combining hardware and software that influence millions of people all around the world.
Dynamic and challenging work in an international environment with the opportunity to work with foreign customers.
Passionate and experienced leaders. Company culture that empowers people and where each employee's contribution counts and is valued.
Opportunity to grow together with an ambitious and expanding company filled with supportive and positive people.
Cozy work environment with free fruits, candies, coffee, tea, etc.
Passion, fun and power to make public transportation more convenient to use.
Kontakt
Send us your CV at jobs@ridango.com
Klasifikacija delovnega mesta
- Lokacija:
- Remote, Trzin, Maribor
- Plačilo:
- 4500€ EUR / mesec
- Delovni čas:
- redna zaposlitev
Zahtevana znanja
- Linux
- napredno znanje
- Kubernetes / Docker
- začetnik
- PostgreSQL
- napredno znanje
O podjetju
Ridango is a global mobility technology group, with a focus on automated fare collection (AFC), payments (cEMV) and real-time information systems. Ridango has successfully executed projects around the world, the product portfolio includes a leading transit management system (incl. CAD / AVL ) and a world-class ETA prediction engine.
The company was established in 2009 in Tallinn, the location of our HQ to this day. Ridango best-in-class solutions are being used by more than 120 public transport authorities and the group operates systems in more than 26 countries around the globe.
The scalability of the solution allows us to serve any transport system, anywhere.
Zakaj bi želel delati za vas
Want to build something meaningful with a great impact on millions of people across the globe? Well, you came to the right place. In 2022, we helped perform over 10 Billion public transport trips across the globe.
Programerski vprašalnik
- Uporabljamo programsko opremo za nadzor izvorne kode (source control)
- Uporabljamo rešitev za spremljanje baze napak (bug database)
- Uporabljamo najboljša orodja, ki se jih dobi na trgu
- Obstaja terminski načrt razvoja
- Programiramo skladno s pisno specifikacijo
- Napake odpravimo pred pisanjem nove kode
- Zaposlene imamo beta-testerje
- Unit testing
- Zaposleni imajo mirno delovno okolje
- Iskalci zaposlitve na intervjujih programirajo
- Zaposlenim zagotavljamo prostor za malice
- Fleksibilen delovni čas
- Zaposlenim nudimo sprostitvene aktivnosti zunaj delovnega časa
- Zaposlenim zagotavljamo parkirno mesto