Programmatūras lietojumprogrammu inženieris ir persona, kas ir atbildīga par datorsistēmas ikdienas uzturēšanas pārvaldību. Viņš parasti ir atbildīgs par vairāku serveru instalēšanu, konfigurēšanu un uzturēšanu. Tas ietver jauninājumu un servera darbības pārtraukumu plānošanu infrastruktūras problēmu dēļ.
Kad ir instalēta datora lietojumprogramma, tā ir jāuzrauga, lai nodrošinātu, ka tā darbojas pareizi. Programmatūras lietojumprogrammu inženieris izmanto progresīvus uzraudzības rīkus, lai izsekotu datorus sistēmā, par kuru viņš ir atbildīgs. Šī uzraudzības programmatūra brīdina inženieri, kad tiek konstatēta problēma. Šīs problēmas ietver aparatūras kļūmes, tīkla problēmas un iespējamos kiberuzbrukumus.
Programmatūras lietojumprogrammas ir sarežģīta aparatūras, programmatūras un tīkla telekomunikāciju ierīču grupa. Šai sarežģītajai grupēšanai nepieciešama pareiza konfigurācija un uzņēmuma plānošana. Programmatūras lietojumprogrammu inženieris ir atbildīgs par visas datorsistēmas konfigurācijas pārvaldību. Šī detalizētā konfigurācijas pārvaldība ir būtiska, lai nodrošinātu sistēmu apkopi.
Programmatūras lietojumprogrammu inženieris parasti strādā datu centrā. Datu centrs ir ēka, kas paredzēta vairāku datorsistēmu pārvaldībai. Šī ir iekārta, kas paredzēta lielu datoru atbalstam ar īpašiem noteikumiem dublēšanai, uzlabotai dzesēšanai un jaudas dublēšanai. Datu centrs nodrošina drošu vidi, kas ir bloķēta no fiziskas un elektroniskas ielaušanās. Sistēmas administrators ir vienīgā persona, kurai ir piekļuve datoriem datu centrā.
Katrai programmatūras lietojumprogrammai ir pakalpojumu līmeņa līgums (SLA), kas nosaka nepieciešamo lietojumprogrammas stabilitāti. Programmatūras lietojumprogrammu inženieris ir atbildīgs par katra SLA ievērošanu. Šis SLA ir līgums starp programmatūras nodrošinātāju un ražošanas vides pārvaldnieku.
SLA ir ārkārtīgi svarīga tēma lielākajai daļai lielo organizāciju. Šiem lielajiem uzņēmumiem ir nepieciešama IT infrastruktūras pieejamība, kas atbilst organizācijas biznesa mērķiem. Kad sistēma nav pieejama, potenciāli tiek zaudēti ieņēmumi, tāpēc sistēmas pieejamība ir pastāvīgi jāuzrauga. Sistēmu inženieris izmanto uzlabotu programmatūru un rīkus, lai izsekotu to datoru stāvoklim, par kuriem viņš ir atbildīgs.
Tiešsaistes interneta rezervēšanas sistēma ir labs piemērs programmatūrai ar kritisku SLA. Programmatūras lietojumprogrammu inženieris ir atbildīgs par to, lai rezervēšanas sistēma būtu pieejama 24 stundas diennaktī, jo neveiksmes rezultātā tiktu zaudēti ieņēmumi. Pārejot uz mākoņdatošanu, šī prasība kļūs aktuālāka, jo visas turpmākās lietojumprogrammas tiks atbalstītas internetā, izmantojot programmatūras kā pakalpojuma (SAAS) stratēģiju.