#1 Job Board for tech industry in Europe

  • Job offers
  • All offersGdańskDevOpsDevOps Engineer
    DevOps Engineer
    DevOps
    Avenga

    DevOps Engineer

    Avenga
    Gdańsk
    Type of work
    Full-time
    Experience
    Senior
    Employment Type
    B2B
    Operating mode
    Remote
    Avenga

    Avenga

    We are a team of IT and digital transformation experts. Strategic consulting, customer experience service, software development, and outsourcing of top-class IT specialists is what we do (and more!).

    Company profile

    Tech stack

      Docker

      advanced

      Jenkins

      regular

      Linux

      regular

      Azure DevOps

      regular

      Python

      regular

      Bash

      junior

      Gradle

      junior

      Terraform

      junior

      Java

      nice to have

    Job description

    Description:

    Client is seeking motivated and experienced individual for the role of Senior DevOps Engineer to join team in Gdańsk, Poland.

    This position is hybrid. This means that the selected candidate will be required to perform some work onsite in Gdańsk (minimum 4 times/year), Poland. This is at the hiring team’s discretion and could potentially change in the future.

    If you love to automate and optimize everything you see – join us and you won’t regret.


    Project and team

    As a DevOps Engineer, you will play a crucial role in building and supporting the core infrastructure of aviation solutions. Our cross-functional team works on a data management tool for external customer. You will be working on a multicomponent web-based application which has incorporated aviation logic to ensure safety and quality of data. You will be a part of small DevOps team supporting us in delivering our product to the customer.

    Researches processes, applications, systems and data to identify functional requirements for application or system design. Consults with customers to clarify and refine requirements. Interprets and translates requirements into functional specifications. Develops and executes tests to validate system functionality against specifications.


    Position Responsibilities:

    • Lead design, development and implementation of DevOps solutions for development, test and production cloud and on-prem environments.

    • Preparation and supervision of production deployments.

    • Streamline and optimize CI/CD processes, automating build, test, and deployment pipelines.

    • Enhance cloud architecture, implementing best practices for scalability, security, and cost optimization.

    • Collaborate with development teams to improve application performance, monitoring, and troubleshooting.

    • Implement and maintain infrastructure as code (IaC) using tools like Terraform, Jenkins or Packer.

    • Continuously evaluate and adopt new technologies, tools, and practices to enhance our DevOps capabilities.

    • Provide technical guidance and mentorship to team members, fostering a culture of learning, growth, and mutual support.


    Technology stack: 

    • Cloud: Azure, Terraform, Terragrunt, Packer

    • Programming language: Java, Groovy, Python, Angular

    • Scripting: Bash

    • CI/CD: Jenkins

    • Operating system: Linux

    • Containerization: Docker, Docker Compose

    • Database: PostgreSQL, Liquibase

    • Application server: WebLogic, Tomcat

    • Build tool: Gradle

    • Version control: Bitbucket, GitLab


    Required qualifications:

    • Development background - 4 years’ experience in programming languages for API development

    • Fluency with scripting and automation languages such as Bash, Python etc.

    • Experience with CI/CD tools such as Jenkins, GitLab CI/CD or Azure DevOps.

    • Experience with build tools such as Gradle, Ant or Maven.

    • Knowledge of Azure services, including VM, VMSS, KeyVault.

    • Expertise with infrastructure as code tools such as Terraform, Packer, Jenkins CasC.

    • Experience with containerization and orchestration technologies like Docker.

    • Good understanding of Linux operating system for configuration and maintenance.

    • Good knowledge of Git version control tool.

    • Strong communication and collaboration skills, with the ability to work in cross-functional teams.


    Nice to have:

    • DevOps background – experience in supporting complexed multi-component projects.

    • Development background - experience in programming languages for API development in Java, Groovy or Python.


    Recruitment process: 

    Two stage round interview:

    1st stage could be online, but warmly welcome on site in person;

    2nd stage round interview: only on site.