Employment details
•Employment type: employment contract (umowa o pracę)
•Location: ul. Sokolska 34, Katowice or ul. Puławska 2, Warszawa (2 days a week working from the office)
•Salary: 23,000 - 27,000 PLN gross
About the team
You will join a team that develops and maintains the bank's infrastructure "chassis". The team deals with solutions responsible for communication between banking applications. Here we have the bank's Kafka, we build the bank's service mesh and a portal for managing it. We operate both in the GCP cloud and in on-prem solutions. We automate communication configuration processes so that deployments in the bank run more smoothly.
The team consists of DevOps engineers who take care of solutions from start to finish. We work in Agile with frequent deployments and CI/CD process automation. Our motto is stability and performance.
Your tasks
•You maintain and develop production and non-production environments
•You design, build and maintain CI/CD pipelines for Java applications
•You automate processes using scripts (mainly Bash) and configuration management tools
•You implement and develop monitoring, alerting, and security and access control mechanisms for the environments you manage
•You participate in architectural planning and contribute to shaping the bank's standards
Our expectations
•You know the Java ecosystem (Spring Boot, Maven/Gradle) or Go (Go Module, Gin)
•You know CI/CD solutions, you have experience building and maintaining CI/CD pipelines (Azure DevOps or equivalent)
•You have experience administering Linux-based servers
•You have experience with Google Cloud Platform, in particular with GKE, Cloud Storage, Artifact Registry, and managing containerized environments
•You have experience building scalable microservices
•You can program with attention to CPU and memory resource optimization
•You have practical knowledge of Kubernetes – deployment, kubectl commands, resource management, troubleshooting
•You have knowledge of Bash scripting sufficient for independently automating operational tasks
•You know data encryption topics based on the SSL protocol (generating certificates, traffic encryption)
•You have knowledge of cloud environment security topics: identity management, networking, encryption
•You have the ability to configure and maintain monitoring solutions (ELK, Grafana or similar)
•You communicate in English (min. B1)
Nice to have
•Experience with configuration management tools, e.g. Ansible
•Knowledge of SCALA
•Knowledge of Graal VM
•Knowledge of cloud environment cost optimization
•Knowledge of SQL and experience with relational databases (e.g. PostgreSQL)
•Experience working in the financial sector or a regulated IT environment
We offer
•Work in a business- and technologically-mature IT Division of over 1000 people, where together with us you will create solutions for modern banking
•Comprehensive competency development in software development, IT security, and DevOps methodology through participation in projects including migrating our environments and applications to the public cloud
•Access to educational platforms including Microsoft ESI, Udemy Business, eTutor, and funding for necessary technical training
•Collaboration in mutually learning developer, analyst and tester communities, Women in Tech, including working with mentors and learning through accompanying internships
•Medical package, life insurance, the Mindgram platform, Employee Pension Program and Oncology Prevention Program
•Sports cards (Medicover Sport and Multisport) and a points-based benefits cafeteria
•Additional days off
•Employee Referral Program with a monetary benefit
•Attractive competitions with prizes and discounts at selected stores