Najnowsze oferty pracy

Zobacz więcej ofert pracy

DevOps/CI Engineer (SCM) [rekrutacja online]

NOKIA

Zachodniopomorskie

11 dni temu

DevOps/CI Engineer (SCM) [rekrutacja online]

Localization: Wrocław

 

 

Daily activities


We are looking for candidates for Software Configuration Engineer positions (also known as DevOps). You will have an opportunity to work in a flexible multicultural environment, constantly develop your skills in IT and Telecommunications domains. The challenges you will face include controlling software development environment, enhancing Continuous Integration system, focus on SCM and to support of developers working on 4G-5G features,.

 

Responsibilities:
  • Cross-site working within 4G LTE and 5G teams with focus on Software Configuration Management
  • monitoring and controlling the software development environment,
  • maintenance and enhancements of Continuous Integration systems,
  • supporting the development and maintenance of software analysis tools,
  • maintenance and troubleshooting the IT infrastructure
  • Plane/Core responsibility over Continuous Integration of other Nokia R&D sites
We work with:
  • Continuous Integration and Jenkins
  • Linux shell programming (Bash) and administration and containers (Docker, LXC)
  • Python including OOP techniques and basic design patterns
  • svn and git (gerrit/gitlab)
  • GNU Makefiles
  • Cloud deployments (OpenStack, managing instances, creating/maintaining images
  • Networking concepts (TCP/IP stack, DNS, routing and switching)
  • Bare-metal deployments (hardware knowledge, hardware configuration)
  • OpenStack and AWS knowledge
  • Kubernetes containers
  • Groovy and Perl
  • Ansible
  • Domain-related network services (NIS, NFS, Kerberos, LDAP)
Our expectations:
  • Experience with Continuous Integration and Jenkins
  • Extensive knowledge and practise of Linux shell programming (Bash)
  • Experience with Linux system administration, including simple database-related tasks, web servers
  • Linux containers (Docker, LXC)
  • Python including OOP techniques and basic design patterns
  • svn and git (gerrit/gitlab)
  • Ability to find solutions to uncommon problems
  • Extending build systems using GNU Makefiles
  • Cloud deployments (OpenStack, managing instances, creating/maintaining images
  • Networking concepts (TCP/IP stack, DNS, routing and switching)
  • Bare-metal deployments (hardware knowledge, hardware configuration)
  • Experience in software lifecycle management (understanding and creating release processes and delivery management)
  • OpenStack and AWS knowledge
  • Experience in deploying Kubernetes containers
  • Groovy and Perl
  • Ansible
  • Domain-related network services (NIS, NFS, Kerberos, LDAP)
Bonus points:
  • Master’s or Bachelor’s degree in Engineering, Telecommunications, Computer Science or Software Technology or equivalent education
  • Strong SW Engineering skills
  • Expertise in algorithm optimization, code profiling and in analysis of memory usage violations
  • Analytical skills
  • Good communication in English (both written and spoken)
  • Excellent team player
  • Reliability
  • Flexibility

 

Poznaj

Nokia Solutions and Networks Sp. z o.o.

Dlaczego warto?

Nokia to globalny lider, oferujący technologie łączące miliardy ludzi i urządzeń na całym świecie. Firma, wspierana innowacjami opracowywanymi przez cenione ośrodki badawczo-rozwojowe Nokia Bell Labs oraz Nokia Technologies, jest wiodącym dostawcą rozwiązań, będących fundamentem współczesnego, połączonego świata.

Proces rekrutacji

KrokRozmowa telefoniczna
KrokTest dla programistów
KrokRozmowa kwalifikacyjna
KrokTelekonferencja

Opinie pracowników

Edyta Górecka

Dyrektor Działu Wytwarzania Systemów do Zarządzania Sieciami

„Praca w Nokii to nie tylko wkład w rozwój najnowszych technologii, ale i możliwość ciągłego rozwoju oraz realizowania własnych celów i ambicji.”

Maciej Dziedzic

Dyrektor Działu R&D Technologii LTE

„W mojej pracy najbardziej motywuje mnie możliwość realnego wpływu na przyszłość.”

Więcej

Specjalista do spraw oprogramowania jest osobą odpowiedzialną, w największym skrócie, za opracowywanie, wdrażanie i administrowanie oprogramowaniem komputerowym na terenie sieci informatycznej firmy lub instytucji. Praca specjalisty rozpoczyna się od analizy potrzeb firmy, w której został zatrudniony w kontekście systemu informatycznego, a następnie zaprojektowaniu odpowiedniego oprogramowania w odpowiedzi na te potrzeby. ...
Praca Specjalista ds. Oprogramowania