Who are we looking for?
A software engineer who is interested in infrastructure and operations, or sysadmin who has good programming skills.
Why are we looking for new teammates?
We are developing a new range of SaaS products and looking for engineers to join our Cloud Services team to define, build, and operate our infrastructure and SaaS products.
Projects we will be working on include:
- Setting up and operating monitoring, log collection and analytics, distributed tracing, dashboards, etc.
- Building and operating service delivery pipeline, that is build and deployment systems
- Being on-call to handle emergencies, which must be a rare exception
- Developing disaster recovery processes
- Developing reporting tools for running cost analysis
- Provide input on application architecture in areas such as operations features, resilience, and scaling
- Evaluating new technologies to enhance our infrastructure
- Developing security and release policies
- Automating infrastructure management, also known as Infrastructure as a Code
- Capacity planning
What skills are we looking for?
We are looking for someone who:
- Able and willing to talk to people, because we believe in people over process and tools approach
- Has enough software engineering skills to build a medium sized software system on their own while keeping codebase maintainable. Say a deployment console or a web forum level of complexity
- Developed or operated software on any major IaaS provider for several years
- Has a good grasp of how contemporary web-based systems operate from browser to database. This includes:
- Application design patterns for scaling, resiliency, and high availability
- Web servers
- Working knowledge of core database concepts. That is, indexes, data integrity, concurrent data access, transactions
- Have been long enough in software industry to know about two kinds of people and backups
Following qualities are a merit:
- In depth knowledge of any major IaaS platform
- Experience implementing and operating monitoring, log management, distributed tracing, and alerting
- Experience in designing and developing applications with high scalability and resiliency requirements on IaaS platform
- Great proficiency with any major automation system (e.g. Ansible, Salt, Chef, or Puppet)
- Experience in operating bare-metal production environments with 100+ machines
Our technology stack
We have products built on both Windows and Linux stacks, with Windows being a prevalent platform. As for languages we use, in order of popularity, C#, C++, Java, Perl, Python, and Go.
- Plenty of space and support for initiatives and original ideas. We welcome them. Whether you've been with us for a week, month, or year
- Quiet and modern office located in Media City Bergen
- International work environment with colleagues from more than 10 countries