Dev operations engineer
Helicon builds software for energy companies and startups with energy-related products (e.g ABB, Polarium, Stockholm Exergi). Our experienced software engineers and data scientists specialize in product development, data engineering, and cloud infrastructure.
A typical project includes some kind of data infrastructure (where we use tools like: Kubernetes, Airflow, PostgreSQL, TimescaleDB, InfluxDB, Kafka), a machine learning component (typically built around Spark and Tensorflow), APIs and software to facilitate communication between services (e.g. Python, FastAPI, Django, Kafka, RabbitMQ), and UIs where end-users can operate the system and visualize data and analyses (e.g. React, ThreeJS, WebGL).
About you
- You’re super-passionate about code and technology.
- You enjoy discovering, defining, and solving problems.
- You make pragmatic scoping decisions and are able to explain why the team is doing something a certain way.
- You work with your team to tackle technical challenges and to level up in the process.
- You can theorize and think in abstractions, but understand the importance of getting things done.
- You strike a balance between moving fast and creating scalable and maintainable solutions.
Qualifications
- Fundamental understanding of Linux and networking.
- Experience with running deployments on AWS and/or Azure.
- Ability to determine when to use managed services and when to manage our own.
- Experience with setting up and maintaining Kubernetes clusters.
- Security basics such as system hardening, network security, signing and verifying container images etc.
- Very good knowledge of Docker and Kubernetes
Bonus qualifications
- Experience with one or more of the following tools that we use: Spark, Airflow, Kafka, Hadoop, Timescale, Tensorflow, Keras.
- Experience with Keycloak or similar identity management tools (e.g. Gluu, Syncope, OpenIAM).
- Experience with Terraform, Packer, Ansible
- Basic Python knowledge.
Work description
- Manage GNU/Linux-based cloud systems and networks.
- Design scalable containerized application infrastructures.
- Continuously improve deployment, integration, and maintenance processes.
- Automate management and monitoring.
- Investigate and resolve service and infrastructural problems.
- Support and coordinate work with external security auditors.
- Provide mentoring and level up the team in terms of standards, processes, and best practices.
Please submit your application to christoffer@helicon.ai.
We hire self-motivated people and trust them to do the right things. Our belief is that autonomy improves learning, increases the velocity we deliver software and is a key driver for happiness in the workplace.
People have a life outside work, with families, friends, and commitments. To make it easier to juggle, everyone has six weeks of vacation, flexible working hours, and a hybrid work model.
Helicon is a fast-growing team of friendly, helpful, and smart people. While we're growing fast, we maintain a casual, small business work environment that allows everyone to have a say in the company's direction.
No matter who you ask at Helicon, we all share a love for learning new things and sharing that knowledge with others. If you ask a question on Slack, it will not take you long to get a stream of answers. When you join our team, choose one of our four knowledge guilds, get a mentor and do our Helicon hell program if you’re up for it.