ExpertLead
Engineering | Berlin, DEexpertlead 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.
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!
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
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.
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.