🤓 DevOps/Platform Engineer Wannabe
9 000 - 14 000 PLN netto
🌍 VirtusLab | Warszawska 25, Kielce🖥 http://virtuslab.com
👉 Nice to have:
We are looking for seasoned application level software engineers who would like to transition into Platform Engineering role. So typical candidate would have several years of experience (4-5+) and solid programming background (any language really) with some prior exposure (or interests) in area of Linux operating system or networking. We would help you retrain / transition to platform engineering role (containers, Kubernetes and programming languages like Go / C).
Our product needs a passionate & experienced software engineer who would like to transition into DevOps / Platform Engineering area and help us build world-class, world-scala cloud native application platform. Someone who:
- is experienced with programming in at least one programming language,
- has interests in area of scalability & resilience challenges in distributed, highly-concurrent systems,
- has grounded knowledge in networking and Linux operating systems,
- is experienced or willing to learn containerization (Docker) and orchestration tools (Kubernetes),
- has some understanding of modern cloud-based / cloud-native systems (we use AWS)
We do not expect you to qualify for all of the above points. Good understanding of some of these areas and willingness to develop expertise in others may actually be sufficient. First and foremost we are searching for solid Software Engineers who are willing to re-qualify to DevOps/Platform Engineering role.
However this is not an entry-level opening. We expect proven professional experience in the field of distributed systems / scalable architectures. We would consider mostly candidates with concrete experience (typically 4-6+ years of professional experience).
We are not concerned with your education or any other formalism. What we are concerned with is your passion, knowledge and experience.
What we create here is basically a top-notch e-commerce system. In short, you can think of it as an Amazon-like webstore. We really mean it, in terms of both the scale and breadth of functions. Our customer is one of the largest retail companies in the world.
You would be part of an infrastructure team which is responsible for building self-driving platform with focus on high-availability, self-healing, immutability and infrastructure-as-a-code approach.
We work mostly with system level services, containers and orchestration tools. We use plethora of programming languages - depending on current needs (it may be Go, C, Python, Bash or even Java). Teams are mostly self-managed (we basically do not hire any junior engineers: you will work only with experienced people)
Our office in is Kielce, Poland. We allow remote work from time to time (e.g. 1 day a week, or more when you are more experienced with the project), but the bulk of work has to be done in our office with the rest of the team.
What to expect
We rely heavily on industry best practices and put a lot of emphasis on code quality, scalability, performance, availability, and robustness. This is essential as our platform needs to fulfill requirements of handling thousands of requests every second and the ability to dynamically scale and handle peak traffic transparently for end users. We are not scared of cutting-edge technologies as long as we can prove they are production ready.
Our standards include:
- code peer-review,
- continuous integration and deployment,
- constant performance testing of the product to meet requirements,
- static code analysis (if applicable for given technology),
- contributing to open source projects.
If this sounds interesting to you, just get in touch and tell us about yourself.
What we expect
We don’t expect you to be an expert in everything above, but you should have a general understanding of each of these areas together with solid expertise in one or two of them. In short, we are focused mainly on T-shape skilled individuals, but we also expect you to be curious and willing to learn.
Fluency in English language (also spoken!) is a must. We work with foreign customers and we strongly believe that seamless communication is one of the most important things in software projects; therefore, at least intermediate level written/spoken English is required.
We expect someone who will bring a sense of unrivaled curiosity and an urge to solve real world problems. You’ll need a warm and fun attitude and a sense of exploration. Above all we value people who put heart into their work and call themselves real craftsmen. People who not only don’t run from unprecedented challenges, but who actively expect problems and are ready to go down the rabbit hole to understand the complexities and find a way to solve it.