Senior DevOps Engineer

ExpertLead

Engineering | Berlin, DE

ABOUT US


expertlead is the B2B marketplace for top tech freelancers: software developers, product and project managers, data scientists and UI/ UX designers. We are here to help our clients around the world digitise by providing them with the best freelance tech talent - and to revolutionize the IT staffing market with an automated tech approach.


We believe the global trend towards self-employment among IT professionals will only accelerate and IT projects becoming more complex will require expert talent. Therefore, we carefully select the freelancers in our network leveraging internally developed coding tests and live coding sessions and match the best 5% applicants to our clients’ most complex digital projects. 


Our clients include leading startups, scaleups, SMEs, DAX companies as well as Digital Labs and Innovation Hubs.





WHAT YOU CAN EXPECT:

 

We are looking for an experienced Senior DevOps Engineer to contribute to our core platform. if you are passionate about building infrastructure tools, manage production changes, design alerts, and work with developers to ensure our systems are scalable, predictable, and reliable, we would love to talk to you! 


What you will be doing?




  • Participating in designing the platform architecture, implement the solutions and features that will help our purpose using cutting edge technologies, learning and sharing knowledge on a daily basis




  • Maintain and evolve infrastructure as a code project




  • Troubleshoot issues in a production environment, and identify how to prevent them from happening again




  • Develop and maintain alerts, dashboards, and triage issues with our hardware, software, and network




  • Bring a voice to the table and partner with the rest of the IT team, working together to come up with solutions that meet the needs of the business




  • Minimize the risk of reliability related failure outcomes as pertaining to durability, availability, performance, and correctness




  • Design and own systems and processes for release management




  • Contribute to our quality assessment tests and processes




  • Contribute and implement a disaster recovery plan







WHAT YOU WILL BRING TO THE TABLE:

 


  • 5+ years of experience at related positions




  • Bachelor degree in computer science or any related field




  • Software development experience in at least 2 of the following languages (GoLang, Java, NodeJS, C, C++, Scala, R, Python, Ruby)




  • Experience with data structures, complexity analysis and software development




  • Experience with CI/CD processes and tools, git, docker, kubernetes




  • Familiar in at least two programming paradigm out of (Imperative, Functional, Object Oriented)




  • Experience using both relational and non-relational databases




  • A desire to work in a diverse, collaborative and multi-national team




  • Depth skills and experience building and orchestrating microservices




  • Excellent problem solving & analysis techniques.




  • Experience working in Agile (Scrum, Kanban) environment.




 
This is a huge benefit:
 


  • Bachelor/Master’s Graduate degree in CS or any related field.




  • Experience using gRPC, protocol buffers and distributed systems.




  • Experience developing complex reusable modular components in Golang.




  • Experience with terraform is a plus.




  • Excellent knowledge in *nix systems.








WHAT WE OFFER:

 

  • Full ownership & responsibility from day one and a very steep learning curve


  • Regular feedback sessions with our Founders/CTO and career development support


  • An agile, ambitious, and very helpful team with a flat hierarchy


  • An office in the heart of Berlin with daily free fruits, cereals and drinks


  • Free fitness studio in the office plus Urban Sports Club membership


  • Regular team events