Prin definitie - "small repetitive tasks".
Fiecare companie/firma/grup de IT are un set de procese si proceduri.
De asemeni fiecare dintre aceste entitati ar trebui sau au deja un sistem care permite capturarea discrepantelor (degradare sau intrerupere) de asemeni a muncii care nu e planificata.
Daca vorbim aici de cele cateva tipuri de munca
- munca planificata (business work - care aduce value ... unii o mai numesc CTB - change the business)
- proiecte interne (care sunt fundatie sau ajuta/imbunatatesc munca planificata asa numita RTB - run the business)
- munca neplanificata - defecte / buguri / re-arhitecturare ... etc chestii care nu le vrei deloc pentru ca acestea nu doar incetinesc cresterea dar o si impacteaza extrem de negativ prin pierderi)
Cu alte cuvinte trebuie sa te focusezi pe ceea ce doresti sa automatizezi, in teorie pornesti de jos in sus
1. automatizezi ceea ce poate cauza munca neplanificata
2. automatizezi partea de RTB (ex taskuri de mentenanta, rolling restarts etc)
3. automatizezi partial partea de CTB (task-urile de release to production, QACC, code reviews, peer reviews ...etc)
Pentru a putea face nr 1 e foarte important sa ai
1. un sistem de management al evenimentelor bine configurat si implementat (ex: toate asseturile si CI'urile trebuiesc monitorizate, tot ce ruleaza in ecosistem trebuie sa aibe asa numitele checkpoints in flux etc.)
2. un pipeline de productie bine mentinut (aceleasi versiuni de SO, un CMDB bine structurat, cu un discovery bine pus la punct, un sistem centralizat pentru pipeline-ul de development daca e cazul (ex Security, Quality, Resurse .. etc)
Ma rog .. sper sa te ajute un pic in a creea un framework care sa se potriveasca la ce ai tu nevoie, subiectul e unul foarte complex
dar trebui sa pornesti de undeva
Viziteaza-ne pe Facebook
Urmareste-ne pe Twitter
Vezi ce facem pe YouTube