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!).
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.