DevOps Engineer
Role details
Job location
Tech stack
Job description
- Mentorship and DevOps Culture: mentor junior/medior colleagues by clearly communicating the reasoning behind infrastructure decisions, lead code reviews, and foster a culture of reliability and automation within the team.
- System Reliability and Observability Engineering: drive the reliability of our services by implementing advanced observability and monitoring strategies, utilizing profiling tools and capacity planning to handle ever increasing load and complexity in a performant manner.
Our Projects and Collaboration:
- The Hypernode customer platform.
- Hypernode Control (our core automation engine).
- Internal infrastructure platform.
- Internal and external APIs and client libraries.
You will collaborate closely with stakeholders across technical, commercial, product, and operational areas, translating business needs into robust infrastructure solutions. Our tech stack While our application stack includes technologies like Python, Django, and React/Vue, your core toolkit for this role will be focused on automation, infrastructure, and CI/CD. We're constantly evolving our platform, and you'll be expected to influence our technical direction and help shape the tools we use.
Requirements
Do you have experience in Vue.js?, * Extensive professional experience with Python and Bash.
- Proven track record of architecting and managing infrastructure-as-code using tools like Ansible, Puppet and Terraform.
- Professional experience with cloud platforms like OpenStack and AWS.
- Strong, hands-on experience with containerization technologies (Docker, Podman) and orchestration (Kubernetes).
- Mastery of version control workflows (we use Git & GitLab).
- Extensive experience architecting, building, and orchestrating systems for internal and customer infrastructure.
- Demonstrated ability to architect and reason about complex systems and interconnected (micro) services.
- Deep, practical knowledge of servers and Linux, clusters, domain registration and SSL.
- Able to debug and troubleshoot server-related problems spanning configurations, environment variables, services, etc.
- Willingness to participate in a rotating on-call schedule providing after-hour support to our customers.
- Great communication skills (our team language is English).
Nice to have
- Eager to learn about the domains and technologies involved at Hypernode.
- Experience with C / Golang / Rust.
- Experience with Apache libcloud.
- Experience with building / distributing software packages.
- Bonus points for experience with Adobe Commerce / Magento.
- Knowledge of Scrum.