Your key responsibilities
As a
DevOps engineer, you will be responsible for deployment automation
and infrastructure maintenance. In this role you will design, build,
implement, test and maintain continuous integration
and
delivery workflows using Jenkins jobs establishing the best
practices across the stack.
Skills
and attributes for success
- Strong communication
skills and the ability to communicate with customers
- Well
organized, attentive to details and able to meet demanding deadlines
- Design, build, test,
deploy, maintain and improve technology solutions for new products and
services - Support
developers in the organization by making great tools and processes for
them
- Run and manage
the tools that keep the organization running
- Receives
limited, general direction rather than supervision
- Proven ability
to succeed in both collaborative and independent work environments
To qualify for the role you must have
- At least 1
years’ experience in design, configuration, continuous integration &
delivery
workflows
in Jenkins 2 (preferably using Jenkins pipelines and/or Job DSL) - 3 – 5
years’ experience in Linux and/or Windows administration
- Well versed
in internet architectures, including web, application, and database
components
such as
Apache, IIS, Tomcat, MySQL, SQL Server, etc. - Experience deploying
JVM-based applications and understanding its architecture
- Coding capability in
one or more languages, especially bash, PowerShell and Groovy
- Ability to use
GIT and SVN
- Experience designing
configuration management systems (i.e. Chef, Ansible, Puppet and
Salt) - Experience
with application load balancing solutions for scaling and HA
- General
networking skills required (TCP/IP, SNMP, etc.)
Ideally, you’ll also have
- Experience with Docker
- Experience
with Microsoft Azure
- Experience
with Infrastructure as Code (IaC)
- Experience
with Agile development lifecycle
Knowledge
of Polish language