pilviasiantuntija
Pilviasiantuntijat vastaavat pilvipohjaisten järjestelmien kehittämisestä, suunnittelusta, hallinnoinnista ja ylläpidosta. He kehittävät ja toteuttavat pilvisovelluksia, huolehtivat nykyisten paikallisten ympäristöjen sovellusten siirtämisestä pilveen ja korjaavat pilviarkkitehtuurin pinoissa olevia virheitä.
Kirjaudu nähdäksesi, miten taitosi vastaavat tätä ammattia.
Aseta tavoiteammatiksiYdintaidot (33)
järjestelmän kehityksen elinkaari
Vaiheet, kuten järjestelmän suunnittelu, luominen, testaaminen ja käyttöönotto, sekä järjestelmän kehittämis- ja elinkaarihallinnan mallit.
suunnitella pilveen siirtyminen
Valita nykyiset työtehtävät ja prosessit mahdollista pilveen siirtymistä varten sekä lisäksi siirtotyökalut. Määrittää uusi pilviarkkitehtuuri nykyiselle ratkaisulle ja suunnitella strategia nykyisten työtehtävien pilveen siirtymistä varten.
suunnitella pilviarkkitehtuuri
Suunnitella monikerroksinen pilviarkkitehtuuriratkaisu, joka sietää vikoja ja täyttää kuormituksen ja muiden liiketoiminnan tarpeiden vaatimukset. Määrittää joustavia ja skaalattavia teknologiaratkaisuja sekä valita tehokkaita ja skaalattavia säilytysratkaisuja ja tehokkaita tietokantaratkaisuja. Määrittää kustannustehokkaita säilytys-, teknologia- ja tietokantapalveluja pilvessä.
pilvipalveluiden turvallisuus ja vaatimustenmukaisuus
Pilvipalveluiden turvallisuutta ja vaatimustenmukaisuuta koskevat käsitteet, mukaan lukien jaetun vastuun malli, pilvipalveluiden käytönhallintavalmiudet ja turvallisuuteen liittyvän tuen resurssit.
tietokoneohjelmointi
Ohjelmistojen kehittämisen tekniikat ja periaatteet, kuten analyysi, algoritmit, koodaus, ohjelmointijärjestelmien ja ohjelmointikielten testaus ja laadinta (esim. kohdesuuntautunut ohjelmointi, toiminnallinen suunnittelu).
etsiä ja poistaa virheet ohjelmistosta
Tietokonekoodin korjaaminen testituloksia analysoimalla, paikallistamalla ohjelmistossa ongelmia aiheuttavan viallisen koodin ja näiden virheiden poistaminen.
kohdentaa ohjelmisto järjestelmän arkkitehtuureihin
Sovittaa järjestelmän suunnittelu ja tekniset eritelmät ohjelmistoarkkitehtuuriin, jotta voidaan varmistaa järjestelmän osien integrointi ja yhteentoimivuus.
toteuttaa pilvioptimointi
Optimoida sovellus käyttämään parhaalla mahdollisella tavalla pilvipalveluja ja -ominaisuuksia sekä siirtää nykyinen sovelluskoodi suoritettavaksi pilvi-infrastruktuurissa.
reagoida pilviteknologian ongelmiin
Selvittää pilveen liittyviä vikoja ja määrittää, miten toiminnot palautetaan. Suunnitella ja automatisoida järjestelmäpalautusstrategioita ja arvioida käyttöönottoa vikaantumispisteiden osalta.
suunnitella pilviverkkoja
Soveltaa pilviverkkoihin liittyviä käsitteitä ja toteuttaa pilven yhdistämispalveluja. Määritellä pilviverkkoarkkitehtuureja asiakkaan vaatimusten perusteella ja ehdottaa optimoituja malleja käytössä olevan mallin arvioinnin perusteella. Arvioida ja optimoida kustannusten jako verkon rakenteen, pilviresurssien ja sovelluksen tietovuon perusteella.
ottaa käyttöön pilviresurssi
Määrittää pilviresurssien, kuten verkkojen, palvelinten, tallennustilan, sovellusten, grafiikkasuorittimien ja palvelujen, tarjoamisen edellyttämät vaiheet ja toteuttaa ne. Määritellä pilven kokonaisinfrastruktuuri ja ratkaista käyttöönottoon liittyviä ongelmia.
kehittää pilvipalvelujen avulla
Kirjoittaa koodia, joka on vuorovaikutuksessa pilvipalvelujen kanssa, käyttämällä ohjelmointirajapintoja, SDK:ita ja pilven komentorivikäyttöliittymää (CLI). Kirjoittaa koodia palvelimettomiin sovelluksiin, siirtää toiminnalliset vaatimukset sovellusrakenteeseen ja toteuttaa sovellusrakenne sovelluskoodilla.
ICT-järjestelmän integrointi
Periaatteet, joiden mukaisesti tieto- ja viestintätekniikan komponentteja ja tuotteita integroidaan useista lähteistä, jotta voidaan luoda toimiva tieto- ja viestintätekninen järjestelmä, tekniikat, joilla varmistetaan komponenttien ja järjestelmän välinen yhteentoimivuus ja rajapinnat.
kehittää ohjelmiston prototyyppi
Luoda ohjelmistosovelluksen ensimmäinen epätäydellinen tai alustava versio, jolla simuloidaan lopputuotteen tiettyjä ominaisuuksia.
suunnitella tietokanta pilveen
Soveltaa suunnitteluperiaatteita mukautuviin, joustaviin, automatisoituihin ja löyhästi kytkeytyneisiin tietokantoihin, jotka käyttävät pilvi-infrastruktuuria. Pyrkiä poistamaan kaikki yksittäiset vikaantumispisteet käyttämällä hajautettua tietokantarakennetta.
kyberturvallisuus
Menetelmät ja parhaat käytännöt, joilla suojataan tieto- ja viestintäteknisiä järjestelmiä, verkkoja, tietokoneita, laitteita, palveluja, prosesseja ja ihmisiä luvattomalta käytöltä, muokkaukselta ja/tai palvelun epäämiseltä.
palvelusuuntautunut mallinnus
Yritysten ja ohjelmistojärjestelmin palvelusuuntautuneen mallinnuksen periaatteet ja perustekijät, jotka mahdollistavat palvelusuuntautuneiden liiketoimintajärjestelmien suunnittelun ja määrittelyn eri arkkitehtuurissa, kuten yritysarkkitehtuurissa ja sovellusarkkitehtuurissa.
tulkita teknisiä tekstejä
Lukea ja ymmärtää teknisiä tekstejä, jotka antavat yleensä vaihe kerrallaan tietoa siitä, miten jokin tehtävä suoritetaan.
pilviseuranta ja -raportointi
Mittarit ja varoitukset, joissa käytetään pilviteknologian seurantapalveluja, erityisesti suorituskyky- ja saatavuustietoja.
ratkaista ICT-järjestelmän ongelmia
Tunnistaa mahdolliset komponenttien toimintahäiriöt. Seurata ja dokumentoida häiriötilanteita ja tiedottaa niistä. Käyttää asianmukaisia resursseja, jotta käyttökatkot ovat mahdollisimman lyhyitä, ja käyttää asianmukaisia vianmääritystyökaluja.
tietokantojen kehitystyökalut
Tietokantojen loogisen ja fyysisen rakenteen luomiseen käytettävät menetelmät ja työkalut, kuten loogiset datarakenteet, kaaviot, mallintamismenetelmät ja yhteisötason suhteet.
analysoida liiketoimintavaatimuksia
Asiakkaiden tuotteeseen tai palveluun liittyvien tarpeiden ja odotusten tutkiminen, jotta voitaisiin tunnistaa ja ratkaista epäjohdonmukaisuudet ja asianomaisten sidosryhmien mahdolliset erimielisyydet.
ICT-järjestelmän ohjelmointi
Menetelmät ja välineet, joita tarvitaan järjestelmän ohjelmistojen kehittämiseen, sekä vaatimukset verkon sekä moduulien ja komponenttien välisille järjestelmäarkkitehtuureille ja yhteystekniikoille.
pilviteknologiat
Tekniikat, joiden avulla laitteistot, ohjelmistot, tiedot ja palvelut ovat saatavilla etäpalvelimien ja ohjelmistoverkkojen kautta riippumatta niiden sijainnista ja arkkitehtuurista.
toteuttaa pilviympäristöjen tietosuoja
Toteuttaa ja hallita suojauskäytäntöjä ja käyttöoikeuksien valvontaa pilvessä. Erottaa tehtävät ja vastuualueet toisistaan jaetun vastuun mallissa.
systeemiteoria
Periaatteet, joita voidaan soveltaa kaiken tyyppisissä järjestelmissä kaikilla hierarkian tasoilla, jotka kuvaavat järjestelmän sisäistä organisaatiota, sen identiteetin ja vakauden ylläpitämismekanismeja sekä sopeutumista ja itsesääntelyä sekä sen riippuvuutta ja vuorovaikutusta ympäristön kanssa.
automatisoida pilvitehtäviä
Automatisoida manuaalisia tai toistuvia prosesseja, jotta voidaan minimoida hallinnolliset yleiskustannukset. Arvioida pilviautomatisointivaihtoehtoja verkon käyttöönotossa ja työkalupohjaisia vaihtoehtoja verkon toiminnassa ja hallinnassa.
hallinnoida pilvitietoja ja -tallennusta
Luoda pilvitietojen säilytys ja hallinnoida sitä. Tunnistaa tietosuojaa, salausta ja kapasiteettisuunnittelua koskevat tarpeet ja täyttää ne.
suunnitella monimutkaiselle organisaatiolle
Määrittää eri tilit kattava todentamis- ja käyttöstrategia monimutkaisille organisaatioille (esim. organisaatio, jolla on vaihtelevia vaatimustenmukaisuutta koskevia vaatimuksia, useita liiketoimintayksikköjä ja erilaisia skaalautuvuusvaatimuksia). Suunnitella verkkoja ja usean tilin pilviympäristöjä monimutkaisille organisaatioille.
hallita data-avaimia tietosuojaa varten
Valita asianmukaiset todentamis- ja valtuutusmekanismit. Suunnitella ja toteuttaa avainten hallinta ja käyttö ja määrittää niihin liittyviä vikoja. Suunnitella ja toteuttaa tiedonsalausratkaisu lepäävää dataa ja siirrettävää dataa varten.
analysoida ohjelmiston teknisiä tietoja
Arvioida kehitettävän ohjelmistotuotteen tai järjestelmän spesifikaatioita määrittämällä toiminnalliset ja muut kuin toiminnalliset vaatimukset, rajoitukset ja mahdolliset käyttötapakokonaisuudet, jotka kuvaavat ohjelmiston ja sen käyttäjien välistä vuorovaikutusta.
verkkopalvelut
XML-pohjaiset tietojärjestelmät, jotka mahdollistavat sovellusten välisen suoran vuorovaikutuksen internetin kautta. Ne ovat joukko protokollia sovellusten ja järjestelmien välistä tiedonsiirtoa varten.
käyttöjärjestelmät
Käyttöjärjestelmien (esim. Linux, Windows ja macOS) piirteet, rajoitukset, arkkitehtuurit ja muut ominaisuudet.
Valinnaiset taidot (12)
Ruby (tietokoneohjelmointi)
Ohjelmiston kehittelyä koskevat tekniikat ja periaatteet, kuten analyysi, algoritmit, koodaus, testaus ja kääntäminen, Ruby-ohjelmointikielellä.
suunnitella vuorovaikutusmalli
Suunnitella ja kehittää vuorovaikutusmalli. Suunnitella monirepliikkinen keskustelu, käyttää sisäänrakennettuja aikeita ja paikkoja, käsitellä odottamattomia keskustelupyyntöjä tai -vastauksia sekä suunnitella multimodaalisia taitoja käyttämällä yhtä tai useampaa palveluliittymää (esim. ääni, video ja pienoisohjelmat).
Java (tietokoneohjelmointi)
Ohjelmiston kehittelyä koskevat tekniikat ja periaatteet, kuten analyysi, algoritmit, koodaus, testaus ja kääntäminen, Java-ohjelmointikielellä.
analysoida tietoja
Kerätä tietoja ja tilastoja, jotta voidaan testata ja arvioida väitteitä ja ennustettuja malleja ja tuottaa hyödyllistä tietoa päätöksentekoa varten.
ICT-tietoturvastandardit
Parhaat käytännöt ja ohjeet tieto- ja viestintäteknisten järjestelmien ja tietojen suojaamiseksi. Standardit, kuten ISO 27000 -sarja, tarjoavat puitteet tehokkaalle turvallisuusvalvonnalle, mukaan lukien pääsynvalvonta, riskinarviointi ja vaaratilanteiden hallinta, sekä organisaation vaatimustenmukaisuuden varmistamiselle.
datanhallinta
Prosessi, jossa kehitetään ja rakennetaan järjestelmiä tiedonkeruun ja -analyysin toteuttamiseksi laajassa mittakaavassa.
tietoturvatekniikka
Poikkitieteellinen tutkimusala, joka keskittyy turvallisten järjestelmien toteuttamiseen ja tekniikkaan, joka turvaa yksilöitä tai tietoja ilkivallalta, virheiltä tai luvattomalta käytöltä. Siihen kuuluu tietoturvavaatimusten, -prosessien ja -menetelmien määrittely järjestelmien ja tietojen häiriönsietokyvyn varmistamiseksi.
käyttää kyselykieliä
Hakea tietoja tietokannasta tai tietojärjestelmästä käyttäen ohjelmointikieliä, jotka on tarkoitettu tietojen hakuun.
noudattaa riskinhallintaprosesseja
Tunnistaa riski ja noudattaa riskinhallintaprosessia, esim. HACCP-järjestelmää.
soveltaa ICT-järjestelmäteorioita
Toteuttaa tieto- ja viestintätekniikkajärjestelmiä koskevan teorian periaatteita, joilla voidaan selittää järjestelmän ominaisuuksia ja joita voidaan soveltaa yleisesti muihin järjestelmiin.
Python (tietokoneohjelmointi)
Ohjelmistojen kehittämisen tekniikat ja periaatteet, kuten analyysi, algoritmit, koodaus, testaus ja ohjelmaparadigmojen laatiminen Python-ohjelmointikielellä.
etiikka
Filosofinen tutkimus, joka käsittelee moraalia koskevia kysymyksiä ihmisten näkökulmasta; etiikka määrittelee esimerkiksi oikean, väärän ja rikollisuuden käsitteet.