Idag 00:00
Team Webbkonsulter: Roll 6 - Infrastrukturspecialist, Nivå 3 (vid behov)
Ansök gärna så snart som möjligt då uppdraget kan tillsättas innan sista ansökningsdag.
Uppdragsbeskrivning
Avropet avser ett kontrakt som omfattar leverans av konsulttjänster för att utveckla och förvalta Vinnovas webbplatser och de baspaket som webbplatserna byggs upp på. Avropet omfattar även säkerhetsarbete, tillgänglighetsgranskningar, incidenthantering, DevOps‑stöd samt underhåll och optimering av driftmiljöer i Azure.
Exempel på tjänster att leverera
- Ny‑ och vidareutveckling av funktionalitet i befintliga och nya webbplatser
- Transformering av vinnova.se till ny headless-arkitektur
- Regelbundet underhåll och uppgradering av Strapi CMS, MySql, kodbibliotek samt Vinnovas gemensamma basbibliotek för samtliga webbplatser
- Felsökning och buggrättning i backend‑, frontend‑ och integrationslager
- Bygg‑ och releaseprocesser i Azure DevOps, inklusive CI/CD‑flöden för Windows‑ och Azure‑miljöer
- Drift och förvaltning av Azure‑baserade miljöer enligt Landing Zone‑modellen (DEV, TEST, PROD) med Zero Trust‑principer
- Genomförande och uppföljning av säkerhetsanalyser för webbplatser och plattform
- Tillgänglighetsgranskningar och åtgärdsarbete enligt gällande tillgänglighetskrav
- Arkitekturstöd i headless‑miljö, baserad på Strapi och Next.js i Azure, med nyttjande av Vin novas gemensamma stödpaket
KOMPETENSNIVÅ
Nivå 3:
Kunskap – hög kompetens inom aktuell roll.
Erfarenhet – är en förebild för andra Konsulter på lägre nivå. Nivån uppnås normalt efter 4-8 års arbete inom aktuell roll.
Ledning – tar ansvar för delområde, kan leda en mindre grupp.
Självständighet – kan arbeta självständigt.
TID / OMFATTNING / PLACERING
Konsulter som arbetar inom uppdraget kommer primärt kunna arbeta på distans. Under uppstartsfasen kommer kärnteamet förväntas närvara på Vinnova vid ett fåtal tillfällen under planerade möten. Kärnteamet kommer några gånger om året förväntas närvara på planerade möten på Vinnova.
Kontraktstiden kommer att börja gälla tidigast från och med 1 september 2026 och gäller i 24 månader. Kontraktet upphör därefter automatiskt att gälla utan föregående uppsägning. Vinnova har dock rätt, men är inte skyldig, att skriftligen förlänga kontraktet två (2) gånger á 12 månader på i övrigt oförändrade villkor.
Omfattning: 400H
REFERENSUPPDRAG (SKA BIFOGAS)
2 referensuppdrag ska anges
CASE-BESKRIVNING (SKA BIFOGAS)
Anbudsgivaren ska bifoga två (2) case-skrivningar som visar att konsulten uppfyller den erfarenhet och kunskap som efterfrågas enligt punkterna i underrubrikerna. I respektive underrubrik framgår också vilka kriterier som används vid bedömningen.
- Konsulten visar genom sina case‑beskrivningar att denne arbetat enligt Zero Trust‑principer i Azure‑baserad kundmiljö. Beskrivningen ska visa hur identitet, åtkomststyrning, nätverkssegmentering och loggning har omsatts i praktiken, exempelvis med Entra ID, RBAC, nätverksregler och övervakning, samt ange konsultens konkreta ansvar och hur risker och efterlevnad följts upp.
- Konsulten visar erfarenhet av att arbeta med drift och miljösättning av Strapi‑ och/eller Next.js‑baserade applikationer i Azure. Beskrivningen ska visa hur lösningarna konfigurerats för olika miljöer samt hur stabilitet, säkerhet och tillgänglighet säkerställts, exempelvis genom hantering av konfiguration, certifikat, nätverk, loggning och felsökning vid driftproblem.
- Konsulten visar erfarenhet av att skapa och förvalta CI/CD‑pipelines i Azure DevOps förbygge och deploy av webbapplikationer. Beskrivningen ska visa hur byggsteg, tester och kvalitetsspärrar ingår, hur miljöer och konfiguration hanteras samt hur driftsättningar görs spårbara och återställningsbara, exempelvis genom versionsmärkning och rollback‑
- Konsulten visar erfarenhet av att beställa, koordinera och följa upp infrastrukturella ändringar i samverkan med kundens IT‑ eller sä Beskrivningen ska visa hur krav, beroenden, acceptanskriterier och risker hanterats samt hur leveransen verifierats efter genomförd ändring.
- Konsulten visar erfarenhet av att ta fram system‑ och arkitekturoversikter, exempelvis i Visio eller motsvarande verktyg, som tydliggör komponenter, integrationer, dataflöden och miljö Beskrivningen ska visa att underlagen använts för kommunikation, beslutsstöd och förvaltning samt hållits uppdaterade vid förändringar.
- Mervärde om konsulten själv arbetet som utvecklare minst ett år
INTERVJU
Vinnova kommer att bjuda in anbudsgivare och namngivna konsulter inom de angivna konsultrollerna för intervju. Syftet är att verifiera att ställda krav uppfylls samt att bedöma erbjudna konsulters lämplighet utifrån uppdragets behov.
Format och tid
Intervjuerna genomförs via Microsoft Teams. Varje intervju beräknas omfatta cirka 45–50 minuter.
Roller som omfattas
Intervjuerna fokuserar på tre centrala roller: Backend‑utvecklare, Frontend‑utvecklare och Teamlead med QA‑ansvar. Anbudsgivarens kundansvariga bör också delta då vissa frågor rör den rollen. Vissa frågor rör också leverantörens förmåga som helhet.
Upplägg
- Företagspresentation ingår inte i intervjun.
- Frågorna ställs direkt till de namngivna konsulterna.
- Frågor lämnas inte ut i förväg, men kommer beröra följande område:
- Gemensamma frågor till hela teamet (två frågor)
- Backendutvecklare – Strapi (tre frågor)
- Frontend Developer / Frontend Engineer (Next.js) (två frågor)
- Teamlead / QA med releaseansvar (tre frågor)
- Kundansvarig / Leverantörens representant (två frågor)
- Avslutande frågor (två frågor)
- Tidsramen hålls strikt för att säkerställa likabehandling av samtliga anbudsgivare.
Inspelning och integritet
Beställaren kan komma att transkribera in intervjun i syfte att säkerställa korrekt dokumentation. Samtliga deltagare informeras i förväg och samtycke inhämtas innan intervjun påbörjas. Transkriberingen hanteras enligt gällande dataskyddsregler och endast för upphandlingsprocessens behov.
Skallkrav
- Ska uppnå nivå 3
- ha varit specialist i minst två (2) komplexa Azure‑baserade drift‑ och infrastrukturmiljöer,
- ha erfarenhet av att konfigurera, hantera och felsöka CI/CD‑pipelines i Azure DevOps (build och release) för webbapplikationer,
- ha erfarenhet av nätverk i Azure, exempelvis virtual networks, brandväggar, gateways, private endpoints samt DNS‑hantering,
- ha erfarenhet av certifikat‑ och HTTPS‑hantering i Azure‑miljöer, exempelvis via Application Gateway, Front Door eller motsvarande,
- ha god förståelse för drift av container‑ eller app‑baserade lösningar för exempelvis Strapi CMS och Next.js‑applikationer,
- ha erfarenhet av autentisering och åtkomststyrning, inklusive integration med Entra ID (Azure AD) och SSO‑lösningar,
- ha grundläggande till god erfarenhet av Azure‑säkerhet, såsom RBAC, Key Vault, NSG samt förståelse för och tillämpning av Zero Trust‑principer,
- kunna samarbeta med utvecklare (frontend och backend) och vid behov stötta dessa i infra strukturella och driftrelaterade frågor,
- kunna styrka sin kompetens genom CV och två (2) referensuppdrag med liknande uppdrag.
- Likvärdiga uppdrag (senaste tre åren): Likvärdigt uppdrag är uppdrag där konsulten under de senaste tre åren haft ansvar för drift och/eller infrastrukturarbete i en Azure‑baserad produktionsmiljö, som stödjer moderna webbapplikationer, exempelvis headless‑lösningar med Strapi CMS och Next.js. Uppdraget ska ha omfattat: arbete med Azure DevOps‑pipelines i samband med release och driftsättning, felsökning av drift‑ eller miljörelaterade problem, samt hantering av minst två (2) av följande områden: nätverk/brandvägg, DNS, certifikat, åtkomst/RBAC, säkerhetskonfiguration eller autentisering/SSO.
- Case-beskrivning SKA bifogas i anbudet