
Keywords Studios pruža tehnološki podržane usluge globalnoj industriji videoigara. Njegov rad obuhvaća razvoj igara, produkciju grafike, audio, osiguranje kvalitete, lokalizaciju, marketing, angažman igrača, pristupačnost, globalizaciju sadržaja te rješenja u području umjetne inteligencije i tehnologije. Na temelju desetljeća iskustva u industriji, tvrtka podržava tvorce i izdavače igara u različitim fazama razvoja i isporuke. Keywords Studios također naglašava odgovorno poslovanje i dijeli stručno znanje iz industrije usmjereno na poboljšanje iskustva igrača diljem svijeta.
Inženjer produktivnosti razvojnih programera DevOps I
Unaprijedite CI/CD cjevovode, infrastrukturu u oblaku i alate za razvojne programere u tvrtki Helpshift. Automatizirajte inženjerske tijekove rada te pružajte podršku za Kubernetes, observabilnost, sigurnost i pouzdanost.
Opis
- Izrađujte i unapređujte CI/CD cjevovode za izgradnju, testiranje, implementaciju i izdavanje softvera
- Automatizirajte ponavljajuće zadatke povezane s izgradnjom, izdanjima, operacijama i razvojem
- Istražujte kvarove cjevovoda i povećavajte njihovu pouzdanost
- Pružajte podršku za kontrolu verzija i procese izdavanja
- Izrađujte skripte, CLI alate i interne alate koji pojednostavnjuju inženjerski rad
- Prepoznajte i uklanjajte prepreke u tijekovima rada razvojnih programera
- Radite s infrastrukturom u oblaku za CI/CD i razvojna okruženja
- Pomažite automatizirati dodjelu i konfiguraciju infrastrukture
- Izrađujte i podržavajte kontejnerizirane aplikacije i radna opterećenja
- Pružajte podršku za razvojna okruženja i okruženja za implementaciju na Kubernetesu
- Postavljajte i održavajte nadzor i zapisivanje događaja za sustave koji poboljšavaju iskustvo razvojnih programera
- Rješavajte probleme pomoću metrika, zapisa i tragova
- Pomažite izrađivati nadzorne ploče i upozorenja za inženjersku infrastrukturu
- Primjenjujte sigurne razvojne prakse i prakse CI/CD-a
- Dodajte sigurnosne provjere u inženjerske tijekove rada
- Pružajte podršku razvojnim i testnim okruženjima inženjerskih timova
- Unapređujte procese izgradnje i testiranja
- Pomažite automatizirati izolirana testna i druga okruženja
- Dijagnosticirajte probleme u CI/CD-u, infrastrukturi, kontejnerima i razvojnim okruženjima
- Pronalazite uzroke problema pomoću zapisa, metrika i informacija o sustavu
- Eskalirajte složene probleme i surađujte s drugima na njihovu rješavanju
- Pružajte operativnu podršku i pomažite u rješavanju incidenata
Zahtjevi
- Imate 2 do 5 godina iskustva u softverskom inženjerstvu, DevOpsu, infrastrukturi, platformskom inženjerstvu, SRE-u ili srodnom području
- Razumijete sustave Linux ili Unix
- Imate praktično iskustvo s CI/CD-om i automatizacijom
- Poznajete Git i tijekove rada u razvoju softvera
- Imate iskustva s Dockerom i/ili Kubernetesom
- Imate iskustva s barem jednim programskim ili skriptnim jezikom
- Poznajete platforme u oblaku, po mogućnosti AWS
- Razumijete osnove Infrastructure as Codea
- Razumijete nadzor, zapisivanje događaja i otklanjanje poteškoća
- Imate izražene vještine rješavanja problema i otklanjanja pogrešaka
- Sigurno se služite alatima naredbenog retka
- Učinkovito komunicirate i dokumentirate
- Spremni ste učiti i raditi s različitim tehnologijama
- Preuzimate odgovornost za dodijeljeni posao i dovodite ga do završetka
- Imate iskustva s Jenkinsom ili drugom CI/CD platformom
- Imate iskustva s AWS-om
- Imate iskustva s Kubernetesom ili EKS-om
- Imate iskustva s Terraformom, AWS CDK-om, CloudFormationom ili Ansibleom
- Imate iskustva s Pythonom ili skriptiranjem u ljusci
- Poznajete Prometheus, Grafanu ili slične alate za observabilnost
- Poznajete Helm i GitOps
- Imate iskustva s alatima za razvojne programere ili internim inženjerskim platformama
- Poznajete VS Code, IntelliJ ili slična integrirana razvojna okruženja
- Imate iskustva s infrastrukturom za testiranje
Pogodnosti
- Pouzdano isporučujte dodijeljene projekte i zadatke za poboljšanje iskustva razvojnih programera
- Smanjujte ponavljajući ručni inženjerski rad automatizacijom
- Povećavajte pouzdanost CI/CD-a i razvojnih tijekova rada
- Brže dijagnosticirajte i rješavajte probleme koji utječu na iskustvo razvojnih programera
- Postupno preuzimajte veću odgovornost za sustave i alate za razvojne programere
- Pozitivno surađujte s inženjerskim timovima