DevOps Engineer @ Oper in Remote

Oper

Oper is the leading cloud-based digital mortgage software provider. Founded in 2018, Oper’s mission is to enable a world-class mortgage experience for borrowers and lenders.

Oper delivers a cutting-edge solution to lenders and mortgage intermediaries that works across multiple markets, enabling digital-first distribution and high-touch engagement with homebuyers with a seamless process from contact to contract. Today, we operate in 5 EU countries working for a dozen lenders and mortgage broker groups.

Our early traction has attracted top industry investors, including Bessemer Venture Partners, ABN Amro Ventures, Constructive Fund, Verve Ventures, and Pitchdrive, and earned us recognition with top fintech accelerators: Barclays Techstars, Plug and Play, and F10 Fintech Accelerator.

The Oper team operates throughout Europe, with over 21 nationalities and two main physical offices in Zürich and Brussels.

As a technology-driven company, we use a modern tech stack including Angular, NX, NgRx, RxJS, Python, Django, Celery, PostgreSQL, Redis, GitLab CI/CD, Terraform, Kubernetes and a range of cloud providers and tools. The whole team is focused on delivering world-class customer experience consistently on each deploy without sacrificing quality.

Tasks

To support our rapid Pan-European growth we are looking for an experienced DevOps engineer to join our engineering team in tackling the following challenges:

  • You’ll solve complex product and engineering challenges alongside the team (improving developer’s experience, making resilient processes, documenting for posterity, …)
  • You’ll work on applying the DevOps principles wherever there’s the need: single source of truth, least privileges, automated infrastructure, observability, high availability, reproducibility, GitOps where possible, …
  • You’ll work to improve/enforce DevSecOps practices across the whole team: automated security scanning and alerting, responding to security vulnerabilities reports coming from partners
  • You’ll work on designing and implementing a centralized platform for managing configuration across tenants: the goal is to enforce best practices, reducing surface of error and improving the time and the burden needed to setup a new customer instance
  • Challenge our thinking and take initiative where you see the need

Requirements

What makes you a great fit

We are looking for a DevOps that is passionate about technology and just loves to build new things

  • A bright engineering mind that is passionate about technology
  • You have 3+ years of experience in DevOps
  • You have experience working on team projects using Git
  • You have experience with Unix-based systems and with shell-scripting (Bash, ZSH, Python, etc…)
  • You have an understanding of Kubernetes and container-related problems (orchestration, monitoring, logging, networking, …)
  • You have experience with Infrastructure-as-code (Ansible, Terraform, CloudFormation) and configuration management
  • You have an understanding of the complexity and the assumptions that a multi-instance SaaS setup (one instance per customer) brings.
  • You are proactive in raising issues, debugging errors with other team members, seeking additional work and take initiative with modern tools
  • You have great oral and written communication skills in English

Nice to haves

  • You have a Bachelor’s or Master’s degree in Computer Science, Informatics or similar field
  • You have experience in cyber security projects
  • You have experience in financial services

Benefits

We are a young and fast-growing company with a strong ambition to change an old and slow-changing industry. To achieve this, we’re building a stellar team in which you will be challenged tremendously.

You will work with a high level of autonomy. On top of having the freedom to creatively make an impact, you’ll be surrounded by an open team that is motivated to support you along the way.

We like to laugh, play games & do sports together. In the Oper international team, you’ll be exposed to a close-knit diverse set of minds, you will have a chance to learn new things and share your knowledge, and meet amazing people and cultures.

There is a lot of room for career path development and a lot of opportunities to travel.

Our hybrid remote setup with offices in Brussels and Zürich provides us with the flexibility to get together when we want to while catering to every individual lifestyle by successfully working remotely. You can also use a WeWork co-working space if your hometown has one.

Our financial offer will be based on the 50th-75th percentile of the Stack Overflow salary calculator using the parameters of your profile and will include stock options and extralegal benefits based on the legal framework of your location.

Updated: 4 days ago
Job ID: 8346658

Report issue

About Oper

51-200 employees

Technology, Information and Internet

Josefstrasse 219, Zürich, Switzerland

Oper gives the paper-based mortgage industry access to a digital future. Our 65+ people strong team is building the dominant SaaS platform for European lenders.

Interested?

.doc, .docx, .pdf, .rtf, .txt

You will receive a link to verify your email and your account will be created. You can also apply with creating a password.
Contact Person
Nick Van Berckelaer

Nick Van Berckelaer
Co-founder & CTO
No time? Just apply later
We’ll send a link to this job to your email.

Contact Person

No time? Just apply later

Other open positions

This site is protected by reCAPTCHA.
  1. Home
  2. Companies
  3. Jobs at Oper
  4. DevOps Engineer

{“props”:{“isServer”:true,”initialState”:{“application”:null,”applications”:{“items”:[]},”auth”:{“id”:null,”accessToken”:null,”refreshToken”:null,”accessTokenExpiresIn”:null,”refreshTokenExpiresIn”:null},”categories”:[],”companyImages”:{“items”:[]},”company”:null,”currentUser”:null,”expiredUser”:null,”fileUploader”:{},”intl”:{“locale”:”en-us”},”job”:{“id”:3851412,”title”:”DevOps Engineer”,”companyId”:38297,”company”:{“id”:38297,”name”:”Oper”,”domain”:”oper”,”desc”:”Oper gives the paper-based mortgage industry access to a digital future. Our 65+ people strong team is building the dominant SaaS platform for European lenders.”,”url”:”http://www.opercredits.com”,”logoId”:”6156def330b8e00008a5c168″,”location”:”Josefstrasse 219, Zürich, Switzerland”,”isPublic”:true,”inReview”:false,”numberOfEmployees”:{“id”:4,”name”:”51-200″,”order”:4,”createdAt”:”2018-07-10T15:10:57.955Z”,”updatedAt”:”2018-07-10T15:10:57.955Z”},”lat”:47.38740158081055,”lng”:8.521519660949707,”industry”:{“id”:331,”name”:”Technology, Information and Internet”},”preference”:{“accountType”:”CLIENT”}},”lastId”:8346658,”idParam”:”8346658-devops-engineer”,”intro”:”Oper is the leading cloud-based digital mortgage software provider. Founded in 2018, Oper’s mission is to enable a world-class mortgage experience for borrowers and lenders.nnOper delivers a cutting-edge solution to lenders and mortgage intermediaries that works across multiple markets, enabling digital-first distribution and high-touch engagement with homebuyers with a seamless process from contact to contract. Today, we operate in 5 EU countries working for a dozen lenders and mortgage broker groups.nnOur early traction has attracted top industry investors, including Bessemer Venture Partners, ABN Amro Ventures, Constructive Fund, Verve Ventures, and Pitchdrive, and earned us recognition with top fintech accelerators: Barclays Techstars, Plug and Play, and F10 Fintech Accelerator.nnThe Oper team operates throughout Europe, with over 21 nationalities and two main physical offices in Zürich and Brussels.nnAs a technology-driven company, we use a modern tech stack including Angular, NX, NgRx, RxJS, Python, Django, Celery, PostgreSQL, Redis, GitLab CI/CD, Terraform, Kubernetes and a range of cloud providers and tools. The whole team is focused on delivering world-class customer experience consistently on each deploy without sacrificing quality.”,”tasks”:”To support our rapid Pan-European growth we are looking for an experienced DevOps engineer to join our engineering team in tackling the following challenges:nn* You’ll solve complex product and engineering challenges alongside the team (improving developer’s experience, making resilient processes, documenting for posterity, …)n* You’ll work on applying the DevOps principles wherever there’s the need: single source of truth, least privileges, automated infrastructure, observability, high availability, reproducibility, GitOps where possible, …n* You’ll work to improve/enforce DevSecOps practices across the whole team: automated security scanning and alerting, responding to security vulnerabilities reports coming from partnersn* You’ll work on designing and implementing a centralized platform for managing configuration across tenants: the goal is to enforce best practices, reducing surface of error and improving the time and the burden needed to setup a new customer instancen* Challenge our thinking and take initiative where you see the need “,”requirements”:”**What makes you a great fit**nnWe are looking for a DevOps that is passionate about technology and just loves to build new thingsnn* A bright engineering mind that is passionate about technologyn* You have 3+ years of experience in DevOpsn* You have experience working on team projects using Gitn* You have experience with Unix-based systems and with shell-scripting (Bash, ZSH, Python, etc…)n* You have an understanding of Kubernetes and container-related problems (orchestration, monitoring, logging, networking, …)n* You have experience with Infrastructure-as-code (Ansible, Terraform, CloudFormation) and configuration managementn* You have an understanding of the complexity and the assumptions that a multi-instance SaaS setup (one instance per customer) brings.n* You are proactive in raising issues, debugging errors with other team members, seeking additional work and take initiative with modern toolsn* You have great oral and written communication skills in Englishnn**Nice to haves**nn* You have a Bachelor’s or Master’s degree in Computer Science, Informatics or similar fieldn* You have experience in cyber security projectsn* You have experience in financial services”,”benefits”:”We are a young and fast-growing company with a strong ambition to change an old and slow-changing industry. To achieve this, we’re building a stellar team in which you will be challenged tremendously.nnYou will work with a high level of autonomy. On top of having the freedom to creatively make an impact, you’ll be surrounded by an open team that is motivated to support you along the way.nnWe like to laugh, play games u0026 do sports together. In the Oper international team, you’ll be exposed to a close-knit diverse set of minds, you will have a chance to learn new things and share your knowledge, and meet amazing people and cultures.nnThere is a lot of room for career path development and a lot of opportunities to travel.nnOur hybrid remote setup with offices in Brussels and Zürich provides us with the flexibility to get together when we want to while catering to every individual lifestyle by successfully working remotely. You can also use a WeWork co-working space if your hometown has one.nnOur financial offer will be based on the 50th-75th percentile of [the Stack Overflow salary calculator](https://stackoverflow.com/jobs/salary) using the parameters of your profile and will include stock options and extralegal benefits based on the legal framework of your location.”,”countryId”:218,”country”:{“id”:218,”name”:”Switzerland”,”iso3166″:”CH”},”employmentTypeId”:6,”employmentType”:{“name”:”Employee”,”googleType”:”FULL_TIME”},”industryId”:331,”industry”:{“id”:331,”name”:”Technology, Information and Internet”,”slug”:”technology_information_internet”},”languageId”:5,”language”:{“locale”:”en-us”},”yearsOfExperienceId”:1,”yearsOfExperience”:{“id”:1,”name”:”3 to 5 years”,”slug”:”3_upto_5_years”},”contractTypeId”:1,”contractType”:{“id”:1,”name”:”Full-time (permanent)”,”slug”:”full_time_permanent”},”categoryId”:170,”category”:{“name”:”Software Development”},”numberOfEmployeesId”:4,”educationId”:4,”education”:{“id”:4,”name”:”Bachelor degree completed”,”slug”:”bachelor_completed”},”createdAt”:”2022-02-02T15:24:10.862Z”,”updatedAt”:”2023-06-15T17:01:14.499Z”,”contactName”:”Nick Van Berckelaer”,”contactTitle”:”Co-founder u0026 CTO”,”contactPictureId”:”61a7c97096c3910009612809″,”companyUrl”:”http://www.opercredits.com”,”companyDesc”:”Oper gives the paper-based mortgage industry access to a digital future. Our 65+ people strong team is building the dominant SaaS platform for European lenders.”,”companyLocation”:”Josefstrasse 219, Zürich, Switzerland”,”companyLat”:47.38740158081055,”companyLng”:8.521519660949707,”salaryFrequency”:”PER_YEAR”,”salaryType”:”RANGE”,”salaryAmountFrom”:{“currency”:”EUR”,”amount”:4000000},”salaryAmountTo”:{“currency”:”EUR”,”amount”:13000000},”documentsConfig”:[{“type”:”CV”,”constraint”:”REQUIRED”},{“type”:”COVER_LETTER”,”constraint”:”OPTIONAL”}],”settings”:{“applyLater”:true,”jobSharing”:true,”showSalary”:true},”description”:”Oper is the leading cloud-based digital mortgage software provider. Founded in 2018, Oper’s mission is to enable a world-class mortgage experience for borrowers and lenders.nnOper delivers a cutting-edge solution to lenders and mortgage intermediaries that works across multiple markets, enabling digital-first distribution and high-touch engagement with homebuyers with a seamless process from contact to contract. Today, we operate in 5 EU countries working for a dozen lenders and mortgage broker groups.nnOur early traction has attracted top industry investors, including Bessemer Venture Partners, ABN Amro Ventures, Constructive Fund, Verve Ventures, and Pitchdrive, and earned us recognition with top fintech accelerators: Barclays Techstars, Plug and Play, and F10 Fintech Accelerator.nnThe Oper team operates throughout Europe, with over 21 nationalities and two main physical offices in Zürich and Brussels.nnAs a technology-driven company, we use a modern tech stack including Angular, NX, NgRx, RxJS, Python, Django, Celery, PostgreSQL, Redis, GitLab CI/CD, Terraform, Kubernetes and a range of cloud providers and tools. The whole team is focused on delivering world-class customer experience consistently on each deploy without sacrificing quality.nn## TasksnnTo support our rapid Pan-European growth we are looking for an experienced DevOps engineer to join our engineering team in tackling the following challenges:nn* You’ll solve complex product and engineering challenges alongside the team (improving developer’s experience, making resilient processes, documenting for posterity, …)n* You’ll work on applying the DevOps principles wherever there’s the need: single source of truth, least privileges, automated infrastructure, observability, high availability, reproducibility, GitOps where possible, …n* You’ll work to improve/enforce DevSecOps practices across the whole team: automated security scanning and alerting, responding to security vulnerabilities reports coming from partnersn* You’ll work on designing and implementing a centralized platform for managing configuration across tenants: the goal is to enforce best practices, reducing surface of error and improving the time and the burden needed to setup a new customer instancen* Challenge our thinking and take initiative where you see the need nn## Requirementsnn**What makes you a great fit**nnWe are looking for a DevOps that is passionate about technology and just loves to build new thingsnn* A bright engineering mind that is passionate about technologyn* You have 3+ years of experience in DevOpsn* You have experience working on team projects using Gitn* You have experience with Unix-based systems and with shell-scripting (Bash, ZSH, Python, etc…)n* You have an understanding of Kubernetes and container-related problems (orchestration, monitoring, logging, networking, …)n* You have experience with Infrastructure-as-code (Ansible, Terraform, CloudFormation) and configuration managementn* You have an understanding of the complexity and the assumptions that a multi-instance SaaS setup (one instance per customer) brings.n* You are proactive in raising issues, debugging errors with other team members, seeking additional work and take initiative with modern toolsn* You have great oral and written communication skills in Englishnn**Nice to haves**nn* You have a Bachelor’s or Master’s degree in Computer Science, Informatics or similar fieldn* You have experience in cyber security projectsn* You have experience in financial servicesnn## BenefitsnnWe are a young and fast-growing company with a strong ambition to change an old and slow-changing industry. To achieve this, we’re building a stellar team in which you will be challenged tremendously.nnYou will work with a high level of autonomy. On top of having the freedom to creatively make an impact, you’ll be surrounded by an open team that is motivated to support you along the way.nnWe like to laugh, play games u0026 do sports together. In the Oper international team, you’ll be exposed to a close-knit diverse set of minds, you will have a chance to learn new things and share your knowledge, and meet amazing people and cultures.nnThere is a lot of room for career path development and a lot of opportunities to travel.nnOur hybrid remote setup with offices in Brussels and Zürich provides us with the flexibility to get together when we want to while catering to every individual lifestyle by successfully working remotely. You can also use a WeWork co-working space if your hometown has one.nnOur financial offer will be based on the 50th-75th percentile of [the Stack Overflow salary calculator](https://stackoverflow.com/jobs/salary) using the parameters of your profile and will include stock options and extralegal benefits based on the legal framework of your location.”,”unifiedDescription”:false,”ogImageUrl”:”https://cdn.join.com/ogimages/3851412/1685521355870.png”,”workplaceType”:”REMOTE”,”remoteType”:”ANYWHERE”,”office”:{“city”:{“id”:”bc57295b-392a-4fbe-9488-ee9bf0e580e5″,”countryCode”:”ch”,”lat”:47.376888275146484,”lng”:8.541693687438965,”defaultZipCode”:”8001″,”cityName”:”Zürich”,”countryName”:”Switzerland”,”googlePlaceId”:”ChIJGaK-SZcLkEcRA9wf5_GNbuY”,”regionName”:”Zurich”}},”status”:”ONLINE”,”city”:{“cityName”:”Zürich”,”countryName”:”Switzerland”,”regionName”:”Zurich”},”schemaDescription”:”u003cpu003eOper is the leading cloud-based digital mortgage software provider. Founded in 2018, Oper’s mission is to enable a world-class mortgage experience for borrowers and lenders.u003c/pu003enu003cpu003eOper delivers a cutting-edge solution to lenders and mortgage intermediaries that works across multiple markets, enabling digital-first distribution and high-touch engagement with homebuyers with a seamless process from contact to contract. Today, we operate in 5 EU countries working for a dozen lenders and mortgage broker groups.u003c/pu003enu003cpu003eOur early traction has attracted top industry investors, including Bessemer Venture Partners, ABN Amro Ventures, Constructive Fund, Verve Ventures, and Pitchdrive, and earned us recognition with top fintech accelerators: Barclays Techstars, Plug and Play, and F10 Fintech Accelerator.u003c/pu003enu003cpu003eThe Oper team operates throughout Europe, with over 21 nationalities and two main physical offices in Zürich and Brussels.u003c/pu003enu003cpu003eAs a technology-driven company, we use a modern tech stack including Angular, NX, NgRx, RxJS, Python, Django, Celery, PostgreSQL, Redis, GitLab CI/CD, Terraform, Kubernetes and a range of cloud providers and tools. The whole team is focused on delivering world-class customer experience consistently on each deploy without sacrificing quality.u003c/pu003enu003ch2 id=”tasks”u003eTasksu003c/h2u003enu003cpu003eTo support our rapid Pan-European growth we are looking for an experienced DevOps engineer to join our engineering team in tackling the following challenges:u003c/pu003enu003culu003enu003cliu003eYou’ll solve complex product and engineering challenges alongside the team (improving developer’s experience, making resilient processes, documenting for posterity, …)u003c/liu003enu003cliu003eYou’ll work on applying the DevOps principles wherever there’s the need: single source of truth, least privileges, automated infrastructure, observability, high availability, reproducibility, GitOps where possible, …u003c/liu003enu003cliu003eYou’ll work to improve/enforce DevSecOps practices across the whole team: automated security scanning and alerting, responding to security vulnerabilities reports coming from partnersu003c/liu003enu003cliu003eYou’ll work on designing and implementing a centralized platform for managing configuration across tenants: the goal is to enforce best practices, reducing surface of error and improving the time and the burden needed to setup a new customer instanceu003c/liu003enu003cliu003eChallenge our thinking and take initiative where you see the need u003c/liu003enu003c/ulu003enu003ch2 id=”requirements”u003eRequirementsu003c/h2u003enu003cpu003eu003cstrongu003eWhat makes you a great fitu003c/strongu003eu003c/pu003enu003cpu003eWe are looking for a DevOps that is passionate about technology and just loves to build new thingsu003c/pu003enu003culu003enu003cliu003eA bright engineering mind that is passionate about technologyu003c/liu003enu003cliu003eYou have 3+ years of experience in DevOpsu003c/liu003enu003cliu003eYou have experience working on team projects using Gitu003c/liu003enu003cliu003eYou have experience with Unix-based systems and with shell-scripting (Bash, ZSH, Python, etc…)u003c/liu003enu003cliu003eYou have an understanding of Kubernetes and container-related problems (orchestration, monitoring, logging, networking, …)u003c/liu003enu003cliu003eYou have experience with Infrastructure-as-code (Ansible, Terraform, CloudFormation) and configuration managementu003c/liu003enu003cliu003eYou have an understanding of the complexity and the assumptions that a multi-instance SaaS setup (one instance per customer) brings.u003c/liu003enu003cliu003eYou are proactive in raising issues, debugging errors with other team members, seeking additional work and take initiative with modern toolsu003c/liu003enu003cliu003eYou have great oral and written communication skills in Englishu003c/liu003enu003c/ulu003enu003cpu003eu003cstrongu003eNice to havesu003c/strongu003eu003c/pu003enu003culu003enu003cliu003eYou have a Bachelor’s or Master’s degree in Computer Science, Informatics or similar fieldu003c/liu003enu003cliu003eYou have experience in cyber security projectsu003c/liu003enu003cliu003eYou have experience in financial servicesu003c/liu003enu003c/ulu003enu003ch2 id=”benefits”u003eBenefitsu003c/h2u003enu003cpu003eWe are a young and fast-growing company with a strong ambition to change an old and slow-changing industry. To achieve this, we’re building a stellar team in which you will be challenged tremendously.u003c/pu003enu003cpu003eYou will work with a high level of autonomy. On top of having the freedom to creatively make an impact, you’ll be surrounded by an open team that is motivated to support you along the way.u003c/pu003enu003cpu003eWe like to laugh, play games u0026amp; do sports together. In the Oper international team, you’ll be exposed to a close-knit diverse set of minds, you will have a chance to learn new things and share your knowledge, and meet amazing people and cultures.u003c/pu003enu003cpu003eThere is a lot of room for career path development and a lot of opportunities to travel.u003c/pu003enu003cpu003eOur hybrid remote setup with offices in Brussels and Zürich provides us with the flexibility to get together when we want to while catering to every individual lifestyle by successfully working remotely. You can also use a WeWork co-working space if your hometown has one.u003c/pu003enu003cpu003eOur financial offer will be based on the 50th-75th percentile of u003ca target=”_blank” rel=”noopener nofollow” href=”https://stackoverflow.com/jobs/salary”u003ethe Stack Overflow salary calculatoru003c/au003e using the parameters of your profile and will include stock options and extralegal benefits based on the legal framework of your location.u003c/pu003en”},”jobs”:{“items”:[{“id”:5337431,”idParam”:”8314990-medior-senior-front-end-software-engineer”,”title”:”Medior / Senior Front End Software Engineer”,”createdAt”:”2022-07-26T11:44:53.068Z”,”salaryFrequency”:”PER_YEAR”,”workplaceType”:”REMOTE”,”remoteType”:”ANYWHERE”,”city”:{“cityName”:”Zürich”,”countryName”:”Switzerland”},”employmentType”:{“name”:”Employee”},”category”:{“name”:”Software Development”},”settings”:{“showSalary”:false},”country”:{“iso3166″:”CH”}},{“id”:3411961,”idParam”:”8327158-software-engineer-python”,”title”:”Software Engineer – Python”,”createdAt”:”2021-12-01T19:14:36.066Z”,”salaryFrequency”:”PER_YEAR”,”workplaceType”:”REMOTE”,”remoteType”:”ANYWHERE”,”city”:{“cityName”:”Zürich”,”countryName”:”Switzerland”},”employmentType”:{“name”:”Employee”},”category”:{“name”:”Software Development”},”settings”:{“showSalary”:false},”country”:{“iso3166″:”CH”}},{“id”:3945711,”idParam”:”8325549-site-reliability-engineer”,”title”:”Site Reliability Engineer”,”createdAt”:”2022-02-15T10:59:01.554Z”,”salaryFrequency”:”PER_YEAR”,”salaryAmountTo”:{“currency”:”EUR”,”amount”:13000000},”salaryAmountFrom”:{“currency”:”EUR”,”amount”:4000000},”workplaceType”:”ONSITE”,”city”:{“cityName”:”Zürich”,”countryName”:”Switzerland”},”employmentType”:{“name”:”Employee”},”category”:{“name”:”Software Development”},”settings”:{“showSalary”:true},”country”:{“iso3166″:”CH”}}],”pagination”:{“page”:1,”pageCount”:1,”pageSize”:3,”perPage”:3,”total”:3},”filters”:{“categoryIds”:[]},”isLoading”:false,”aggregations”:[]},”jobPreview”:{“item”:null,”isLoading”:false},”mediaItems”:{“items”:{“61a7c97096c3910009612809”:{“id”:”61a7c97096c3910009612809″,”versions”:[{“type”:”s”,”title”:”contact avatar”,”url”:”//cdn.join.com/61a7c97096c3910009612809/contact-avatar-s.jpg”},{“type”:”m”,”title”:”contact avatar”,”url”:”//cdn.join.com/61a7c97096c3910009612809/contact-avatar-m.jpg”},{“type”:”l”,”title”:”contact avatar”,”url”:”//cdn.join.com/61a7c97096c3910009612809/contact-avatar-l.jpg”},{“type”:”xl”,”title”:”contact avatar”,”url”:”//cdn.join.com/61a7c97096c3910009612809/contact-avatar-xl.jpg”},{“type”:”xxl”,”title”:”contact avatar”,”url”:”//cdn.join.com/61a7c97096c3910009612809/contact-avatar-xxl.jpg”}],”status”:”success”,”fileName”:”headshot.jpg”},”6156def330b8e00008a5c168″:{“id”:”6156def330b8e00008a5c168″,”versions”:[{“type”:”s”,”title”:”Oper logo”,”url”:”//cdn.join.com/6156def330b8e00008a5c168/oper-logo-s.jpeg”},{“type”:”m”,”title”:”Oper logo”,”url”:”//cdn.join.com/6156def330b8e00008a5c168/oper-logo-m.jpeg”},{“type”:”l”,”title”:”Oper logo”,”url”:”//cdn.join.com/6156def330b8e00008a5c168/oper-logo-l.jpeg”},{“type”:”xl”,”title”:”Oper logo”,”url”:”//cdn.join.com/6156def330b8e00008a5c168/oper-logo-xl.jpeg”}],”status”:”success”,”fileName”:”resize-16330830911280360463square.jpeg”}}},”modals”:{},”notifs”:[]},”initialProps”:{“pageProps”:{“locale”:”en-us”,”defaultLocale”:”en-us”,”messages”:{“AttachmentsUploader.errors.couldNotUpload”:”File could not be uploaded. Please try again.”,”AttachmentsUploader.errors.fileTooBig”:”File should be max {maxSize} Mb”,”AttachmentsUploader.errors.maxUploadedFiles”:”A maximum of {total} files can be uploaded. Please select {count} file(s) and try again.”,”AttachmentsUploader.errors.noFiles”:”Files should be in one for these formats: {allowedFormats}”,”AttachmentsUploader.errors.somethingWrong”:”Something went wrong. Please try again.”,”AttachmentsUploader.errors.wrongFileFormat”:”File should be in one for these formats: {allowedFormats}”,”CompanyLocation.hide”:”Hide map”,”CompanyLocation.show”:”Show map”,”Footer.privacy”:”Privacy policy”,”Footer.reportIssue”:”Report issue”,”Footer.terms”:”Terms u0026 conditions”,”Footer.weHireWith”:”WE HIRE WITH”,”Pagination.summary”:”{portion} of {total} results”,”RecaptchaNotice.description”:”Google {privacyLink} and {termsLink} apply.”,”RecaptchaNotice.privacy”:”Privacy Policy”,”RecaptchaNotice.protected”:”This site is protected by reCAPTCHA.”,”RecaptchaNotice.terms”:”Terms of Service”,”common.Breadcrumbs.companies”:”Companies”,”common.Breadcrumbs.home”:”Home”,”common.Breadcrumbs.jobsAt”:”Jobs at {companyName}”,”common.components.reportIssueModal.back”:”Back”,”common.components.reportIssueModal.cancel”:”Cancel”,”common.components.reportIssueModal.close”:”Close”,”common.components.reportIssueModal.companyHeader”:”What issue have you experienced with this company?”,”common.components.reportIssueModal.companyIsDiscriminationAge”:”They discriminate based on age (have age restrictions)”,”common.components.reportIssueModal.companyIsDiscriminationDisability”:”They discriminate based on disability (physical or mental)”,”common.components.reportIssueModal.companyIsDiscriminationGender”:”They discriminate based on gender (jobs only open to one gender, or job descriptions aren’t gender inclusive enough)”,”common.components.reportIssueModal.companyIsDiscriminationRace”:”They discriminate based on race (have race preferences)”,”common.components.reportIssueModal.companyIsDiscriminatoryOrOffensive”:”The company is discriminatory or offensive”,”common.components.reportIssueModal.companyIsDrivingLeads”:”They ask you to apply through a channel other than JOIN”,”common.components.reportIssueModal.companyIsExcessiveReposting”:”The company is posting irrelevant content for high visibility”,”common.components.reportIssueModal.companyIsFraudGeneral”:”The company ask for personal information or money”,”common.components.reportIssueModal.companyIsFraudLink”:”The company is posting/sending suspicious links”,”common.components.reportIssueModal.companyIsHighSalary”:”They offer suspiciously high salaries”,”common.components.reportIssueModal.companyIsImpersonating”:”They’re impersonating another company”,”common.components.reportIssueModal.companyIsIncomplete”:”Their job ads do not match the company’s field of business”,”common.components.reportIssueModal.companyIsMisleading”:”Their job ads do not match the company’s field of business”,”common.components.reportIssueModal.companyIsNotCompliant”:”The company is not compliant”,”common.components.reportIssueModal.companyIsOffensive”:”I found them abusive or hostile”,”common.components.reportIssueModal.companyIsPhishingOrScam”:”Phishing or scam”,”common.components.reportIssueModal.companyIsPromotionOrSpam”:”Promotion or spam”,”common.components.reportIssueModal.companyIsRegulationViolation”:”They violate local regulations”,”common.components.reportIssueModal.companyIsSales”:”The company is advertising products for monetary gain”,”common.components.reportIssueModal.companyLooksSuspicious”:”The company is suspicious”,”common.components.reportIssueModal.isDiscriminationAge”:”It discriminates based on age (has age restrictions)”,”common.components.reportIssueModal.isDiscriminationDisability”:”It discriminates based on disability (physical or mental)”,”common.components.reportIssueModal.isDiscriminationGender”:”It discriminates based on gender (only open to one gender, or job description isn’t gender inclusive enough)”,”common.components.reportIssueModal.isDiscriminationRace”:”It discriminates based on race (has race preferences)”,”common.components.reportIssueModal.isDrivingLeads”:”It asks you to create an account on a third-party website, or apply through a channel other than JOIN”,”common.components.reportIssueModal.isExcessiveReposting”:”The company is posting irrelevant content for high visibility”,”common.components.reportIssueModal.isFakeCompany”:”The company doesn’t exist”,”common.components.reportIssueModal.isFraudPersonalInfo”:”It asks for personal information or money”,”common.components.reportIssueModal.isFraudSuspiciousLinks”:”It’s posting/sending suspicious links”,”common.components.reportIssueModal.isHighSalary”:”It has a suspiciously high salary”,”common.components.reportIssueModal.isImpersonating”:”The company is impersonating another company”,”common.components.reportIssueModal.isIncomplete”:”It is incomplete”,”common.components.reportIssueModal.isMisleading”:”It does not match the company’s field of business”,”common.components.reportIssueModal.isOffensive”:”I found it abusive or hostile”,”common.components.reportIssueModal.isSales”:”It advertises a product for monetary gain”,”common.components.reportIssueModal.jobAdHeader”:”What issue have you experienced with this job?”,”common.components.reportIssueModal.jobAdIsDiscriminatoryOrOffensive”:”The job ad is discriminatory or offensive”,”common.components.reportIssueModal.jobAdIsNotCompliant”:”The job ad is not compliant”,”common.components.reportIssueModal.jobAdIsPhishingOrScam”:”The job ad is phishing or scam”,”common.components.reportIssueModal.jobAdIsPhisingOrScam”:”The job ad is phishing or scam”,”common.components.reportIssueModal.jobAdIsPromotionOrSpam”:”The job ad is promotion or spam”,”common.components.reportIssueModal.jobAdLooksSuspicious”:”The job ad looks suspicious”,”common.components.reportIssueModal.jobIsDiscriminationAge”:”It discriminates based on age (has age restrictions)”,”common.components.reportIssueModal.jobIsDiscriminationDisability”:”It discriminates based on disability (physical or mental)”,”common.components.reportIssueModal.jobIsDiscriminationGender”:”It discriminates based on gender (only open to one gender, or job description isn’t gender inclusive enough)”,”common.components.reportIssueModal.jobIsDiscriminationRace”:”It discriminates based on race (has race preferences)”,”common.components.reportIssueModal.jobIsDrivingLeads”:”It asks you to create an accounts on a third-party website, or apply through a channel other than JOIN”,”common.components.reportIssueModal.jobIsFakeCompany”:”The company doesn’t exist”,”common.components.reportIssueModal.jobIsFraudPersonalInfo”:”It asks for personal information or money”,”common.components.reportIssueModal.jobIsFraudSuspiciousLinks”:”It’s posting/sending suspicious links”,”common.components.reportIssueModal.jobIsHighSalary”:”It has a suspiciously high salary”,”common.components.reportIssueModal.jobIsImpersonating”:”The company is impersonating another company”,”common.components.reportIssueModal.jobIsIncomplete”:”It is incomplete”,”common.components.reportIssueModal.jobIsMisleading”:”It does not match the company’s field of business”,”common.components.reportIssueModal.jobIsOffensive”:”I found it abusive or hostile”,”common.components.reportIssueModal.jobIsRegulationViolation”:”It violates the local regulations”,”common.components.reportIssueModal.jobIsSales”:”It advertises a product for monetary gain”,”common.components.reportIssueModal.jobPleaseProvideUsWithMoreDetails”:”Please provide us with more details”,”common.components.reportIssueModal.oopsSomethingWentWrong”:”Oops, something went wrong.”,”common.components.reportIssueModal.optional”:”Optional”,”common.components.reportIssueModal.pleaseTryAgainLater”:”Please try again later.”,”common.components.reportIssueModal.required”:”Required”,”common.components.reportIssueModal.somethingElse”:”Something else”,”common.components.reportIssueModal.submit”:”Submit”,”common.components.reportIssueModal.thanksForReportWeWillLookIntoThis”:”Thank you for your report. We’ll look into this.”,”common.components.reportIssueModal.whatIssueHaveYouExperiencedWithThisCompany”:”What issue have you experienced with this company?”,”common.components.reportIssueModal.whatIssueHaveYouExperiencedWithThisJob”:”What issue have you experienced with this job?”,”common.components.reportIssueModal.whatIssueHaveYouFound”:”What issue have you found?”,”common.components.reportIssueModal.yourReportHasBeenSubmitted”:”Your report has been submitted”,”common.components.reportIssueModal.yourReportIsConfidential”:”Your report is confidential, and will not affect your past or future job applications.”,”companyShow.companyInfoButton”:”Company info”,”companyShow.dropdownLabel.jobCategory”:”Department”,”companyShow.dropdownLabel.location”:”Location”,”companyShow.jobOpenings.preTitle”:”We currently have {jobsCount} {jobsCount, plural,n one {position}n other {positions}n }”,”companyShow.jobOpenings.title”:”All jobs at {companyName}”,”companyShow.noJobsSubTitle”:”We don’t have any open positions at the moment”,”companyShow.noJobsTitle”:”No available jobs”,”components.CategorySelect.allCategories”:”All departments”,”components.FileUploaderProgress.cancel”:”cancel”,”components.Form.PasswordInputField.hide”:”Hide”,”components.Form.PasswordInputField.show”:”Show”,”components.LocationSelect.allLocations”:”All locations”,”form.FormGroup.optional”:”Optional”,”job.JobLocation.remote”:”Remote”,”job.workplaceLocation.hybridLocation”:”{location} (hybrid)”,”job.workplaceLocation.remoteInCountryLocation”:”Remote ({countryName})”,”job.workplaceLocation.remoteLocation”:”Remote”,”jobApplication.DropUs.cancelBtn”:”Cancel”,”jobApplication.DropUs.email.invalidError”:”Email is not valid”,”jobApplication.DropUs.email.placeholder”:”max.mustermann@example.com”,”jobApplication.DropUs.email.requiredError”:”Required”,”jobApplication.DropUs.emailLabel”:”Email”,”jobApplication.DropUs.firstName.invalidError”:”Invalid first name”,”jobApplication.DropUs.firstName.placeholder”:”Max”,”jobApplication.DropUs.firstName.requiredError”:”Required”,”jobApplication.DropUs.firstNameLabel”:”First Name”,”jobApplication.DropUs.message.lengthError”:”Message cannot exceed {number} characters.”,”jobApplication.DropUs.message.messageInvalidError”:”Links and email addresses are not allowed. Please remove them to send your message to the recruiting team.”,”jobApplication.DropUs.message.requiredError”:”Message cannot be blank”,”jobApplication.DropUs.messageLabel”:”Write a message to the contact person”,”jobApplication.DropUs.messagePlaceholder”:”Write a message to the contact person”,”jobApplication.DropUs.subject”:”Subject:”,”jobApplication.DropUs.submitBtn”:”Send”,”jobApplication.DropUs.success”:”Your message has been sent!”,”jobApplication.DropUs.surname.invalidError”:”Invalid last name”,”jobApplication.DropUs.surname.placeholder”:”Mustermann”,”jobApplication.DropUs.surname.requiredError”:”Required”,”jobApplication.DropUs.surnameLabel”:”Last Name”,”jobApplication.DropUs.title”:”Do you have a question?”,”jobApply.ApplyStep1Form.CreatePasswordPrompt.link”:”Create a password”,”jobApply.ApplyStep1Form.CreatePasswordPrompt.promptHasAccount”:”You already have a JOIN account.”,”jobApply.ApplyStep1Form.MagicLink.CreatePasswordPrompt.link”:”Set up a password for my account”,”jobApply.ApplyStep1Form.MagicLink.recaptchaError”:”Recaptcha validation failed”,”jobApply.ApplyStep1Form.MagicLink.sendLoginLink”:”Send a login link to my email”,”jobApply.ApplyStep1Form.MagicLink.sendLoginLinkSecondary”:”Send me a login link instead”,”jobApply.ApplyStep1Form.ResumeField.optional”:”Optional”,”jobApply.ApplyStep1Form.ViewApplicationLink”:”View Application”,”jobApply.ApplyStep1Form.applyFormMissingDataHint”:”Please provide all the required information in order to submit your application.”,”jobApply.ApplyStep1Form.loginWithPassword”:”Login with the password”,”jobApply.ApplyStep1Form.unverifiedWarning”:”This application will not reach recruiters until you have verified your account.”,”jobApply.ApplyStep1Form.verifyAccount”:”Verify account”,”jobApply.JobAd.Sidebar.otherJobs”:”Other open positions”,”jobApply.element.passwordField.hint”:”Set a password to check the status of your application later. {br} If you already have a JOIN account, enter your existing password.”,”jobApply.form.agreementRequired”:”To apply for this job, you must agree to the terms.”,”jobApply.form.coverLetterLabel”:”Cover Letter”,”jobApply.form.cvLabel”:”CV”,”jobApply.form.email.invalidError”:”Email is not valid”,”jobApply.form.email.label”:”Email”,”jobApply.form.email.requiredError”:”Required”,”jobApply.form.firstName.invalidError”:”First name is not valid”,”jobApply.form.firstName.label”:”First Name”,”jobApply.form.firstName.requiredError”:”Required”,”jobApply.form.forgotPasswordLink”:”Forgot password?”,”jobApply.form.invalidEmailOrPassword.emailSuggestion”:”Did you mean {suggestion}?”,”jobApply.form.invalidPasswordError”:”Email and password don’t match.”,”jobApply.form.labelAgreedTermsCheckbox”:”I agree to the JOIN {termsLink} and confirm that I’ve reviewed the {privacyPolicyLink}.”,”jobApply.form.lastName.invalidError”:”Last name is not valid”,”jobApply.form.lastName.requiredError”:”Required”,”jobApply.form.loginBtn”:”Log in”,”jobApply.form.loginDemand”:”There’s already a JOIN account registered with this email. Please log in before you apply.”,”jobApply.form.password.label”:”Password”,”jobApply.form.password.lengthError”:”Password must have at least 6 characters”,”jobApply.form.password.maxLengthError”:”Password must be at most {count} characters long”,”jobApply.form.password.placeholder.withEmailExists”:”Enter your password”,”jobApply.form.password.placeholderForNewUser”:”min 6 characters”,”jobApply.form.password.requiredError”:”Required”,”jobApply.form.privacyPolicyLink”:”Privacy Policy”,”jobApply.form.resume.requiredError”:”Required”,”jobApply.form.somethingWrongError”:”Due to a technical glitch, your application did not go through. Please try again.”,”jobApply.form.submitApplicationBtn”:”Apply now”,”jobApply.form.surname.label”:”Last Name”,”jobApply.form.termsLink”:”Terms u0026 Conditions”,”jobApply.form.uploadBlock.documentUpload”:”Documents:”,”jobApply.jobAd.About.employees”:”{count} employees”,”jobApply.jobAd.About.title”:”About {name}”,”jobApply.jobAd.ApplyLater.email.applyBtn”:”Apply Later”,”jobApply.jobAd.ApplyLater.email.invalidError”:”Email is not valid”,”jobApply.jobAd.ApplyLater.email.placeholder”:”Email”,”jobApply.jobAd.ApplyLater.email.requiredError”:”Email can not be blank”,”jobApply.jobAd.ApplyLater.subTitle”:”We’ll send a link to this job to your email.”,”jobApply.jobAd.ApplyLater.success”:”We sent you an email!”,”jobApply.jobAd.ApplyLater.title”:”No time? Just apply later”,”jobApply.jobAd.Gallery.moreButton”:”more”,”jobApply.jobAd.PendingCompanyTopBar.title”:”We are reviewing your account. Once our managers approve it, candidates will be able to apply for this job.”,”jobApply.jobAd.PreviewTopBar.subTitle”:”Changes are not visible until you publish your job.”,”jobApply.jobAd.PreviewTopBar.title”:”This is a preview of your job ad.”,”jobApply.jobAd.appliedOn”:”You’ve applied on {date}”,”jobApply.jobAd.apply.FlowWithMagicLink”:”You will receive a link to verify your email and your account will be created. You can also apply {button}.”,”jobApply.jobAd.apply.FlowWithMagicLinkButton”:”without creating a password”,”jobApply.jobAd.apply.FlowWithPassword”:”You will receive a link to verify your email and your account will be created. You can also apply with {button}.”,”jobApply.jobAd.apply.FlowWithPasswordButton”:”creating a password”,”jobApply.jobAd.applyJobTitle”:”Interested?”,”jobApply.jobAd.applyNowButton”:”Apply Now”,”jobApply.jobAd.archivedAt”:”Archived”,”jobApply.jobAd.archivedJob.description”:”The job {jobTitle} was archived or the deadline has passed.”,”jobApply.jobAd.archivedJob.title”:”This job is no longer available”,”jobApply.jobAd.badges.deadline”:”Deadline {deadline}”,”jobApply.jobAd.badges.new”:”New”,”jobApply.jobAd.contactPerson”:”Contact Person”,”jobApply.jobAd.copyLinkConfirmationToast”:”The URL has been copied to clipboard.”,”jobApply.jobAd.defaultContactTitle”:”Recruiting Team”,”jobApply.jobAd.dropUsBtn”:”Drop us a line”,”jobApply.jobAd.dropUsDescription”:”Didn’t find what you were looking for?”,”jobApply.jobAd.jobId”:”Job ID:”,”jobApply.jobAd.logout”:”Log out”,”jobApply.jobAd.mainInfo.benefits”:”Benefits”,”jobApply.jobAd.mainInfo.skills”:”Requirements”,”jobApply.jobAd.mainInfo.tasks”:”Tasks”,”jobApply.jobAd.openPositions”:”View all open positions”,”jobApply.jobAd.otherPositionsTitle”:”Our other open positions”,”jobApply.jobAd.passwordSet”:”Your password has been successfully set up. Use it to apply for this job.”,”jobApply.jobAd.passwordUpdated”:”Your password has been updated.”,”jobApply.jobAd.reportIssue”:”Report issue”,”jobApply.jobAd.salary.day”:”day”,”jobApply.jobAd.salary.frequency”:”{amount} / {frequency}”,”jobApply.jobAd.salary.hour”:”hour”,”jobApply.jobAd.salary.month”:”month”,”jobApply.jobAd.salary.range”:”{from} to {to}”,”jobApply.jobAd.salary.week”:”week”,”jobApply.jobAd.salary.year”:”year”,”jobApply.jobAd.share”:”Share this job:”,”jobApply.jobAd.sidebar.mobileShareButton”:”Share”,”jobApply.jobAd.unauthorizedError”:”Something’s wrong, please try to log in again.”,”jobApply.jobAd.updatedAt”:”Updated:”,”seo.companyMetaDescription”:”Looking for a job at {companyName}? JOIN works directly with {companyName} to bring you all their open positions. Apply now with JOIN.com.”,”seo.companyMetaDescription2″:”Jobs at {companyName}. Browse all open positions and become part of our team! Open positions: {jobsCount}”,”seo.companyMetaDescription3″:”Jobs at {companyName}. Browse our open jobs and join us! We currently have {jobsCount} available jobs. Step up your career and apply today!”,”seo.companyMetaDescription4″:”Jobs at {companyName}. Browse all our open positions and become part of our team! We have currently {jobsCount} jobs available. Apply today to join us!”,”seo.companyMetaDescription5″:”Jobs at {companyName}. Browse all open positions and become part of our team! We are currently looking for {jobsCount} additions to our company. Apply today!”,”seo.companyMetaDescription6″:”Jobs at {companyName}. Browse all open positions and become part of our growing team! We are currently looking for {jobsCount} additions to our company. Apply today!”,”seo.companyMetaDescription7″:”Jobs at {companyName}. Browse all our open positions and become part of our growing team! We are currently looking for {jobsCount} additions to our company. Apply today!”,”seo.companyMetaDescriptionFallback”:”Browse all our open positions and become part of our team! We are looking for {jobsCount} additions to our company. Take the next step in your career and apply today!”,”seo.remote”:”Remote”},”isOnline”:true}}},”page”:”/jobs/show”,”query”:{“companySlug”:”oper”,”id”:”8346658-devops-engineer”},”buildId”:”v11.212.0″,”assetPrefix”:”https://cdn.join.com/job-ad-app”,”isFallback”:false,”customServer”:true,”gip”:true,”appGip”:true,”scriptLoader”:[]}