Application DevOps Engineer
⚲ Üllő
14 187 - 17 734 PLN (PERMANENT)
Wymagania
- SQL
- .NET (nice to have)
- Node.js (nice to have)
- Python (nice to have)
- JavaScript (nice to have)
- React (nice to have)
- Angular (nice to have)
Opis stanowiska
O projekcie:
Meglévő vagy új szoftveralkalmazásokra vonatkozó elemzési, nyomozási, hibakeresési, konfigurációs, támogatási, karbantartási, tömeges adatmódosítási, riportolási igények megvalósítása. Meglévő vagy új szoftveralkalmazások, vagy azok funkcióinak, integrációinak tervezése, fejlesztése, tesztelése és karbantartása. Részvétel a kapcsolódó cloud tervezési és üzemeltetési feladatokban.
Kifejezetten cél a munkáltató aktuális IT rendszereinek megértésén és üzemeltetésén túl aktív részvétel a jelenlegi rendszerek megújításának, kiváltásának tervezési, kivitelezési és üzemeltetési feladataiban, akár a jelenlegitől eltérő technológiák használatával.
Wymagania:
Adatbázis és adatkezelés:
- MS SQL / T-SQL
- komplex lekérdezések készítése
- tárolt eljárások értelmezése és módosítása
- adatellenőrzés, adatjavítás, riportkészítés
- PostgreSQL vagy Oracle SQL ismerete előnyt jelent
Fejlesztés és hibakeresés:
- C# alapismeret / gyakorlati tapasztalat
- Gyakorlati tapasztalat az alábbi nyelvek/technológiák legalább az egyikében:
JavaScript
TypeScript
Node.js
Python
- meglévő kód olvasása, értelmezése, hibakeresése és kisebb módosítása
- Visual Studio vagy más fejlesztői környezet használata
- debugolás, lokális futtatás, build és publish folyamatok ismerete
DevOps és verziókezelés:
- Git
- Azure DevOps Repos
- branch stratégia, commit, pull request, code review alapok
- Azure DevOps Pipelines
- build, deployment és release folyamatok támogatásaCloud és alkalmazásüzemeltetés:
- Azure App Service
- Azure Function App
- Azure SQL Database
- Azure Key Vault
- alkalmazáskonfigurációk és környezeti beállítások kezelése
- logok, hibák és futási problémák vizsgálata
Integrációk és eszközök:
- REST API-k alapvető működésének ismerete
- Postman vagy hasonló API-tesztelő eszköz használata
- JSON és XML adatformátumok értelmezése
- SFTP-alapú adatkapcsolatok ismerete
- fájl- és konfiguráció-összehasonlító eszközök használata
Codzienne zadania:
- Meglévő szoftverakalmazások dokumentációjának megismerése, szükség esetén a jelenlegi működésének megismerése, feltárása
- Napi operatív hibakeresések, problémafeltárások elvégzése
- Rendszeres riportok futtatása, új ad-hoc vagy rendszeres riportok elkészítése
- Dokumentáció karbantartása, bővítése
- Level 1 / Level 2 support tevékenység elvégzése, összekötő szerep a Level 3 szerepet betöltő alkalmazás fejlesztő / beszállító cégekkel
- Együttműködés a Business Analyst kollégákkal, üzleti specifikáció elkészítésének támogatása
- Technikai specifikáció elkészítése
- Elkészült specifikáció átadása a beszállítónak (külső fejlesztésű rendszer estén) vagy annak tartalmának fejlesztése és tesztre átadása (belső fejlesztésű rendszer esetén)
- Szoros együttműködés a teszt során a Business Analyst kollégákkal, szükség esetén az üzleti terület tesztelőivel
- Fejlesztéssel kapcsolatos dokumentációk elkészítése, naprakészen tartása
- Részvétel a tervezési, tesztautomatizálási és tesztelési feladatokban
- Verziókövető rendszer használata
- Részvétel az fejlesztett rendszerek egyes környezeteinek (dev, test, prod) kialakításában, ill. szükség szerint az üzemeltetésében, kapcsolódó DevOps tevékenységekben
- Fejlesztési standard-ek alkalmazása, ill. részvétel a kialakításukban
- Deployment, release folyamatok kialakítása és végrehajtása
- Migrációban való részvétel
- Proaktív javaslatok hatékonyság folyamatos javítása érdekében
Meglévő vagy új szoftveralkalmazásokra vonatkozó elemzési, nyomozási, hibakeresési, konfigurációs, támogatási, karbantartási, tömeges adatmódosítási, riportolási igények megvalósítása. Meglévő vagy új szoftveralkalmazások, vagy azok funkcióinak, integrációinak tervezése, fejlesztése, tesztelése és karbantartása. Részvétel a kapcsolódó cloud tervezési és üzemeltetési feladatokban.
Kifejezetten cél a munkáltató aktuális IT rendszereinek megértésén és üzemeltetésén túl aktív részvétel a jelenlegi rendszerek megújításának, kiváltásának tervezési, kivitelezési és üzemeltetési feladataiban, akár a jelenlegitől eltérő technológiák használatával.
Wymagania:
Adatbázis és adatkezelés:
- MS SQL / T-SQL
- komplex lekérdezések készítése
- tárolt eljárások értelmezése és módosítása
- adatellenőrzés, adatjavítás, riportkészítés
- PostgreSQL vagy Oracle SQL ismerete előnyt jelent
Fejlesztés és hibakeresés:
- C# alapismeret / gyakorlati tapasztalat
- Gyakorlati tapasztalat az alábbi nyelvek/technológiák legalább az egyikében:
JavaScript
TypeScript
Node.js
Python
- meglévő kód olvasása, értelmezése, hibakeresése és kisebb módosítása
- Visual Studio vagy más fejlesztői környezet használata
- debugolás, lokális futtatás, build és publish folyamatok ismerete
DevOps és verziókezelés:
- Git
- Azure DevOps Repos
- branch stratégia, commit, pull request, code review alapok
- Azure DevOps Pipelines
- build, deployment és release folyamatok támogatásaCloud és alkalmazásüzemeltetés:
- Azure App Service
- Azure Function App
- Azure SQL Database
- Azure Key Vault
- alkalmazáskonfigurációk és környezeti beállítások kezelése
- logok, hibák és futási problémák vizsgálata
Integrációk és eszközök:
- REST API-k alapvető működésének ismerete
- Postman vagy hasonló API-tesztelő eszköz használata
- JSON és XML adatformátumok értelmezése
- SFTP-alapú adatkapcsolatok ismerete
- fájl- és konfiguráció-összehasonlító eszközök használata
Codzienne zadania:
- Meglévő szoftverakalmazások dokumentációjának megismerése, szükség esetén a jelenlegi működésének megismerése, feltárása
- Napi operatív hibakeresések, problémafeltárások elvégzése
- Rendszeres riportok futtatása, új ad-hoc vagy rendszeres riportok elkészítése
- Dokumentáció karbantartása, bővítése
- Level 1 / Level 2 support tevékenység elvégzése, összekötő szerep a Level 3 szerepet betöltő alkalmazás fejlesztő / beszállító cégekkel
- Együttműködés a Business Analyst kollégákkal, üzleti specifikáció elkészítésének támogatása
- Technikai specifikáció elkészítése
- Elkészült specifikáció átadása a beszállítónak (külső fejlesztésű rendszer estén) vagy annak tartalmának fejlesztése és tesztre átadása (belső fejlesztésű rendszer esetén)
- Szoros együttműködés a teszt során a Business Analyst kollégákkal, szükség esetén az üzleti terület tesztelőivel
- Fejlesztéssel kapcsolatos dokumentációk elkészítése, naprakészen tartása
- Részvétel a tervezési, tesztautomatizálási és tesztelési feladatokban
- Verziókövető rendszer használata
- Részvétel az fejlesztett rendszerek egyes környezeteinek (dev, test, prod) kialakításában, ill. szükség szerint az üzemeltetésében, kapcsolódó DevOps tevékenységekben
- Fejlesztési standard-ek alkalmazása, ill. részvétel a kialakításukban
- Deployment, release folyamatok kialakítása és végrehajtása
- Migrációban való részvétel
- Proaktív javaslatok hatékonyság folyamatos javítása érdekében
🔍 Dekoder Ogłoszenia
🔴
aktív részvétel a jelenlegi rendszerek megújításának, kiváltásának tervezési, kivitelezési és üzemeltetési feladataiban, akár a jelenlegitől eltérő technológiák használatával
Oczekuje się, że będziesz aktywnie uczestniczyć w procesie modernizacji lub zastępowania istniejących systemów, co może oznaczać pracę z nowymi technologiami i potencjalnie znaczące zmiany w stosunku do obecnego stosu technologicznego.
🔴
meglévő kód olvasása, értelmezése, hibakeresése és kisebb módosítása
Twoim głównym zadaniem może być praca z istniejącym, potencjalnie nieudokumentowanym kodem, zamiast tworzenia nowych funkcjonalności od podstaw.
🔴
tömeges adatmódosítási, riportolási igények megvalósítása
Może to oznaczać rutynowe zadania związane z przetwarzaniem dużych ilości danych, w tym ich modyfikacją i generowaniem raportów, co może być powtarzalne.
🟡
kapcsolódó cloud tervezési és üzemeltetési feladatokban
Choć brzmi to jak praca z nowoczesnymi technologiami chmurowymi, zakres tych zadań może być szeroki i obejmować zarówno projektowanie, jak i bieżące utrzymanie, co może oznaczać różnorodność obowiązków.
🟡
C# alapismeret / gyakorlati tapasztalat
Określenie 'alapismeret' (podstawowa wiedza) w połączeniu z 'gyakorlati tapasztalat' (praktyczne doświadczenie) może sugerować, że oczekiwane jest więcej niż tylko teoretyczna znajomość C#, ale niekoniecznie zaawansowane umiejętności.