DevOps Engineer

dormakaba
Full_timeSofia, Bulgaria

📍 Job Overview

  • Job Title: DevOps Engineer
  • Company: dormakaba
  • Location: Sofia, Sofia-Grad, Bulgaria
  • Job Type: Hybrid
  • Category: DevOps Engineer
  • Date Posted: June 20, 2025
  • Experience Level: Mid-Senior level (2-5 years of experience)
  • Remote Status: On-site/Hybrid

🚀 Role Summary

The DevOps Engineer role at dormakaba involves collaborating on the MATRIX project, developing a software-as-a-service. Key aspects of the role include independently designing and implementing functionality within an existing framework, following an agile development process, and participating in cloud development processes. The ideal candidate will have strong expertise in cloud development and a solid background in AWS, infrastructure-as-code tools, and container technologies.

💻 Primary Responsibilities

  • Collaboration on the MATRIX project: Contribute to the development of a software-as-a-service, focusing on security, time, and access systems.
  • Independent design and implementation: Design and implement functionality within an existing framework, following an agile development process.
  • Cloud development processes: Participate in cloud development processes and design, optimizing, maintaining, and developing new features for existing systems in the cloud.
  • Model and document cloud components: Model and document cloud components efficiently, ensuring optimal performance and scalability.
  • Contribute to project success: Work closely with the team to ensure project milestones are met and deliver high-quality, secure, and reliable solutions.

🎓 Skills & Qualifications

Education:

  • A relevant degree in Computer Science, IT, or a related field, with a strong focus on cloud computing, software development, and system administration.

Experience:

  • Proven experience (2-5 years) in cloud development, with a solid background in AWS, infrastructure-as-code tools, and container technologies.
  • Demonstrated proficiency in Python and Bash scripting, as well as professional experience in DevOps practices and cloud environments.

Required Skills:

  • Cloud Platform Proficiency: Strong expertise in AWS, with experience in cloud development, infrastructure-as-code, and container technologies (Docker, Fargate, Kubernetes).
  • Scripting Proficiency: Excellent scripting skills in Python and Bash, with a solid understanding of software development principles and best practices.
  • DevOps Experience: Proven experience in DevOps practices, with a focus on cloud environments, continuous delivery, and infrastructure management.
  • Version Control & Collaboration: Strong knowledge of GIT, with experience in collaborative development environments and agile methodologies.
  • Networking & Security: Familiarity with networking and network security principles, with experience in designing and implementing secure cloud infrastructure.
  • Database Management: Knowledge of cloud databases like DynamoDB and relational databases like PostgreSQL, with experience in database management and optimization.
  • Architecture & Design: Experience in architectural design and decision-making, with a focus on microservices and cloud-native architectures.

Preferred Skills:

  • Additional Programming Languages: Familiarity with additional programming languages relevant to cloud development and infrastructure management.
  • Certifications: Relevant certifications in cloud development, such as AWS Certified Solutions Architect or AWS Certified DevOps Engineer.
  • Agile Methodologies: Experience with Agile methodologies, such as Scrum or Kanban, and familiarity with project management tools like Jira or Azure DevOps.

📊 Web Portfolio & Project Requirements

Portfolio Essentials:

  • Cloud Development Projects: Include projects that demonstrate your expertise in cloud development, infrastructure-as-code, and container technologies.
  • Agile Methodologies: Showcase your experience with Agile methodologies by including projects that highlight your collaborative development skills and ability to work within a team.
  • Security & Compliance: Highlight projects that demonstrate your understanding of security principles and compliance standards in cloud environments.
  • Performance Optimization: Include projects that showcase your ability to optimize cloud infrastructure for performance and scalability.

Technical Documentation:

  • Code Quality & Documentation: Ensure your code is well-documented, with clear comments and adherence to best practices.
  • Version Control & Deployment: Demonstrate your experience with version control systems like GIT and continuous integration/continuous deployment (CI/CD) pipelines.
  • Infrastructure as Code: Showcase your proficiency in infrastructure-as-code tools like Terraform, with examples of automated deployment and infrastructure management.

💵 Compensation & Benefits

Salary Range:

  • The salary range for this role is competitive and commensurate with experience and industry standards in Sofia, Bulgaria. The estimated salary range is between 35,000 BGN and 50,000 BGN per year, based on market research and regional cost of living.

Benefits:

  • Attractive Remuneration Package: Competitive salary and benefits package, including health insurance and additional allowances.
  • Home Office Allowance: Financial support for remote work setup and equipment.
  • 25 Days Paid Annual Leave: Generous vacation time to ensure work-life balance.
  • Employee Assistance Program: Access to mental health, legal, and financial counseling services.
  • 200 BGN Food Vouchers: Monthly food allowance to support daily expenses.
  • Public Transportation Card: Complimentary public transportation pass for commuting to work.
  • Optional Parking Space: Access to a parking space, if needed, at the company's office premises.
  • Multisport Card: Discounted membership to local fitness centers and sports facilities.
  • Language Training Opportunity: Access to language courses to support professional development and global mobility.
  • Employee Referral Program: Financial incentives for referring successful candidates to join the team.
  • Training and Mentorship Programs: Ongoing learning and development opportunities, including access to over 15,000 LinkedIn Learning courses.
  • Brand New Modern Office Premises: State-of-the-art office space in a class A business building, with fresh fruits and training facilities available on-site.

🎯 Team & Company Context

🏢 Company Culture

Industry: dormakaba operates in the security and access control industry, focusing on innovative solutions for commercial and residential properties.

Company Size: As a global organization, dormakaba employs over 15,000 people worldwide, with a strong presence in Europe, Asia, and the Americas.

Founded: Established in 1862, dormakaba has a rich history and extensive experience in the security and access control sector.

Team Structure: The team structure at dormakaba is organized around product lines, with cross-functional collaboration between engineering, sales, and marketing teams.

Development Methodology: dormakaba follows Agile methodologies, with a focus on continuous improvement, iterative development, and customer feedback.

Company Website: dormakaba.com

🌐 Career & Growth Analysis

Web Technology Career Level: The DevOps Engineer role at dormakaba is a mid-senior position, requiring a strong background in cloud development, infrastructure management, and DevOps practices.

Reporting Structure: The DevOps Engineer will report directly to the team lead or manager, with opportunities for mentorship and technical guidance from senior team members.

Technical Impact: The DevOps Engineer will have a significant impact on the MATRIX project, contributing to the development of secure, reliable, and scalable cloud infrastructure.

Growth Opportunities:

  • Technical Leadership: With experience and proven performance, the DevOps Engineer may progress to a senior role, leading teams and driving technical strategy.
  • Architecture & Design: The DevOps Engineer may specialize in architectural design, focusing on cloud-native architectures, microservices, and system integration.
  • Cloud Specialization: The DevOps Engineer may deepen their expertise in specific cloud platforms, emerging technologies, or specialized domains within cloud development.

🌐 Work Environment

Office Type: dormakaba's Sofia office is a modern, well-equipped workspace, designed to foster collaboration and innovation.

Office Location(s): The company's Sofia office is conveniently located in the city center, with easy access to public transportation and nearby amenities.

Workspace Context:

  • Collaboration & Development: The office features open-plan workspaces, dedicated team areas, and meeting rooms to support collaboration and focused work.
  • Development Tools & Infrastructure: dormakaba provides state-of-the-art development tools, multiple monitors, and high-speed internet access to ensure optimal productivity.
  • Cross-Functional Collaboration: The office layout encourages interaction between development, design, and marketing teams, promoting cross-functional collaboration and knowledge sharing.

Work Schedule: The hybrid work arrangement at dormakaba allows for flexibility, with employees working on-site for two days a week and remotely for the remaining three days. The work schedule accommodates project deadlines and maintenance windows, with core hours from 9:00 AM to 5:00 PM (EET).

📄 Application & Technical Interview Process

📝 Interview Process:

  1. Online Application Review: Submit your application through the provided link, highlighting your relevant skills, experience, and portfolio.
  2. Phone or Video Screen: A brief phone or video call to discuss your background, motivation, and cultural fit with the team.
  3. Technical Assessment: A hands-on technical assessment, focusing on cloud development, infrastructure management, and problem-solving skills.
  4. Final Interview: A face-to-face or video interview with the hiring manager and team members, discussing your career aspirations, team dynamics, and company culture.

📝 Portfolio Review Tips:

  1. Cloud Development Projects: Highlight projects that demonstrate your expertise in cloud development, infrastructure-as-code, and container technologies.
  2. Architecture & Design: Showcase your understanding of architectural principles, microservices, and cloud-native design patterns.
  3. Security & Compliance: Emphasize your knowledge of security best practices, compliance standards, and secure cloud infrastructure design.
  4. Performance Optimization: Include projects that demonstrate your ability to optimize cloud infrastructure for performance and scalability.
  5. Code Quality & Documentation: Ensure your code is well-documented, with clear comments and adherence to best practices.

📝 Technical Challenge Preparation:

  1. Cloud Development Fundamentals: Brush up on your knowledge of cloud development principles, infrastructure management, and containerization technologies.
  2. Problem-Solving Skills: Practice problem-solving techniques and algorithmic thinking to tackle technical challenges effectively.
  3. Cloud Platform Proficiency: Familiarize yourself with the specific cloud platform used by dormakaba (AWS) and relevant tools and services.
  4. Architecture & Design: Study architectural design patterns, microservices, and cloud-native architecture principles to prepare for architecture-focused questions.

🛠 Technology Stack & Web Infrastructure

💻 Frontend Technologies:

  • Web Frameworks & Libraries: Familiarity with modern web frameworks and libraries, such as React, Angular, or Vue.js.
  • Responsive Design: Proficiency in responsive design principles and mobile-first development approaches.
  • State Management: Experience with state management libraries, such as Redux or MobX.
  • CSS Preprocessors: Knowledge of CSS preprocessors, such as SASS or LESS, and CSS-in-JS solutions.

💻 Backend & Server Technologies:

  • Backend Frameworks: Proficiency in backend frameworks, such as Node.js, Express, or Django.
  • Server Platforms: Experience with server platforms, such as Linux, Windows, or macOS, and containerization technologies (Docker, Kubernetes).
  • Database Management: Knowledge of relational databases, such as PostgreSQL, and cloud databases, like DynamoDB.
  • API Development: Familiarity with RESTful API design principles and experience with API development and documentation.

💻 Development & DevOps Tools:

  • Version Control: Strong knowledge of version control systems, such as GIT, with experience in collaborative development environments.
  • CI/CD Pipelines: Proficiency in continuous integration and continuous deployment (CI/CD) pipelines, with experience in automated testing and deployment strategies.
  • Infrastructure as Code: Experience with infrastructure as code (IaC) tools, such as Terraform, with examples of automated deployment and infrastructure management.
  • Monitoring & Logging: Familiarity with monitoring and logging tools, such as Prometheus or ELK Stack, and experience in infrastructure management and troubleshooting.

💻 Cloud Platforms & Services:

  • Cloud Platform Proficiency: Strong expertise in AWS, with experience in cloud development, infrastructure management, and containerization technologies.
  • Cloud Services: Familiarity with cloud services, such as AWS Lambda, AWS API Gateway, or AWS RDS, and experience in cloud-based application development and deployment.
  • Cloud Security: Knowledge of cloud security best practices, compliance standards, and experience in secure cloud infrastructure design and management.

💡 Challenges & Growth Opportunities

💡 Technical Challenges:

  • Cloud Development Challenges: Address complex cloud development challenges, such as multi-cloud deployments, hybrid cloud architectures, or serverless computing.
  • Infrastructure Management Challenges: Tackle infrastructure management challenges, such as high availability, scalability, or disaster recovery.
  • Security & Compliance Challenges: Face security and compliance challenges, such as data encryption, access control, or regulatory compliance.

💡 Learning & Development Opportunities:

  • Cloud Platform Specialization: Deepen your expertise in specific cloud platforms, emerging technologies, or specialized domains within cloud development.
  • Architecture & Design: Specialize in architectural design, focusing on cloud-native architectures, microservices, and system integration.
  • Leadership & Mentorship: Develop your leadership and mentorship skills, driving technical strategy and guiding team members.

💡 Interview Preparation

💡 Technical Questions:

  1. Cloud Development Fundamentals: Prepare for questions about cloud development principles, infrastructure management, and containerization technologies.
  2. Problem-Solving Skills: Practice problem-solving techniques and algorithmic thinking to tackle technical challenges effectively.
  3. Cloud Platform Proficiency: Familiarize yourself with the specific cloud platform used by dormakaba (AWS) and relevant tools and services.
  4. Architecture & Design: Study architectural design patterns, microservices, and cloud-native architecture principles to prepare for architecture-focused questions.

💡 Company & Culture Questions:

  1. Company Culture: Research dormakaba's company culture, values, and mission to demonstrate your alignment with the organization's goals and objectives.
  2. Team Dynamics: Prepare for questions about team dynamics, collaboration, and cross-functional collaboration with design, marketing, and business teams.
  3. Agile Methodologies: Brush up on your knowledge of Agile methodologies, such as Scrum or Kanban, and be ready to discuss your experience with project management tools like Jira or Azure DevOps.

💡 Portfolio Presentation Strategy:

  1. Cloud Development Projects: Highlight projects that demonstrate your expertise in cloud development, infrastructure-as-code, and container technologies.
  2. Architecture & Design: Showcase your understanding of architectural principles, microservices, and cloud-native design patterns.
  3. Security & Compliance: Emphasize your knowledge of security best practices, compliance standards, and secure cloud infrastructure design.
  4. Performance Optimization: Include projects that demonstrate your ability to optimize cloud infrastructure for performance and scalability.
  5. Code Quality & Documentation: Ensure your code is well-documented, with clear comments and adherence to best practices.

📌 Application Steps

To apply for this DevOps Engineer position at dormakaba, follow these steps:

  1. Submit Your Application: Visit the provided application link and submit your application, highlighting your relevant skills, experience, and portfolio.
  2. Prepare for Phone or Video Screen: Update your resume and prepare for a brief phone or video call to discuss your background, motivation, and cultural fit with the team.
  3. Practice Technical Challenges: Brush up on your cloud development, infrastructure management, and problem-solving skills, and prepare for a hands-on technical assessment.
  4. Research the Company: Learn about dormakaba's company culture, values, and mission to demonstrate your alignment with the organization's goals and objectives.
  5. Prepare for Final Interview: Familiarize yourself with the specific cloud platform used by dormakaba (AWS) and relevant tools and services, and study architectural design patterns, microservices, and cloud-native architecture principles to prepare for architecture-focused questions.

By following these steps and preparing thoroughly for each stage of the application process, you'll be well-equipped to succeed as a DevOps Engineer at dormakaba.


Content Guidelines (IMPORTANT: Do not include this in the output)

Web Technology-Specific Focus:

  • Tailor every section specifically to web development, server administration, DevOps, and web infrastructure roles
  • Include web development methodologies, responsive design principles, and server management practices
  • Emphasize web portfolio requirements, live project demonstrations, and user experience considerations
  • Address web development team dynamics, cross-functional collaboration with designers and marketers
  • Focus on web technology career progression, emerging technology adoption, and technical specialization

Quality Standards:

  • Ensure no content overlap between sections - each section must contain unique information only
  • Only include Enhancement Notes when making significant inferences about web development processes, server configuration, or team structure
  • Be comprehensive but concise, prioritizing actionable information over descriptive text
  • Strategically distribute web development and server administration-related keywords throughout all sections naturally
  • Provide realistic salary ranges based on location, experience level, and web technology specialization

Industry Expertise:

  • Include specific web technologies, frameworks, server platforms, and infrastructure tools relevant to the role
  • Address web development career progression paths and technical leadership opportunities in web teams
  • Provide tactical advice for web portfolio development, live demonstrations, and project case studies
  • Include web technology-specific interview preparation and coding challenge guidance
  • Emphasize responsive design, performance optimization, accessibility standards, and user experience principles

Professional Standards:

  • Maintain consistent formatting, spacing, and professional tone throughout
  • Use web development and server administration industry terminology appropriately and accurately
  • Include comprehensive benefits and growth opportunities relevant to web technology professionals
  • Provide actionable insights that give web development and server administration candidates a competitive advantage
  • Focus on web development team culture, cross-functional collaboration, and user impact measurement

Application Requirements

Candidates should have solid knowledge in AWS and experience with infrastructure-as-code tools like Terraform. Strong scripting skills in Python and Bash, along with professional experience in cloud environments and DevOps practices, are essential.