{$ msg.text $}

SRE / Infrastructure Developer

  • Application Deadline: Aug. 25, 2019
  • Oslo
  • Application Deadline: Aug. 25, 2019
  • Oslo

SRE in one of Norway's biggest in-house technology companies

FINN.no is hiring a senior developer to our infrastructure team to help keep the number one visited Norwegian Internet destination evolving, reliable and safe. We have a proven record of staying ahead of the industry on how we develop and run services, and we seek a person that loves working with technology, thrives in a value-based and highly profitable business and that has a drive to increase developer speed and remove artificial constraints.

About the job

You will evolve and maintain infrastructure and basic services that allow 175 developers to release to production 200 times a day. FINN.no is microservice-based and running 95% on Kubernetes. You will be tasked to optimize and debug deployment pipelines, message buses, and log aggregation and metric gathering stacks like ELK and Prometheus. You will provide advice to guide your colleagues usage of pod autoscalers, metrics creation, app behavior, etc., but you will not maintain other teams applications. Solving technical difficulties is a responsibility for all tech employees in FINN.no. Most microservices are designed to sustain failure, and non-critical errors are tracked and corrected the next workday.

This position entails working on Linux systems, Kubernetes, container technologies, Golang and Python tooling development, deep-dive debugging, performance optimizing, site reliability, security, and internal tech support. Your team-lead is hands on with you, and also your product manager. The team’s prioritization process creates a nice mix bug fixing, maintenance of existing infrastructure and development of new features and solutions. We expect you to bring along app/system/reliability/debug/security/privacy engineering expertise and to enjoy working in those areas. In return, you can expect to grow in your strengths, versatility, and competence in this job. FINN is renowned for good work life balance, for having fun at work, a good cantina, kids coding summer camp and for having some amazing parties. We provide an inclusive, diverse, eager, highly competent 14 person team who’ll support you, rise to challenges with you, and grow with you.

We organize according to business domains and we require our microservices to respect the 12 factor model so developers can safely release all the way to production on commit without breaking stuff for other teams. Our focus on applying and adding new technologies to increase developer speed create a need for identifying ways to decrease our tech-scope. Currently we decrease the tech footprint by moving our self-hosted Kubernetes clusters to managed Kubernetes in the cloud. This job is not about heroism. We value good code, we expect and trust you to act in the company's best interests and we create strategies we believe are the best for the company's future. Our strategy is reviewed by hosting inclusive debates and collaborative work streams - and we have a long proven record of delivering on these strategies.

Real examples of the work we’ve done during the summer that might help you to get a better idea of what this job entails:

  • Upgrading HAproxy to version 2.0 with active-active
  • Upgrading Kubernetes to version 1.12 with new metrics API for prod and dev
  • Replace Kube-DNS with CoreDNS
  • Introduce Vault as a secrets engine for our Kubernetes applications running in production
  • Set up GKE observability project
  • Set up AWS VPN for data analytics
  • Add a worker node to Kubernetes cluster
  • Safeguard Prometheus against misbehaving clients
  • Find a better way of alerting pending jobs and tasks in Pipeline (our own CI/CD tool)

A taste of what we have done the last 9 months:

  • Evaluated on-prem hosting providers
  • Evaluated cloud providers
  • Created a Polycloud strategy proposal
  • Decommissioned our old OpenStack cluster and an old Kafka cluster
  • Migrated all Sybase database servers from Solaris to Linux
  • Upgraded Postgres clusters to version 10
  • Participated in 3 hackdays
  • Contributed to several technology strategy workstreams
  • Kick-offs, team lunches and a grill party
  • Migrated from A10 load balancer to HAProxy
  • Evaluated Istio/Service Mesh
  • Phased out NFS, all on-prem hosted images moved to ‘as a Service’
  • Created a new Prometheus instance with Ceph storage backend
  • Upgraded Pipeline (from Rails 3.x to Rails 4.x)
  • 360 feedback for all team members and managers
  • Gave 3 talks at meetups
  • Moved all infrastructure owned apps to FIAAS / Kubernetes
  • Talking to Search, Data and other teams about challenges and solutions
  • Created dashboards helping teams to identify apps that are over- or under-provisioned
  • Debugged network anomalies
  • Debugged kernel scheduling problems due to short bursts within jiffies problem
  • How to deal with resource limitations in Kubernetes pod initialization

We dare. We have a long term perspective. We are motivated to build on new promising concepts. We may run high volume production on in-development technologies if we believe the result is a competitive advantage. We dare because we are good at what we do.

Your experience, background and learning aptitude will make us even better! We need to learn more, and we want to do it together. Teach us, coach us, and expect the same in return.

About expectations

We’re looking for an experienced candidate who’s ready for the type of work we are performing. That said, you will not be able to know how all the systems work on day one, and we don’t expect you to. A solid foundation in software development, systems, troubleshooting, and teamwork will pave the way.

We’re committed generalists, eager learners, conscientious workers, and we focus on what is best for FINN. We’re quick to trust. We see things through. We’re kind to each other, look up to each other, and support each other. We behave responsible, track down root causes and alter the ground work to prevent critical errors from repeating. We are at work in the core hours and help each other out, and we expect the same of you.

We welcome you to speak your mind, to take a stand, and to commit even when you disagree. We understand the value in everyone being heard. We subject ideas to rigorous consideration and challenge each other, but we all remember that we’re here for the same purpose: to do good work with the company's best interest in mind together.

We want strong, diverse teams. Our teams consist of people from different backgrounds and cultures and we offer an inclusive, supportive place for you to do the best work of your career. We do not expect you to work more than 37,5 hours a week and we expect you to get 8 hours of sleep at night. Our workplace and our benefits are designed to support a sustainable, healthy relationship with your work. We explicitly design our services to sustain failures. Off hour work and fire fighting is something we only do on rare occasions.

You can expect a including onboarding process in a team that listens and provide time to learn. You can expect to provide and to be given constructive and direct feedback. You can expect to do your best work and build a career here.

Your track record of conscientious, thoughtful work defines you. We care about what you can do and how you do it, not about who you are or how you got here.

We all work together in one building, in Grensen 5-7 in Oslo centrum, close to subways, trains and trams. This way we all work with quick message passings and efficient meetings when we do not communicate over Slack or via Git commits.

Pay and benefits

We offer competitive terms and benefits to help you lead a healthy life in a company with motto “We help people make smarter choices for themselves and for society.''

We offer a thriving work environment (in the old city women’s prison) and competitive terms including free choice of mobile phone and tablet, internet compensation, free Aftenposten newspaper subscription, flexible hours, health service, health treatment insurance, group life insurance, group exercising at SATS twice a week, company sports club, on-prem gym, company cabins at Trysil, Schibsted and FINN rebates, good cantina, up to 3 months bonus pay, pension plan, 2 extra off-days, employee share saving plan, subsidised language courses. In addition you will enjoy the benefits from one of the worlds best welfare systems.

Submit a cover letter introducing yourself as a colleague, address some of what you think we do and how it appeals to you. Attach your CV so we can get an idea of your background. We evaluate applications as they arrive, and you can expect communication from us within two weeks time. We provide a well of information about the interview process and ways for you to prepare if your application indicate you as a promising applicant.

The application process requires a bit of work, but the significant career move will most certainly make up for it. For now: We are eagerly awaiting your application.

Work with great people

Utvikler på FINN.no
"Det er også veldig gøy å lage noe som alle i Norge bryr seg om og har en mening om; man får alltid masse tilbakemeldinger på ting man lager!"
"Det beste med denne jobben er de gangene du føler at du faktisk hjelper noen med å løse et faktisk problem eller en utfordring og det er ganske ofte."
Produktdirektør Torget
"Vi jobber rett og slett med noe vi kan være stolt av og som skaper engasjement både internt og eksternt."
Teamleder for Norges beste kundesenter
"Jeg har det best på jobb når jeg representerer brukerne og kundene til FINN i møter med produkt."

Great Place to Work

  • Varierte og spennende arbeidsoppgaver

  • Dyktige kollegaer og et hyggelig arbeidsmiljø

  • Konkurransedyktige vilkår

  • Gode muligheter for kompetanseutvikling

  • Mobil og nettbrett

  • Godtgjørelse for bredbånd hjemme

  • Avis - Aftenposten hjem på døra og/eller digitalt

  • Fleksibel arbeidstid

  • Rabattavtaler gjennom FINN og Schibsted

About the company

I 2019 er FINN 19.-år. I løpet av våre første 19 år har nesten alle i Norge prøvd tjenesten vår. Hvert år tilbringer hver nordmann i snitt 30 timer på FINN, og til sammen surfer brukerne gjennom mer enn 15 milliarder sider. Snakk om engasjert gjeng! Mye har endret seg i FINNs levetid. Før turte folk nesten ikke legge ut annonser i frykt for at naboen skulle se hvordan stua deres så ut. I dag har titusenvis av folk profilbilder av seg selv på FINN og over halvparten av alle som besøker oss gjør det fra en mobiltelefon eller et nettbrett. FINN eies av Schibsted, og våre mer enn 400 trivelige kolleger holder til i Grensen i Oslo. Vi er stolte av at FINN har blitt kåret til en av Norges beste arbeidsplasser flere år på rad i kåringen Great Place to Work. De som kjenner oss vet at vi har et sett med verdier som preger oss i alt vi gjør: SULT, PRESISJON, TAKHØYDE og HUMØR.

Morten Hanshaugen | Hiring Manager

I'm interested