DevOps Developer

Remote / Praha - Pankrác /
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:

  • You will actively contribute to various projects spanning across critical technical deliveries, regulatory initiatives and platform enhancements requested by the Product Owner or Business Users. With a heavy emphasis on both technical and communication skills, you are expected to work closely with the Developers, Business Analysts, Architects and Project Managers across all regions and business clusters to deliver robust design and technical solutions in a controlled, transparent and actively risk managed fashion, ensuring requirements and functional specifications are well understood and participating in all aspects of analysis, design, implementation and deployment of software related to these applications.

Key Accountabilities:

  • Work with technical leads and developers to understand applications architecture and business logic, and contribute to deployment and integration strategies.
  • Environment Management functions (building new environments / refreshing existing ones).
  • Providing operational stability for the key environments.
  • Diagnosis and resolution of environment defects found during SIT and UAT test phases.
  • Contribute to the design of lightning fast DevOps processes, including automated build, release, deployments and monitoring, using state of the art tools and technologies to reduce the overall time to market of various new and existing software components.
  • Contributing to the delivery of complex projects in collaboration with global teams across Barclays to develop new or enhance existing systems.
  • Strong appreciation of development best practices.

Stakeholder Management and Leadership:

  • You will need to be able to:
  • Work with global and multi-disciplinary delivery teams.
  • Clearly articulate messages to a variety of audiences, establishing and maintaining strong relationships with colleagues at all levels.
  • Negotiate delivery timelines with key stakeholders and effectively manage individual workload.
  • Communicate problems and issues to stakeholders to avoid last minute surprises.
  • Understand needs/challenges of stakeholders and negotiate satisfactory resolution to issues surrounding creation and implementation of technology solutions.
  • Ensure client expectations of operational performance and efficiency are met, discuss the same via various communication channels to senior stakeholders within the bank.

Decision-making and Problem Solving:

  • You need to effectively deliver complex projects involving multiple business and technical teams. A formal analysis and evaluation process is needed to arrive at decisions, which have far reaching implications, whether developing new or enhancing existing systems. A high level of maturity and flexibility is needed to effectively navigate complex environment(s) and deliver optimal solutions.

  • You shall demonstrate:
  • Seeking the advice of stakeholders to better create clarity in complex situations, understand problems, evaluate options and make decisions.
  • Consideration of the impact of you actions and decisions on key stakeholders, seeking to deliver a positive outcome for those involved.
  • Reprioritisation of own activities to respond to new information and changing requirements, whilst staying focused on results.

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, Bash).
  • Knowledge and practical experience in supporting CI/CD pipelines (Git, Jenkins/TeamCity, deployment tools).
  • Good knowledge of Windows servers, as well as Unix systems.
  • Familiarity with MS SQL Server, MongoDB, other DBMS.

Desirable skills/Preferred Qualifications:

  • Experience with Chef, Nexus.
  • Experience with Jira and Confluence.
  • Experience with with Monitoring / Observability solutions.
  • Experience with AWS or any other major Public Cloud service, as well as Private Cloud solutions.
  • BigData (Hadoop).