#

Senior Software Engineer (DevOps)

Hays Poland

Kraków, małopolskie

Hays Poland

Senior Software Engineer (DevOps)

Kraków
Senior Software Engineer (DevOps)
Kraków
NR REF.: 1122768


Your new company
For our Client, the fastest growing and largest independent energy supplier in Kraków, due to further development of IT structures we are looking for Senior Software Engineer (DevOps).


Your new role
Key Deliverables
  • Work with delivery teams to support their delivery of quality software solutions through the use of automation
  • Work with other Delivery Automation and Technical Operational engineers to continually improve the infrastructure and platform
  • Work with software delivery teams to encourage end-to-end ownership and support their ability to monitor and manage their own applications in the production environment
  • Delivery automation will encompass a variety of technologies, including databases, web services, and web front ends, written in a variety of languages
  • Appropriate documentation to share knowledge about the solutions, processes, frameworks and other technical subjects
Key Tasks
  • Collaborate with a number of teams to ensure best practice is encouraged and provide a layer of governance over software delivery
  • Deliver high quality, efficient, defect-free code following the basic agile principles
  • Delivery of tools to support automation and self-serve delivery teams
  • Be an advocate for CI, CD, DevOps, TDD, and Microservice principles
  • Ongoing support of delivery teams
  • Ongoing support of the continuous delivery platform


What you'll need to succeed
Essential skills include
  • Proficient in at least one programming language
  • An understanding of RESTful services
  • An understanding of web UI technologies, e.g. HTML, JavaScript, (S)CSS
  • The ability to write clear, concise code that adheres to commercial standards
  • A strong understanding of Agile and DevOps principles
  • An understanding of continuous integration/delivery principles
  • Experience with Linux, e.g. Ubuntu, CentOS
  • Knowledge of scripting languages, e.g. bash, python, ruby, groovy
  • Willing to learn new technologies and apply them
Desirable skills
  • A range of programming languages; Java, JavaScript (Node.js), go-lang, Scala, Kotlin
  • Docker/containers - particularly in the context of development, testing, deployment, and use in production
  • Configuration management; Puppet
  • Build Servers (Jenkins)
  • Microservice principles and technologies; service discovery (Consul), service scheduling (Swarm,
  • Kubernetes)
  • Queuing technologies; JMS, HornetQ, ActiveMQ, Kafka
  • Microservices
  • Support applications in a production
  • Monitoring applications, using tools such as nagios, newrelic, statsd
  • Automated testing
  • Cloud platform; AWS
  • Virtualisation; VMWare, Vagrant, Virtualbox
  • Infrastructure as code; Terraform, cloudformation


What you'll get in return
The company offers unique opportunity of professional development, stable work position in recognized company, additional benefits: private medical care, multi-sport card and work, internal training, fresh fruit.


What you need to do now
If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now.
If this job isn't quite right for you but you are looking for a new position, please contact us for a confidential discussion on your career.
Prosimy o aplikowanie poprzez przycisk znajdujący się po prawej stronie ogłoszenia.
Hays Poland

Czy chcesz otrzymywać oferty pracy na podobne stanowiska?

Utwórz powiadomienie e-mail
Zapisz mnie

Zapisani kandydaci otrzymują informacje jako pierwsi.

Podziel się ze znajomymi