Position: Software Engineer / DevOps / SRE  (C / C++ / Elixir / Rust / Go)
Category: C++
English level: upper
Years of experience: 11

More than 15 years in software engineering.

I have hands-on experience with a few dozen technologies, from system-on-chip firmware and Linux device drivers to highly scalable distributed storage and large data-intensive systems. I do root cause analysis of complex problems from any layer of the software stack, down to metal.

For the last 8 years I’ve been working on a next-gen exascale distributed object storage technology at Seagate.

I love applying advanced software tools to hard real-world problems, understanding complex systems and their trade-offs as well as designing and developing usable and beautiful user interfaces.

In addition to writing plenty of code, I enjoy working on an infrastructure around it. Including build systems, reproducible development environments, automated testing and continuous integration, as well as packaging and deployment. I like the ideas of building a T-shaped skill set and philosophy behind DevOps and SRE.

As a hobby, I like exploring ideas and concepts of functional programming and applying them in web-oriented pet projects.
Linux, Linux Kernel, Storage, Networking, Distributed Systems, Data-intensive applications, DevOps, Release Engineering, Continuous Integration, T-shaped broad scope of skills and technologies, functional programming concepts, web development.

Programming languages:

1. General purpose - C, C++, Go
2. Scripting - Bash, Perl, Ruby, Python
3. Functional - Elixir/Erlang, Haskell
Remote work ONLY, direct contractor!

Offers starting at 100k $.

NO Windows and Embedded.