Senior Cloud Engineer
π Job Overview
- Job Title: Senior Cloud Engineer
- Company: BFS Finance
- Location: Tallinn, Estonia
- Job Type: Hybrid
- Category: DevOps Engineer
- Date Posted: July 25, 2025
- Experience Level: Mid-Senior level (5-10 years)
- Remote Status: On-site with flexible working conditions
π Role Summary
- Design, develop, and test secure cloud infrastructure solutions tailored to specific requirements and business needs.
- Implement and extend solutions using Infrastructure as Code (IaC) approach with Terraform and Packer.
- Maintain and improve Azure compute services and SQL Server databases.
- Collaborate with other teams to improve their infrastructure and share architectural decisions.
- Create and maintain comprehensive documentation and monitoring solutions.
π» Primary Responsibilities
-
Cloud Infrastructure Design & Development:
- Design, develop, and test secure cloud infrastructure solutions tailored to specific requirements and business needs.
- Implement and extend solutions using IaC approach with Terraform and Packer.
-
Azure Compute & Database Services:
- Close involvement with implementation and maintenance of virtual machines (Linux and Windows) using Azure Compute services.
- Close involvement with implementation and maintenance of database services using Azure SQL Server.
-
Monitoring & Alerting:
- Create and maintain monitoring and alerting using Azure Monitor and Newrelic.
-
Documentation & Collaboration:
- Create and maintain comprehensive documentation.
- Collaborate with other teams to improve their infrastructure and share architectural decisions.
π Skills & Qualifications
Education: Bachelorβs degree in computer science or a related field.
Experience: Proven experience in cloud engineering, with a focus on Azure cloud and Infrastructure as Code (IaC) approach using Terraform.
Required Skills:
- Hands-on experience working with infrastructure as code approach using Terraform.
- Experience working with Azure cloud.
- Experience with one or more scripting languages (PowerShell, bash, or Python).
- Experience setting up monitoring and alerting solutions (Azure Monitor, Microsoft Defender for Cloud, etc.).
- Familiarity with CI/CD approach for application and infrastructure deployment.
- Familiarity with containerization using Docker.
- Familiarity with Azure SQL database server and RDBMS principles.
- Previous experience working with RabbitMQ or another queue system.
- Experience with database and queue services: setup backups, monitoring, data migration.
Preferred Skills:
- Previous experience working in the banking or Fintech domain.
- Reasonable level of competence in software development, cybersecurity, application monitoring & support.
- Previous experience working with Kafka, PostgreSQL, or MongoDB.
- Previous experience working with IIS and Nginx web services.
Language Skills: Sufficient written and spoken English language skills for effective communication and collaboration with the international team.
π Web Portfolio & Project Requirements
Portfolio Essentials:
- Demonstrate your cloud infrastructure design and development skills with case studies showcasing your use of Terraform, Azure Compute services, and Azure SQL Server.
- Highlight your monitoring and alerting expertise with examples of Azure Monitor and Newrelic implementations.
- Showcase your collaboration skills with examples of how you've worked with other teams to improve their infrastructure.
Technical Documentation:
- Provide examples of comprehensive documentation you've created and maintained for cloud infrastructure solutions.
- Demonstrate your understanding of CI/CD pipelines and containerization with relevant project examples.
π΅ Compensation & Benefits
Salary Range: β¬55,000 - β¬75,000 per year (Estimated based on market research for senior cloud engineers in Tallinn, Estonia)
Benefits:
- Competitive salary and benefits package.
- Flexible working conditions.
- Opportunity to work in an international team with a focus on the banking and Fintech domain.
Working Hours: Full-time (40 hours per week) with flexible working conditions available.
π Enhancement Note: The salary range is estimated based on market research for senior cloud engineers in Tallinn, Estonia. The benefits package is not specified in the job listing, so it is assumed to be competitive and may include health insurance, retirement plans, and other standard benefits.
π― Team & Company Context
π’ Company Culture
Industry: Fintech and Banking.
Company Size: Medium-sized company with a focus on international expansion.
Founded: Not specified in the job listing.
Team Structure:
- The team consists of cloud engineers, software developers, and other IT professionals.
- The team is structured to support the company's growth and expansion into new markets.
- The team works collaboratively, with a focus on sharing knowledge and improving infrastructure.
Development Methodology:
- The team uses Agile methodologies for software development and infrastructure management.
- The team follows best practices for infrastructure as code, monitoring, and alerting.
- The team works closely with other departments to ensure that infrastructure meets business needs.
Company Website: BFS Finance
π Enhancement Note: The company culture is inferred based on the job listing's focus on collaboration, knowledge sharing, and international teamwork. The development methodology is assumed to be Agile based on the company's focus on growth and expansion.
π Career & Growth Analysis
Web Technology Career Level: Senior Cloud Engineer - Responsible for designing, developing, and maintaining cloud infrastructure solutions. Provides technical leadership and mentoring to junior team members.
Reporting Structure: Reports directly to the Head of IT or a similar role. Works closely with software development teams and other IT departments.
Technical Impact: Has a significant impact on the company's infrastructure, ensuring that it is secure, scalable, and meets business needs. Works closely with software development teams to ensure that infrastructure supports application development and deployment.
Growth Opportunities:
- Technical leadership and mentoring opportunities.
- Opportunities to work on high-impact projects and drive infrastructure improvements.
- Opportunities to gain experience in the banking and Fintech domain.
π Enhancement Note: The career level, reporting structure, and technical impact are inferred based on the job listing's requirements and responsibilities. The growth opportunities are assumed based on the company's focus on international expansion and the team's collaborative nature.
π Work Environment
Office Type: Modern, collaborative office environment with flexible working conditions.
Office Location(s): Tallinn, Estonia.
Workspace Context:
- The workspace is designed to support collaboration and knowledge sharing.
- The workspace is equipped with modern tools and technologies to support cloud infrastructure development and management.
- The workspace is accessible, with flexible working conditions available.
Work Schedule: Full-time (40 hours per week) with flexible working conditions available. The work schedule may include on-call rotations for infrastructure monitoring and maintenance.
π Enhancement Note: The work environment is inferred based on the job listing's focus on collaboration, knowledge sharing, and flexible working conditions. The work schedule is assumed to be full-time with flexible working conditions available, as specified in the job listing.
π Application & Technical Interview Process
Interview Process:
- Online assessment of technical skills, focusing on cloud infrastructure design and development, Terraform, Azure cloud, and monitoring solutions.
- Technical deep dive, focusing on architectural decisions, system design, and problem-solving.
- Cultural fit assessment, focusing on collaboration, communication, and teamwork.
- Final evaluation, focusing on technical impact, leadership potential, and cultural fit.
Portfolio Review Tips:
- Highlight your cloud infrastructure design and development skills with case studies showcasing your use of Terraform, Azure Compute services, and Azure SQL Server.
- Showcase your monitoring and alerting expertise with examples of Azure Monitor and Newrelic implementations.
- Demonstrate your collaboration skills with examples of how you've worked with other teams to improve their infrastructure.
Technical Challenge Preparation:
- Brush up on your Terraform, Azure cloud, and monitoring solutions skills.
- Practice system design and problem-solving exercises.
- Prepare for architectural decision-making and leadership scenarios.
ATS Keywords: (See the comprehensive list below)
π Enhancement Note: The interview process, portfolio review tips, and technical challenge preparation are inferred based on the job listing's requirements and responsibilities. The ATS keywords are listed below.
π Technology Stack & Web Infrastructure
Cloud Platforms:
- Azure Cloud (Primary)
- Other cloud platforms (Secondary)
Infrastructure as Code (IaC) Tools:
- Terraform (Primary)
- Packer (Primary)
Scripting Languages:
- PowerShell (Primary)
- Bash (Secondary)
- Python (Secondary)
Monitoring & Alerting Tools:
- Azure Monitor (Primary)
- Newrelic (Primary)
- Microsoft Defender for Cloud (Secondary)
Database Services:
- Azure SQL Server (Primary)
- Other RDBMS (Secondary)
Queue Systems:
- RabbitMQ (Primary)
- Other queue systems (Secondary)
Containerization:
- Docker (Primary)
CI/CD Tools:
- Not specified in the job listing (Assume industry-standard tools such as Jenkins, GitLab CI, or Azure DevOps)
π Enhancement Note: The technology stack is inferred based on the job listing's requirements and responsibilities. The CI/CD tools are assumed to be industry-standard based on the company's focus on growth and expansion.
π₯ Team Culture & Values
Cloud Engineering Values:
- Security and reliability.
- Collaboration and knowledge sharing.
- Continuous learning and improvement.
- Customer focus and business alignment.
Collaboration Style:
- The team works collaboratively, with a focus on sharing knowledge and improving infrastructure.
- The team follows best practices for infrastructure as code, monitoring, and alerting.
- The team works closely with other departments to ensure that infrastructure meets business needs.
π Enhancement Note: The cloud engineering values and collaboration style are inferred based on the job listing's focus on collaboration, knowledge sharing, and international teamwork.
β‘ Challenges & Growth Opportunities
Technical Challenges:
- Designing, developing, and testing secure cloud infrastructure solutions tailored to specific requirements and business needs.
- Implementing and extending solutions using IaC approach with Terraform and Packer.
- Maintaining and improving Azure compute services and SQL Server databases.
- Creating and maintaining monitoring and alerting using Azure Monitor and Newrelic.
- Collaborating with other teams to improve their infrastructure and share architectural decisions.
Learning & Development Opportunities:
- Gaining experience in the banking and Fintech domain.
- Gaining experience with emerging cloud technologies and services.
- Gaining experience with infrastructure as code, monitoring, and alerting best practices.
- Gaining experience with technical leadership and mentoring.
π Enhancement Note: The technical challenges and learning & development opportunities are inferred based on the job listing's requirements and responsibilities.
π‘ Interview Preparation
Technical Questions:
-
Cloud Infrastructure Design & Development:
- How have you designed, developed, and tested secure cloud infrastructure solutions tailored to specific requirements and business needs?
- Can you walk us through your experience implementing and extending solutions using IaC approach with Terraform and Packer?
-
Azure Compute & Database Services:
- How have you worked with Azure compute services and SQL Server databases?
- Can you describe a challenging infrastructure issue you've faced and how you resolved it?
-
Monitoring & Alerting:
- How have you set up monitoring and alerting solutions using Azure Monitor and Newrelic?
- Can you describe a time when you identified and resolved a performance issue using monitoring data?
-
Documentation & Collaboration:
- How have you created and maintained comprehensive documentation for cloud infrastructure solutions?
- Can you describe a time when you collaborated with another team to improve their infrastructure?
Company & Culture Questions:
- How do you approach working in a collaborative, international team environment?
- How do you ensure that your infrastructure solutions meet business needs and align with company goals?
Portfolio Presentation Strategy:
- Highlight your cloud infrastructure design and development skills with case studies showcasing your use of Terraform, Azure Compute services, and Azure SQL Server.
- Showcase your monitoring and alerting expertise with examples of Azure Monitor and Newrelic implementations.
- Demonstrate your collaboration skills with examples of how you've worked with other teams to improve their infrastructure.
- Be prepared to discuss your architectural decisions, system design, and problem-solving approaches.
π Enhancement Note: The technical questions, company & culture questions, and portfolio presentation strategy are inferred based on the job listing's requirements and responsibilities.
π ATS Keywords
Programming Languages:
- Terraform
- PowerShell
- Bash
- Python
Cloud Platforms:
- Azure Cloud
Infrastructure as Code (IaC) Tools:
- Terraform
- Packer
Monitoring & Alerting Tools:
- Azure Monitor
- Newrelic
- Microsoft Defender for Cloud
Database Services:
- Azure SQL Server
- Other RDBMS
Queue Systems:
- RabbitMQ
- Other queue systems
Containerization:
- Docker
CI/CD Tools:
- Jenkins
- GitLab CI
- Azure DevOps
- Other industry-standard CI/CD tools
Soft Skills:
- Collaboration
- Communication
- Teamwork
- Problem-solving
- Leadership
- Mentoring
Industry Terms:
- Cloud Engineering
- Infrastructure as Code (IaC)
- DevOps
- Server Administration
- Web Infrastructure
- Fintech
- Banking
- Agile Methodologies
- CI/CD Pipelines
- Containerization
- Monitoring & Alerting
- Database Services
- Queue Systems
- RDBMS
- Technical Leadership
- Mentoring
π Enhancement Note: The ATS keywords are organized by category to improve resume optimization for web development and server administration roles.
π Application Steps
To apply for this Senior Cloud Engineer position:
- Submit your application through the application link.
- Customize your resume and portfolio to highlight your cloud infrastructure design and development skills, monitoring and alerting expertise, and collaboration experiences.
- Prepare for the technical interview by brushing up on your Terraform, Azure cloud, and monitoring solutions skills, and practicing system design and problem-solving exercises.
- Research the company and the banking and Fintech domain to demonstrate your understanding of the business and alignment with company goals.
β οΈ 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
A Bachelorβs degree in computer science or a related field is required along with hands-on experience with Terraform and Azure cloud. Familiarity with scripting languages and monitoring solutions is also necessary.