Informacje o stanowisku
UniCredit S.p.A. is the company that provides solutions in the Information & Communication Technology (ICT), Back Office & Middle Office, Real Estate, Security and Global Sourcing areas in order to respond quickly and effectively both to the requests of the Bank and of the market. UniCredit organizes its activities on a structured model organized in business lines and service lines, based on a concept of end-to-end in order to ensure the best service in terms of quality.
As a Senior DevOps Engineer, you will manage continuous integration, continuous delivery (CI/CD), and infrastructure as code (IaC) processes. Be responsible for tools configuration, integration, and monitoring. Participate in analysis and integration of innovative solutions aiming optimization or tasks automation. Understand the needs of stakeholders to streamline the development and deployment of applications.
Key Responsibilities:
- Develop new functionalities, improvement, maintenance of CI/CD/CT chain solutions.
- Design understanding the needs of stakeholders and analysis and design of new functionalities.
- Analyse and write code to provision and manage infrastructure resources using tools like Terraform.
- Setup monitoring and logging solutions to track system performance, detect issues, and troubleshoot problems in real-time.
- Ensure the reliability and scalability of systems by implementing best practices for high availability, load balancing, and disaster recovery.
- Work closely with development, operations, and other cross-functional teams to streamline processes, resolve conflicts, and drive continuous improvement.
- Identify performance bottlenecks and implement optimizations to improve system efficiencies and resource utilization.
- Document processes, configurations, best practices, and share knowledge with the team.
Qualifications:
- Bachelors or master’s degree in computer science, Information Technology, or equivalent experience.
- CKAD certificate.
- CKA certificate.
Experience:
Mandatory
- Proven experience (10+ years) in Software Development Lifecycle, with hands-on experience in managing versioning control systems, CI/CD.
- Experience with Azure cloud platform services.
- Programming skills in languages such as Groovy, Python, Go, Bash.
- Experience with Agile methodology as Scrum/Kanban/SAFe, etc.
- Experience in working with Terraform and Ansible for infrastructure as code and configuration as code.
- Experience with tools like Docker, Kubernetes and deploying applications on a CSP (GCP, AWS, Azure).
- Experience with code repositories (Git) and continuous integration tools (e.g., Jenkins, Maven, npm, Gradle).
Good To Have
- Knowledge of microservices architecture and containerization.
- Ability to configure and tune Cassandra, Solr, Elastic, Memcache, Redis clusters.
- Experience using various deployment techniques (Canary, Blue/Green, Feature Toggles) to decouple deployment from release.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Quality Assurance
Industries
IT Services and IT Consulting
#J-18808-Ljbffr
Praca WarszawaWarszawa - Oferty pracy w okolicznych lokalizacjach