DevOps Developer

Remote / Praha - Pankrác /
Hybrid
Lokation: Prague (Pankrác)
Language: English required, Czech an advantage

Level: Senior
Form of cooperation: Contraktor
Start date: asap
Allocation: Full-Time
Allocation length: Long term

Overall purpose of role:

  • Manage and maintain environments including rebuilds and refreshes
  • Manage the path to live across all environments
  • Hands on experience working on Windows Servers, MSSQL Server and Unix platforms.
  • Ensure the availability and fitness of environments to support the change programme
  • Ensure sound release, configuration and data management
  • Provide environment and risk related metrics as and when required
  • Collaborate with stakeholders to manage environment demand, capacity and costs
  • Actively prevent and resolve risk to the resilience, robustness or utility of environments
  • Driving continuous improvement initiatives based on industry best practises
  • Hands-on experience on DevOps tools like GitHub, TeamCity, Chef
  • Experience on Private Cloud
  • Conceptual knowledge on DevOps principles
  • Hands on experience in scripting (PowerShell/Shell etc)
  • Knowledge on best practices, strategies, and processes associated with the ITIL (information technology infrastructure library) framework
  • Good understanding of testing cycle and release management

Key Accountabilities:

  • Candidate will join project environment management team that is responsible for support of existing CI/CD pipeline. CI/CD technological stack is Git bitbucket as version control system, Sonarqube for code coverage, TeamCity as main build engine, Nexus as artefact storage, deployment is done via internal tool based on PowerShell, MS build and C#, ad-hoc automation is working on Python.  Day to day activities will include E2E environment management (provisioning/security configuration/code installation and maintenance) Environments are 80% Widows based and 20% Linux based. Main Data store is MS SQL server, architecture of solution is micro service based and using Kafka as a message bus. This role is expecting to have 70[OPS]/30[Automation]% allocation, where 70% is env management/System integration testing support as well as Dev Team support work and 30% is work on ad-hoc automation solutions (Scripting/Monitoring/IaaC (chef)/etc). Team work is organized based on Kanban. Additional aspect of the job is keepen control and enchancing ITIL/ITSM processes, testing cycle, release cycle.

Essential Skills/Basic Qualifications:

  • Engineering mind thinking, attention to details, creativity
  • Knowledge and proven experience at least in one of the scripting languages (preferably PowerShell, Python, Ruby, Shell Scripting),
  • Knowledge and practical experience in supporting CI/CD pipelines (experience with TeamCity/Jenkins),
  • Knowledge and practical experience with at least one version control system (preferably GIT).
  • Good knowledge of Windows server, Linux systems
  • Familiarity with SQL or other database query language
  • Good understanding and practical expirince with ITIL/ITSM
  • Prooven record of Release management

Desirable skills/Preferred Qualifications:

  • Experience with Chef, Private cloud,
  • Experience with Nexus
  • Experience with Jira and Confluence
  • Familiar with Monitoring systems and log shipping solutions.
  • PM experience