{"id":816178,"url":"https://alion.io/job/newcode-senior-devops-engineer","title":"Senior DevOps Engineer","company":{"id":679268,"name":"Newcode","domain":"newcode.ai","url":"https://alion.io/company/newcode","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workable","truth_index":{"grade":"D","score":54,"open_postings":13,"ghost_share":0.769,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-10-31T05:58:55Z"}},"role":"DevOps","role_family":"DevOps","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Oslo, Norway","Stockholm, Sweden","Dublin, Ireland","Copenhagen, Denmark","Warsaw, Poland"],"countries":["NO","SE","IE","DK","PL"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":62000,"max_usd":171000,"period":"year","method":"global_role_cell_scaled_by_country","sample_n":3508},"experience_years_min":null,"visa_sponsorship":true,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Azure","optional":false},{"name":"Azure AKS","optional":false},{"name":"CI/CD","optional":false},{"name":"Claude Code","optional":false},{"name":"Copilot","optional":false},{"name":"Cursor","optional":false},{"name":"GitHub Actions","optional":false},{"name":"Helm","optional":false},{"name":"Kubernetes","optional":false},{"name":"Terraform","optional":false},{"name":"AI Agents","optional":true},{"name":"Grafana","optional":true},{"name":"OpenTelemetry","optional":true},{"name":"PostgreSQL","optional":true},{"name":"Prometheus","optional":true},{"name":"Python","optional":true}],"status":"live","first_seen_at":"2026-06-03T00:00:00Z","employer_posted_date":"2026-06-03","last_verified_at":"2026-10-31T08:28:27Z","board_verified":true,"closed_at":null,"days_open":150,"trust":{"level":"ghost","repost_count":0,"flags":["stale","company_stale"],"days_open":150},"description":"About Newcode\nWe build AI tools for firms in legal and professional services: software people use for real work, not demos. We started a few months ago and already have paying clients who rely on what we ship. The team is small and moving fast.\nThe role\nYou'll own the infrastructure our AI products run on. That means the cloud environments, the deployment pipelines, and the Kubernetes setup that keeps everything serving reliably under load. A lot of the interesting work is specific to running AI in production: serving models cost-effectively, scaling for uneven demand, and keeping confidential client data properly isolated in a multi-tenant setup.\nYou're joining early enough to shape how we do this rather than inherit someone else's decisions. You'll set the practices, make the architecture calls, and live with them.\nRequirements\nStack\nAzure, Kubernetes (AKS), Terraform, Helm, GitHub Actions. Microservices, multi-tenant architecture, infrastructure-as-code throughout.\nWhat the job involves\nBuilding and running our cloud environments and CI/CD pipelines so deployments are fast, repeatable, and boring.\nOwning reliability: monitoring, alerting, and the kind of automation that means nobody gets paged for the same thing twice.\nKeeping security and tenant isolation tight, since clients trust us with confidential material.\nManaging the infrastructure behind model serving and AI workloads, including cost and scaling under uneven demand.\nWorking with the engineers shipping features so the path to production stays smooth as the team grows.\nWho you are\nAt least seven years running production infrastructure for web applications.\nYou automate by default and treat manual, one-off fixes as a smell.\nYou think about failure, blast radius, and recovery, not just the deploy that goes well.\nYou take security and multi-tenant isolation seriously and can reason about where data is allowed to flow.\nYou use AI coding tools (Claude Code, Cursor, Copilot) and use them well. Faster output, but you understand and stand behind every change.\nYou're fine in a startup that changes direction. Decisions get made, then revisited.\nExperience we expect with the stack:\nTerraform: 5+ years\nKubernetes (AKS): 5+ years\nAzure: 3+ years\nHelm: 3+ years\nCI/CD, ideally GitHub Actions: 2+ years\nMicroservices and multi-tenant architecture: proven, hands-on track record\nNice to have:\nPython, enough to write and maintain real tooling rather than just glue scripts\nPostgreSQL administration: tuning, backups, replication\nComfortable scripting in Bash\nYou already work with AI agents day to day\nExperience running GPU or model-inference workloads\nObservability tooling (Prometheus, Grafana, OpenTelemetry)\nA security or compliance background relevant to handling sensitive data\nThe hiring process\nStage 1: Online coding challenge\nStage 2: Screening Call (15 minutes)\nStage 3: Technical home assessment\nStage 4: Whiteboard challenge and presentation of take home assessment (1 hour)\nStage 5: CEO interview (15 minutes)\nVisa Sponsorship:\nAt this time, Newcode is unable to provide visa sponsorship. Candidates must be authorized to work in the applicable country without employer sponsorship.\nBenefits\nWhy Newcode.ai?\nJoin a collaborative, high-energy team where your ideas are heard and your impact is real.\nHelp design, build, and launch products shaping the future of artificial intelligence.\nWork flexibly, in English, from anywhere in the EU.\nAt Newcode.ai, you don’t just see the future-you help create it.\nReady to shape what’s next? Apply today and join us in building a smarter, more efficient world powered by AI.","description_format":"text","description_chars":3612,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Artificial Intelligence","Legal AI"],"lifecycle":[{"event":"open","at":"2026-09-12T11:14:22Z"}],"visa":[],"liveness":{"score":6,"band":"cold","label":"Long shot","p_open":1,"p_active":0.231,"p_room":0.28,"age_days":150,"expected_fill_days":36,"reasons":["conf:1","stale_co","ghost","win:tail","crowd:"],"computed_at":"2026-10-31T05:58:55Z"},"pay":null,"html_url":"https://alion.io/job/newcode-senior-devops-engineer","json_url":"https://alion.io/job/newcode-senior-devops-engineer.json","meta":{"generated_at":"2026-10-31T09:59:46Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":15225,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-01T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":679268},"rest":"https://alion.io/mcp/rest/get_company?id=679268"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fnewcode-senior-devops-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fnewcode-senior-devops-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fnewcode-senior-devops-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/newcode-senior-devops-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fnewcode-senior-devops-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":816178}},{"tool":"search_jobs","arguments":{"company":"newcode.ai","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":816178},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}