Senior DevOps Engineer

TF Bank
Full_timeGdańsk, Poland

📍 Job Overview

  • Job Title: Senior DevOps Engineer
  • Company: TF Bank
  • Location: Gdańsk, Pomeranian Voivodeship, Poland
  • Job Type: Full-Time
  • Category: DevOps Engineer
  • Date Posted: 2025-06-09
  • Experience Level: 5-10 years
  • Remote Status: On-site/Hybrid

🚀 Role Summary

  • Key Responsibilities: Design, implement, and maintain Azure infrastructure, manage Kubernetes workloads, secure infrastructure, and collaborate with developers to promote secure-by-default practices.
  • Key Technologies: Azure, Kubernetes, GitOps, Bicep, Flux2, Azure DevOps, IAM, RBAC, Azure Policy, Azure Defender for Cloud, NIST, CIS Benchmarks, ISO 27001.

📝 Enhancement Note: This role requires a strong background in Azure cloud infrastructure, DevOps practices, and Kubernetes, with a focus on infrastructure security in regulated environments.

💻 Primary Responsibilities

  • Infrastructure Management: Design, implement, and maintain Azure infrastructure with a focus on scalability, security, and resilience.
  • GitOps & CI/CD: Use Bicep and Flux2 GitOps workflows to define and manage infrastructure as code for AKS and related services. Guide and support developers on CI/CD pipelines in Azure DevOps.
  • Security & Compliance: Secure infrastructure using Azure-native tools and contribute to the design and enforcement of security controls aligned with industry frameworks.
  • Monitoring & Logging: Maintain logging, monitoring, and alerting for cloud resources and deployments to ensure system health, observability, and traceability.
  • Collaboration & Documentation: Collaborate with developers to promote secure-by-default infrastructure patterns and document infrastructure and security practices.
  • Hybrid Cloud Connectivity: Support hybrid cloud connectivity and secure data transfer between on-premise and Azure environments, and help migrate on-premise infrastructure to Azure.

📝 Enhancement Note: This role involves a high level of technical responsibility, requiring expertise in Azure infrastructure, Kubernetes, and secure deployment practices.

🎓 Skills & Qualifications

Education: Bachelor's degree in Computer Science, IT, or a related field. Relevant certifications are a plus.

Experience: Proven experience as a DevOps Engineer or Infrastructure Engineer with a focus on Azure, managing Kubernetes workloads, and working with security and compliance frameworks in regulated environments.

Required Skills:

  • Strong hands-on experience with Azure cloud infrastructure, Azure DevOps, and Kubernetes.
  • Proficiency in infrastructure as code (IaC) tools like Bicep and experience with GitOps workflows using tools like Flux2.
  • Experience with secure infrastructure practices in regulated environments and exposure to security and compliance frameworks like NIST, CIS Benchmarks, or ISO 27001.
  • Experience integrating security tools into DevOps workflows and setting up observability and monitoring tools.

Preferred Skills:

  • Experience with .NET backend applications and API deployments.
  • Certifications: Azure DevOps Engineer, Azure Administrator, Azure Solution Architect, CKA/CKS.
  • Working knowledge of container and application security tools.
  • Experience with Jira administration.

📝 Enhancement Note: Candidates should have a strong technical background in Azure, Kubernetes, and secure infrastructure practices to excel in this role.

📊 Web Portfolio & Project Requirements

Portfolio Essentials:

  • Demonstrate experience in designing, implementing, and maintaining secure Azure infrastructure with a focus on scalability, security, and resilience.
  • Showcase GitOps workflows using tools like Flux2 and experience with CI/CD pipelines in Azure DevOps.
  • Highlight projects that involve securing infrastructure using Azure-native tools and contributing to the design and enforcement of security controls aligned with industry frameworks.
  • Include examples of maintaining logging, monitoring, and alerting for cloud resources and deployments to ensure system health, observability, and traceability.

Technical Documentation:

  • Provide documentation for infrastructure and security practices, contributing to audit readiness and internal compliance reporting.
  • Include code examples demonstrating secure deployment practices and architecture decision-making.

📝 Enhancement Note: Portfolio should emphasize Azure infrastructure, Kubernetes, and secure deployment practices, with a focus on regulated environments.

💵 Compensation & Benefits

Salary Range: €60,000 - €80,000 per year (based on market research for senior DevOps engineers in Poland with 5-10 years of experience)

Benefits:

  • Wellness allowance
  • Professional development budget
  • Technical challenge: work on always-on, high-volume services that must stay up around the clock
  • An international and fast-paced work environment
  • Hybrid work flexibility

Working Hours: 40 hours per week, with flexibility for deployment windows, maintenance, and project deadlines.

📝 Enhancement Note: Salary range is estimated based on market research for senior DevOps engineers in Poland with 5-10 years of experience and a focus on Azure cloud infrastructure, Kubernetes, and secure deployment practices.

🎯 Team & Company Context

Company Culture:

  • Industry: Financial services and consumer banking.
  • Company Size: Medium (1,001-5,000 employees)
  • Founded: 1987
  • Team Structure: The DevOps team works closely with developers, QA, and other stakeholders to ensure secure, scalable, and resilient infrastructure. The team is responsible for designing, implementing, and maintaining Azure infrastructure, managing Kubernetes workloads, and promoting secure-by-default practices.
  • Development Methodology: Agile/Scrum methodologies with sprint planning for web projects, code review, testing, and quality assurance practices, and CI/CD pipelines for automated deployment.

Company Website: https://www.tfbank.se/

📝 Enhancement Note: TF Bank offers an international and fast-paced work environment, with a focus on technical challenge and continuous learning.

📈 Career & Growth Analysis

Web Technology Career Level: Senior DevOps Engineer - Responsible for designing, implementing, and maintaining secure Azure infrastructure, managing Kubernetes workloads, and promoting secure-by-default practices. This role requires a high level of technical expertise and experience in Azure cloud infrastructure, Kubernetes, and secure deployment practices.

Reporting Structure: Reports directly to the Head of DevOps or a similar role, working closely with developers, QA, and other stakeholders to ensure secure, scalable, and resilient infrastructure.

Technical Impact: This role has a significant impact on the security, scalability, and resilience of TF Bank's infrastructure, directly influencing the availability and performance of their services.

Growth Opportunities:

  • Technical Growth: Expand expertise in Azure cloud infrastructure, Kubernetes, and secure deployment practices. Explore emerging technologies and tools to stay up-to-date with industry trends.
  • Leadership Growth: Develop leadership skills by mentoring junior team members, contributing to team decision-making processes, and driving best practices across the organization.
  • Architecture Growth: Gain experience in designing and implementing scalable, secure, and resilient infrastructure, contributing to the overall architecture of TF Bank's services.

📝 Enhancement Note: This role offers significant opportunities for technical growth, leadership development, and architecture decision-making, with a focus on Azure cloud infrastructure, Kubernetes, and secure deployment practices.

🌐 Work Environment

Office Type: Hybrid work environment with on-site and remote work options.

Office Location(s): Gdańsk, Pomeranian Voivodeship, Poland

Workspace Context:

  • Collaboration: The office space is designed to encourage collaboration and teamwork, with dedicated areas for meetings, brainstorming, and informal discussions.
  • Equipment: Multiple monitors, testing devices, and development tools are provided to ensure a productive work environment.
  • Accessibility: The office is located in a central part of Gdańsk, with easy access to public transportation and nearby amenities.

Work Schedule: Flexible work schedule with core hours between 10:00 AM and 3:00 PM. Remote work options are available, with a focus on results and delivery rather than strict working hours.

📝 Enhancement Note: TF Bank offers a hybrid work environment with a focus on collaboration, flexibility, and results-driven work culture.

📄 Application & Technical Interview Process

Interview Process:

  1. Technical Phone Screen: A brief phone call to discuss the candidate's experience, skills, and motivation for the role. The candidate may be asked to describe their experience with Azure cloud infrastructure, Kubernetes, and secure deployment practices.
  2. Technical Deep Dive: A deeper technical discussion focusing on the candidate's experience with Azure DevOps, Bicep, Flux2, and other relevant tools. The candidate may be asked to walk through their approach to designing, implementing, and maintaining secure Azure infrastructure, managing Kubernetes workloads, and promoting secure-by-default practices.
  3. Behavioral & Cultural Fit: An assessment of the candidate's problem-solving skills, communication abilities, and cultural fit within the team and organization. The candidate may be asked to describe challenging situations they've faced in previous roles and how they overcame them.
  4. Final Decision: A final decision is made based on the candidate's technical expertise, cultural fit, and alignment with the role's requirements.

Portfolio Review Tips:

  • Highlight projects that demonstrate experience in designing, implementing, and maintaining secure Azure infrastructure, managing Kubernetes workloads, and promoting secure-by-default practices.
  • Include examples of infrastructure as code (IaC) using tools like Bicep and experience with GitOps workflows using tools like Flux2.
  • Showcase projects that involve securing infrastructure using Azure-native tools and contributing to the design and enforcement of security controls aligned with industry frameworks.
  • Include documentation for infrastructure and security practices, contributing to audit readiness and internal compliance reporting.

Technical Challenge Preparation:

  • Brush up on Azure cloud infrastructure, Kubernetes, and secure deployment practices.
  • Review relevant Azure documentation, best practices, and case studies to demonstrate a deep understanding of the platform.
  • Prepare for questions about infrastructure as code (IaC), GitOps workflows, and secure infrastructure practices in regulated environments.

ATS Keywords:

  • Programming Languages: Python, Bash, PowerShell
  • Web Frameworks: Azure DevOps, Bicep, Flux2
  • Server Technologies: Kubernetes, AKS, Azure
  • Databases: Azure SQL Database, Azure Cosmos DB
  • Tools: Azure Policy, Azure Defender for Cloud, Azure App Configuration, Azure Key Vault
  • Methodologies: Agile, Scrum, GitOps
  • Soft Skills: Problem-solving, communication, collaboration, leadership
  • Industry Terms: Infrastructure as Code (IaC), Secure by Default, Compliance, NIST, CIS Benchmarks, ISO 27001

📝 Enhancement Note: The interview process for this role focuses on assessing the candidate's technical expertise in Azure cloud infrastructure, Kubernetes, and secure deployment practices, as well as their problem-solving skills, communication abilities, and cultural fit within the team and organization.

🛠 Technology Stack & Web Infrastructure

Frontend Technologies: Not applicable for this role.

Backend & Server Technologies:

  • Azure: The primary cloud platform used for infrastructure management, with a focus on scalability, security, and resilience.
  • Kubernetes: Used for managing containerized workloads and orchestrating deployments on Azure Kubernetes Service (AKS).
  • GitOps: Implemented using tools like Flux2 for automated deployment and management of AKS clusters.
  • Bicep: Used for defining and deploying Azure resources using declarative syntax and IaC principles.
  • Azure DevOps: Used for managing CI/CD pipelines, environments, and deployment strategies.

Development & DevOps Tools:

  • Azure DevOps: Used for managing CI/CD pipelines, environments, and deployment strategies.
  • Bicep: Used for defining and deploying Azure resources using declarative syntax and IaC principles.
  • Flux2: Used for GitOps-based management of AKS clusters and automated deployment of infrastructure as code.
  • Azure Policy: Used for defining and enforcing policies to manage Azure resources at scale.
  • Azure Defender for Cloud: Used for securing Azure resources and protecting against threats.
  • Azure App Configuration: Used for managing application configuration and secrets.
  • Azure Key Vault: Used for securely storing and accessing secrets and keys.

📝 Enhancement Note: The technology stack for this role is heavily focused on Azure cloud infrastructure, Kubernetes, and secure deployment practices, with a focus on infrastructure as code (IaC) and GitOps workflows.

👥 Team Culture & Values

Web Development Values:

  • Secure by Default: Prioritize security in all aspects of infrastructure design, implementation, and maintenance.
  • Scalable and Resilient: Design infrastructure to handle increased load and failures gracefully, with minimal downtime.
  • Collaborative: Work closely with developers, QA, and other stakeholders to ensure secure, scalable, and resilient infrastructure.
  • Continuous Learning: Stay up-to-date with the latest Azure cloud infrastructure, Kubernetes, and secure deployment practices.

Collaboration Style:

  • Cross-Functional Integration: Work closely with developers, QA, and other stakeholders to ensure secure, scalable, and resilient infrastructure.
  • Code Review Culture: Collaborate with team members to review and improve infrastructure designs, implementations, and maintenance processes.
  • Knowledge Sharing: Share expertise and best practices with team members to drive continuous learning and improvement.

📝 Enhancement Note: The team culture at TF Bank emphasizes security, scalability, resilience, collaboration, and continuous learning, with a focus on Azure cloud infrastructure, Kubernetes, and secure deployment practices.

⚡ Challenges & Growth Opportunities

Technical Challenges:

  • Azure Infrastructure: Design, implement, and maintain secure Azure infrastructure with a focus on scalability, security, and resilience.
  • Kubernetes Management: Manage Kubernetes workloads using tools like Flux2 and GitOps workflows for automated deployment and management of AKS clusters.
  • Secure Infrastructure: Secure infrastructure using Azure-native tools and contribute to the design and enforcement of security controls aligned with industry frameworks.
  • Compliance & Audit: Maintain logging, monitoring, and alerting for cloud resources and deployments to ensure system health, observability, and traceability. Document infrastructure and security practices, contributing to audit readiness and internal compliance reporting.

Learning & Development Opportunities:

  • Technical Skill Development: Expand expertise in Azure cloud infrastructure, Kubernetes, and secure deployment practices. Explore emerging technologies and tools to stay up-to-date with industry trends.
  • Leadership Development: Develop leadership skills by mentoring junior team members, contributing to team decision-making processes, and driving best practices across the organization.
  • Architecture Decision-Making: Gain experience in designing and implementing scalable, secure, and resilient infrastructure, contributing to the overall architecture of TF Bank's services.

📝 Enhancement Note: This role offers significant opportunities for technical growth, leadership development, and architecture decision-making, with a focus on Azure cloud infrastructure, Kubernetes, and secure deployment practices.

💡 Interview Preparation

Technical Questions:

  • Azure Infrastructure: Describe your experience designing, implementing, and maintaining secure Azure infrastructure with a focus on scalability, security, and resilience. How have you approached infrastructure as code (IaC) and GitOps workflows using tools like Bicep and Flux2?
  • Kubernetes Management: How have you managed Kubernetes workloads using tools like Flux2 and GitOps workflows for automated deployment and management of AKS clusters? Can you walk through a real-world example of how you've implemented and managed Kubernetes clusters in a production environment?
  • Secure Infrastructure: How have you secured infrastructure using Azure-native tools and contributed to the design and enforcement of security controls aligned with industry frameworks? Can you provide examples of how you've approached secure deployment practices and architecture decision-making in previous roles?
  • Compliance & Audit: How have you maintained logging, monitoring, and alerting for cloud resources and deployments to ensure system health, observability, and traceability? Can you describe your experience with documenting infrastructure and security practices, contributing to audit readiness and internal compliance reporting?

Company & Culture Questions:

  • Company Culture: How do you see yourself fitting into the team culture at TF Bank, with a focus on collaboration, flexibility, and results-driven work environment? How have you approached working with diverse teams and stakeholders in previous roles?
  • Technical Challenges: How do you approach technical challenges and problem-solving in your work? Can you describe a challenging situation you've faced in a previous role and how you overcame it?
  • User Experience Impact: How do you ensure that the infrastructure you design, implement, and maintain supports a positive user experience for TF Bank's customers? Can you describe your experience with user experience design principles and how you've applied them in previous roles?

Portfolio Presentation Strategy:

  • Azure Infrastructure: Highlight projects that demonstrate experience in designing, implementing, and maintaining secure Azure infrastructure with a focus on scalability, security, and resilience. Include examples of infrastructure as code (IaC) using tools like Bicep and experience with GitOps workflows using tools like Flux2.
  • Kubernetes Management: Showcase projects that involve managing Kubernetes workloads using tools like Flux2 and GitOps workflows for automated deployment and management of AKS clusters. Include real-world examples of how you've implemented and managed Kubernetes clusters in a production environment.
  • Secure Infrastructure: Demonstrate experience in securing infrastructure using Azure-native tools and contributing to the design and enforcement of security controls aligned with industry frameworks. Include examples of how you've approached secure deployment practices and architecture decision-making in previous roles.
  • Compliance & Audit: Include examples of how you've maintained logging, monitoring, and alerting for cloud resources and deployments to ensure system health, observability, and traceability. Showcase documentation for infrastructure and security practices, contributing to audit readiness and internal compliance reporting.

📝 Enhancement Note: The interview process for this role focuses on assessing the candidate's technical expertise in Azure cloud infrastructure, Kubernetes, and secure deployment practices, as well as their problem-solving skills, communication abilities, and cultural fit within the team and organization.

📌 Application Steps

To apply for this Senior DevOps Engineer position at TF Bank:

  1. Customize Your Portfolio: Highlight projects that demonstrate experience in designing, implementing, and maintaining secure Azure infrastructure, managing Kubernetes workloads, and promoting secure-by-default practices. Include examples of infrastructure as code (IaC) using tools like Bicep and experience with GitOps workflows using tools like Flux2.
  2. Optimize Your Resume: Tailor your resume to emphasize your experience with Azure cloud infrastructure, Kubernetes, and secure deployment practices. Highlight relevant projects, achievements, and skills that showcase your technical expertise and problem-solving abilities.
  3. Prepare for Technical Interviews: Brush up on your knowledge of Azure cloud infrastructure, Kubernetes, and secure deployment practices. Review relevant Azure documentation, best practices, and case studies to demonstrate a deep understanding of the platform. Prepare for questions about infrastructure as code (IaC), GitOps workflows, and secure infrastructure practices in regulated environments.
  4. Research TF Bank: Learn about TF Bank's company culture, values, and technical challenges. Prepare for questions about how you see yourself fitting into the team culture, your approach to technical challenges and problem-solving, and how you ensure a positive user experience for TF Bank's customers.

⚠️ Important Notice: This enhanced job description includes AI-generated insights and web development/server administration industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.

Application Requirements

Proven experience as a DevOps Engineer or Infrastructure Engineer with a focus on Azure is required. Candidates should have experience managing Kubernetes workloads and working with security and compliance frameworks.