pilvipalvelujen DevOps-insinööri
Pilvipalvelujen DevOps-insinöörit toteuttavat ja hallinnoivat jatkuvan ohjelmistotoimituksen järjestelmiä ja menetelmiä. Tähän kuuluvat koodivarastojen, versiopalvelujen, automaattisen testauksen ja käyttöönottomekanismien hallinta ja konfigurointi. Pilvipohjaisten työkuormien osalta he määrittelevät ja ottavat käyttöön infrastruktuurin koodina ja automatisoivat testaus- ja kehitysympäristöjä. He pystyvät määrittelemään ja konfiguroimaan automaattisia häiriöstä toipumisen ratkaisuja, jotka täyttävät liiketoiminnan tavoitteet.
Kirjaudu nähdäksesi, miten taitosi vastaavat tätä ammattia.
Aseta tavoiteammatiksiYdintaidot (24)
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.
ohjelmistokehys
Ohjelmistojen kehitysympäristöt tai -työkalut, joilla parannetaan uuden ohjelmistokehityksen tehokkuutta tarjoamalla erityisiä ominaispiirteitä, jotka tukevat ja ohjaavat kehittämistä.
toteuttaa pilvioptimointi
Optimoida sovellus käyttämään parhaalla mahdollisella tavalla pilvipalveluja ja -ominaisuuksia sekä siirtää nykyinen sovelluskoodi suoritettavaksi pilvi-infrastruktuurissa.
JavaScript
Ohjelmistojen kehittämisen tekniikat ja periaatteet, kuten analyysi, algoritmit, koodaus, testaus ja ohjelmointiparadigmojen laatiminen JavaScriptissa.
käyttöjärjestelmän varmuuskopioinnin suositeltava käytäntö
Menettelyt, joilla valmistaudutaan organisaation kannalta elintärkeän teknologiainfrastruktuurin palauttamiseen tai jatkamiseen.
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.
hallita häiriön poistosuunnitelmia
Laatia, testata ja toteuttaa tarvittaessa toimintasuunnitelma, jolla kerätään tai korvataan kadonneita tietojärjestelmän tietoja.
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.
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.
tietokonetekniikka
Insinööritieteen ala, jossa yhdistetään tietojenkäsittelytiede sähkötekniikkaan tietokonelaitteistojen ja -ohjelmistojen kehittämiseksi. Tietokonetekniikassa käytetään elektroniikkaa, ohjelmistosuunnittelua ja laitteistojen ja ohjelmistojen integrointia.
pilviseuranta ja -raportointi
Mittarit ja varoitukset, joissa käytetään pilviteknologian seurantapalveluja, erityisesti suorituskyky- ja saatavuustietoja.
integroidun kehitysympäristön ohjelmisto
Ohjelmistonkehittämistyökalujen valikoima, jonka avulla voidaan kirjoittaa ohjelmia, kuten laadintaohjelma, ohjelmankorjausohjelma, koodinmuokkausohjelma ja koodinkorostusohjelma, ja jotka on pakattu yhdenmukaiseen käyttöliittymään, kuten Visudio tai Ealesse.
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.
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.
DevOps
DevOps-lähestymistapa on menetelmä, jonka avulla voidaan suunnitella ohjelmistojärjestelmiä ja sovelluksia, joissa keskitytään yhteistyöhön ohjelmistojen ohjelmoijien sekä muiden tieto- ja viestintätekniikan ammattilaisten ja automaation välillä.
Jenkins (työkalut ohjelmiston kokoonpanon hallintaan)
Jenkins on ohjelmisto, jonka avulla voidaan tunnistaa, hallita, hoitaa ja auditoida ohjelmistoja järjestelmän kehittämisen ja ylläpidon aikana.
ottaa käyttöön ICT-palautusjärjestelmä
Luoda ja toteuttaa tietojärjestelmän palautussuunnitelma ja hallinnoida sitä kriisitilanteessa, jotta voitaisiin hakea tietoa ja palauttaa järjestelmä taas käyttöön.
Valinnaiset taidot (6)
KDevelop
KDevelop on ohjelmistovalikoima, jonka avulla voidaan kirjoittaa ohjelmia, kuten kääntäjiä, ohjelmankorjausohjelmia ja koodieditoreita, yhtenäisessä käyttöliittymässä Sen on kehittänyt ohjelmistoyhteisö KDE.
ASP.NET
Ohjelmistojen kehittämisen tekniikat ja periaatteet, kuten analyysi, algoritmit, koodaus, testaus ja ohjelmointiparadigmojen laatiminen ASP.NET:ssä.
Eclipse (integroidun kehitysympäristön ohjelmisto)
Tietokoneohjelma Elipse on ohjelmistokehitystyökalujen valikoima, jonka avulla voidaan kirjoittaa ohjelmia, kuten laadintaohjelma, ohjelmankorjausohjelma, koodinmuokkausohjelma ja koodinkorostusohjelma, ja jotka on pakattu yhdenmukaiseen käyttöliittymään. Sen on kehittänyt Eclipse Foundation -säätiö.
ICT-projektinhallintamenetelmät
Tieto- ja viestintätekniikan resurssien suunnittelua, hallintaa ja valvontaa koskevat menetelmät tai mallit, joiden avulla voidaan saavuttaa tietyt tavoitteet. Näitä ovat Waterbened, Incremental, V-malli, Scrum tai Agile sekä hankehallinnon tieto- ja viestintäteknisten välineiden käyttö.
sovelluksen käytettävyys
Prosessi, jonka avulla ohjelmistosovelluksen käyttökyky, tehokkuus, hyödyllisyys ja helppokäyttöisyys voidaan määritellä ja mitata.
ketterä kehittäminen
Ketterä kehittäminen on kehittämismalli, jonka avulla voidaan suunnitella ohjelmistojärjestelmiä ja sovelluksia.