Senior DevOps Engineer (Voice AI Platform)

Sigma Software
Full_timeKraków, Poland

📍 Job Overview

  • Job Title: Senior DevOps Engineer (Voice AI Platform)
  • Company: Sigma Software
  • Location: Kraków, Małopolskie, Poland
  • Job Type: On-site, Full-time
  • Category: DevOps Engineer
  • Date Posted: June 24, 2025
  • Experience Level: 10+ years
  • Remote Status: On-site

🚀 Role Summary

  • Lead the transformation of a single-region voice AI platform into a fully operational active/active multi-region architecture.
  • Design and implement intelligent user routing mechanisms to ensure optimal regional access and seamless failover during outages.
  • Collaborate with cross-functional teams to deliver a robust and scalable multi-region solution within a tight 12-week timeline.
  • Apply deep expertise in high-availability, large-scale distributed systems, and complex cloud architectures.

📝 Enhancement Note: This role requires a senior DevOps engineer with a strong background in designing and delivering active/active, multi-region deployments. The project's tight timeline and high stakes necessitate a candidate with proven experience in executing complex projects under pressure.

💻 Primary Responsibilities

  • Architecture Design: Lead the transformation of the current single-region platform into a fully operational active/active multi-region architecture.
  • User Routing Mechanisms: Design and implement intelligent user routing mechanisms to ensure optimal regional access and seamless failover in case of regional outages.
  • Project Delivery: Deliver a robust and scalable multi-region solution within a tight 12-week timeline, ensuring uninterrupted business continuity even during disaster scenarios.
  • System Optimization: Apply deep expertise in high-availability, large-scale distributed systems, and complex cloud architectures to optimize the solution.

📝 Enhancement Note: The primary responsibilities of this role revolve around designing and implementing a highly available, multi-region infrastructure for the voice AI platform. The candidate should have a solid understanding of distributed systems, cloud architectures, and DevOps principles to excel in this role.

🎓 Skills & Qualifications

Education: A Bachelor's degree in Computer Science, Engineering, or a related field. Relevant experience may be considered in lieu of a degree.

Experience: At least 8 years of experience as a DevOps Engineer with a proven track record of designing and delivering active/active, multi-region deployments.

Required Skills:

  • Proven expertise in Kubernetes, Percona MySQL, OpenSearch, Cassandra, and Redis.
  • Strong experience with automation frameworks and CI/CD pipelines.
  • Over 5 years of hands-on experience with AWS.
  • Deep understanding of DevOps principles, Agile methodologies, and modern cloud architectures.
  • Solid experience in setting up, managing, and optimizing active/active configurations in distributed environments.
  • Proven skills in risk management, issue escalation, and rapid decision-making in high-pressure scenarios.
  • Experience with load testing, performance validation, and chaos testing to ensure system resilience across regions.
  • Proficiency in developing, maintaining, and verifying runbooks for operational readiness.
  • Experience with parallel development and phased implementation strategies.

Preferred Skills:

  • Deep knowledge of distributed systems theory, including CAP theorem and conflict resolution patterns.
  • Production experience supporting 99.9%+ SLA environments and designing robust disaster recovery strategies.
  • Expertise in data model design and adaptation for multi-region active/active deployments.
  • Strong background in network architecture design for cross-region topologies and capacity planning.
  • Hands-on experience implementing conflict resolution strategies in distributed systems.

📝 Enhancement Note: The required skills for this role are highly technical and specialized, focusing on expertise in specific open-source technologies, cloud platforms, and distributed systems. The preferred skills list further emphasizes the need for a candidate with deep knowledge in multi-region deployments and distributed systems theory.

📊 Web Portfolio & Project Requirements

Portfolio Essentials:

  • Demonstrate experience in designing and implementing active/active, multi-region deployments using relevant technologies such as Kubernetes, MySQL, OpenSearch, and Redis.
  • Showcase projects that highlight your ability to optimize system performance, ensure high availability, and manage disaster recovery strategies.
  • Include case studies that illustrate your experience with automation frameworks, CI/CD pipelines, and load testing.

Technical Documentation:

  • Provide detailed documentation of your past projects, including architecture decisions, system design, and implementation details.
  • Include runbooks and operational readiness plans to demonstrate your understanding of system resilience and disaster recovery strategies.
  • Showcase your experience with performance validation, chaos testing, and capacity planning.

📝 Enhancement Note: The portfolio requirements for this role emphasize a candidate's ability to design, implement, and manage active/active, multi-region deployments. The technical documentation should focus on system architecture, performance optimization, and disaster recovery strategies.

💵 Compensation & Benefits

Salary Range: The estimated salary range for a Senior DevOps Engineer in Kraków, Poland, with 10+ years of experience is between 15,000 - 20,000 PLN (approximately 3,200 - 4,300 EUR) per month, based on regional market data and industry standards.

Benefits:

  • Competitive salary and benefits package.
  • Opportunities for professional growth and development.
  • A dynamic and innovative work environment.
  • The chance to work on cutting-edge voice AI technology.

Working Hours: The standard working hours are Monday to Friday, 9:00 AM to 5:00 PM, with a 1-hour lunch break. Flexible working hours may be available based on project requirements and team agreement.

📝 Enhancement Note: The salary range provided is an estimate based on regional market data and industry standards for a Senior DevOps Engineer with 10+ years of experience. The benefits package should be negotiated with the hiring manager during the interview process.

🎯 Team & Company Context

🏢 Company Culture

Industry: Sigma Software operates in the software development and IT consulting industry, focusing on delivering innovative solutions for various industries, including voice AI.

Company Size: Sigma Software is a mid-sized company with a team of over 1,000 professionals, providing a collaborative and dynamic work environment for web developers and server administrators.

Founded: The company was founded in 2002 and has since grown to become a trusted partner for global brands, delivering high-quality software solutions and services.

Team Structure:

  • The voice AI platform project team consists of experienced DevOps engineers, software developers, QA engineers, and project managers.
  • The team follows Agile methodologies, such as Scrum, to ensure efficient collaboration and project delivery.
  • Cross-functional collaboration with design, marketing, and business teams is encouraged to ensure user-centric product development.

Development Methodology:

  • The team follows Agile/Scrum methodologies, with sprint planning, daily stand-ups, and regular retrospectives to ensure continuous improvement.
  • Code reviews, testing, and quality assurance practices are integral to the development process.
  • Deployment strategies, CI/CD pipelines, and server management are essential aspects of the development process, with a focus on automation and efficiency.

Company Website: Sigma Software

📝 Enhancement Note: The company culture at Sigma Software emphasizes collaboration, innovation, and continuous learning. The team structure and development methodologies foster a dynamic and agile work environment, enabling web developers and server administrators to thrive.

📈 Career & Growth Analysis

Web Technology Career Level: This role is at the senior level, requiring a candidate with extensive experience in designing and delivering active/active, multi-region deployments. The candidate should have a proven track record in executing complex projects under tight timelines and high-pressure scenarios.

Reporting Structure: The Senior DevOps Engineer will report directly to the Technical Lead or Project Manager, depending on the project structure. The role may involve leading a team of DevOps engineers or working collaboratively with other team members to deliver the project's goals.

Technical Impact: The candidate will have a significant impact on the voice AI platform's architecture, ensuring high availability, scalability, and resilience across multiple regions. Their expertise in distributed systems, cloud architectures, and DevOps principles will be crucial in delivering a successful project.

Growth Opportunities:

  • Technical Growth: The candidate will have the opportunity to deepen their expertise in voice AI technology, distributed systems, and cloud architectures. They may also have the chance to explore emerging technologies and contribute to the company's R&D efforts.
  • Leadership Growth: As a senior team member, the candidate may have the opportunity to mentor junior team members, lead projects, or take on a more strategic role within the organization.
  • Career Progression: The candidate may have the opportunity to progress to a Principal DevOps Engineer or Technical Lead role, depending on their performance and the organization's needs.

📝 Enhancement Note: The career and growth opportunities for this role are focused on technical expertise, leadership development, and strategic contributions to the organization. The candidate should be prepared to take on significant technical challenges and demonstrate their ability to lead and mentor team members.

🌐 Work Environment

Office Type: The office is a modern, collaborative workspace designed to foster innovation and creativity. The office features open-plan workspaces, meeting rooms, and breakout areas for team members to use as needed.

Office Location(s): The office is located in Kraków, Poland, with easy access to public transportation and nearby amenities.

Workspace Context:

  • Collaboration: The workspace is designed to encourage collaboration and communication between team members, with open-plan workspaces and breakout areas for informal discussions.
  • Equipment: The workspace is equipped with modern development tools, multiple monitors, and testing devices to ensure optimal productivity and performance.
  • Flexibility: The work environment is flexible, with the option to work from home or remotely based on project requirements and team agreement.

Work Schedule: The standard work schedule is Monday to Friday, 9:00 AM to 5:00 PM, with a 1-hour lunch break. Flexible working hours may be available based on project requirements and team agreement.

📝 Enhancement Note: The work environment at Sigma Software is designed to be collaborative, flexible, and supportive of web developers and server administrators. The office location, workspace context, and work schedule provide a comfortable and productive environment for team members to thrive.

📄 Application & Technical Interview Process

Interview Process:

  1. Technical Assessment: The first step in the interview process is a technical assessment, focusing on the candidate's expertise in Kubernetes, MySQL, OpenSearch, and Redis. The assessment may include coding challenges, system design discussions, and problem-solving exercises.
  2. Architecture Review: The second step involves a deep dive into the candidate's experience with distributed systems, cloud architectures, and active/active deployments. The interview may focus on architecture decisions, system design, and performance optimization strategies.
  3. Team Fit Assessment: The third step is a team fit assessment, where the candidate will meet with potential team members to discuss the project, team dynamics, and company culture. This step is crucial in evaluating the candidate's ability to collaborate and integrate with the team.
  4. Final Evaluation: The final step is a comprehensive evaluation of the candidate's technical skills, experience, and cultural fit. The hiring manager will consider the candidate's performance throughout the interview process and make a final decision based on the project's needs and the company's long-term goals.

Portfolio Review Tips:

  • Project Selection: Choose projects that demonstrate your experience in designing and implementing active/active, multi-region deployments using relevant technologies such as Kubernetes, MySQL, OpenSearch, and Redis.
  • Case Study Structure: Organize your portfolio case studies around the project's goals, challenges, and solutions. Highlight your role in the project and the impact you made on the system's performance, availability, and resilience.
  • Technical Documentation: Include detailed technical documentation for each project, focusing on architecture decisions, system design, and implementation details. Highlight your experience with performance validation, chaos testing, and disaster recovery strategies.
  • Presentation Strategy: Tailor your portfolio presentation to the specific needs of the project and the company. Highlight your ability to lead the transformation of the single-region platform into a fully operational active/active multi-region architecture and your experience with tight timelines and high-pressure scenarios.

Technical Challenge Preparation:

  • Technical Fundamentals: Brush up on your technical fundamentals, focusing on Kubernetes, MySQL, OpenSearch, and Redis. Review the latest best practices, performance optimization techniques, and security considerations for each technology.
  • System Design: Study distributed systems theory, including the CAP theorem and conflict resolution patterns. Familiarize yourself with active/active deployment strategies, network architecture design, and capacity planning for multi-region deployments.
  • Problem-Solving: Practice problem-solving exercises and coding challenges to demonstrate your ability to think critically, make informed decisions, and communicate complex technical concepts effectively.

ATS Keywords:

  • Programming Languages: Kubernetes, MySQL, OpenSearch, Redis, Python, Bash, Go
  • Web Frameworks: N/A (focus on backend and infrastructure technologies)
  • Server Technologies: AWS, Kubernetes, MySQL, OpenSearch, Cassandra, Redis
  • Databases: MySQL, Cassandra, Redis
  • Tools: Terraform, Ansible, Jenkins, Git, Docker, Prometheus, Grafana
  • Methodologies: Agile, Scrum, DevOps, CI/CD, Infrastructure as Code (IaC)
  • Soft Skills: Leadership, Collaboration, Communication, Problem-Solving, Decision-Making, Risk Management
  • Industry Terms: Active/Active, Multi-Region, High Availability, Distributed Systems, Cloud Architectures, DevOps, CI/CD, Infrastructure as Code (IaC)

📝 Enhancement Note: The interview process for this role is designed to evaluate the candidate's technical expertise, leadership potential, and cultural fit. The portfolio review tips, technical challenge preparation, and ATS keywords are tailored to help the candidate demonstrate their qualifications and prepare for a successful interview.

🛠 Technology Stack & Web Infrastructure

Frontend Technologies: N/A (focus on backend and infrastructure technologies)

Backend & Server Technologies:

  • Kubernetes: The primary container orchestration platform used to manage and deploy the voice AI platform's services across multiple regions.
  • Percona MySQL: The open-source relational database management system used to store and manage user data and platform metadata.
  • OpenSearch: The open-source search and analytics engine used to index and query user data, enabling real-time search and analytics capabilities.
  • Cassandra: The open-source distributed NoSQL database used to store and manage large amounts of structured and semi-structured data.
  • Redis: The open-source in-memory data structure store used to cache frequently accessed data and improve system performance.

Development & DevOps Tools:

  • Terraform: The Infrastructure as Code (IaC) tool used to provision and manage the voice AI platform's infrastructure across multiple regions.
  • Ansible: The automation and configuration management tool used to deploy and manage the platform's services and infrastructure.
  • Jenkins: The open-source automation server used to implement CI/CD pipelines, automate testing, and ensure continuous integration and deployment.
  • Git: The distributed version control system used to manage the platform's source code and facilitate collaboration between team members.
  • Docker: The containerization platform used to package and deploy the platform's services and dependencies.
  • Prometheus: The open-source monitoring and alerting toolkit used to monitor the platform's performance, availability, and resilience.
  • Grafana: The open-source visualization and dashboard platform used to create interactive dashboards and visualizations for the voice AI platform's metrics and logs.

📝 Enhancement Note: The technology stack for this role is focused on backend and infrastructure technologies, with a strong emphasis on open-source tools and platforms. The candidate should have a deep understanding of Kubernetes, MySQL, OpenSearch, and Redis, as well as experience with infrastructure as code (IaC) tools and CI/CD pipelines.

👥 Team Culture & Values

Web Development Values:

  • User-Centric Design: The team prioritizes user experience and user-centric design principles in all aspects of the platform's development and maintenance.
  • Performance Optimization: The team is committed to optimizing the platform's performance, ensuring fast and responsive user interactions and minimizing latency across multiple regions.
  • Accessibility & Security: The team places a strong emphasis on accessibility and security, ensuring that the platform is usable and secure for all users, regardless of their technical abilities or location.
  • Code Quality & Collaboration: The team values code quality, maintainability, and collaboration, fostering a culture of knowledge sharing and continuous learning.

Collaboration Style:

  • Cross-Functional Integration: The team encourages collaboration and integration with other departments, including design, marketing, and business teams, to ensure user-centric product development and successful project delivery.
  • Code Review Culture: The team fosters a code review culture, promoting peer programming, pair programming, and collective code ownership to ensure high-quality code and knowledge sharing.
  • Knowledge Sharing & Mentoring: The team values knowledge sharing and mentoring, with regular technical workshops, brown bag sessions, and one-on-one mentoring opportunities to facilitate continuous learning and growth.

📝 Enhancement Note: The web development values and collaboration style at Sigma Software emphasize user-centric design, performance optimization, accessibility, and security. The team culture fosters a collaborative and inclusive environment, with a strong emphasis on knowledge sharing, mentoring, and continuous learning.

⚡ Challenges & Growth Opportunities

Technical Challenges:

  • Multi-Region Deployment: Design and implement an active/active multi-region architecture for the voice AI platform, ensuring high availability, scalability, and resilience across multiple regions.
  • User Routing Mechanisms: Develop intelligent user routing mechanisms to ensure optimal regional access and seamless failover in case of regional outages, minimizing latency and maximizing user experience.
  • Performance Optimization: Optimize the platform's performance, ensuring fast and responsive user interactions and minimizing latency across multiple regions. Implement caching strategies, load balancing, and auto-scaling to handle varying user traffic and maintain optimal performance.
  • Disaster Recovery & Business Continuity: Design and implement robust disaster recovery strategies to ensure business continuity in case of regional outages or other unforeseen events. The solution should minimize data loss and ensure minimal downtime for users.

Learning & Development Opportunities:

  • Technical Skill Development: The candidate will have the opportunity to deepen their expertise in voice AI technology, distributed systems, and cloud architectures. They may also have the chance to explore emerging technologies and contribute to the company's R&D efforts.
  • Leadership Development: As a senior team member, the candidate may have the opportunity to mentor junior team members, lead projects, or take on a more strategic role within the organization. They may also have the chance to develop their leadership skills through workshops, coaching, and mentoring opportunities.
  • Career Progression: The candidate may have the opportunity to progress to a Principal DevOps Engineer or Technical Lead role, depending on their performance and the organization's needs. They may also have the chance to explore career paths in product management, architecture, or other strategic roles within the company.

📝 Enhancement Note: The technical challenges and learning & development opportunities for this role are focused on designing, implementing, and managing active/active, multi-region deployments for the voice AI platform. The candidate should be prepared to take on significant technical challenges and demonstrate their ability to lead and mentor team members.

💡 Interview Preparation

Technical Questions:

  • Kubernetes: Describe your experience with Kubernetes and how you've used it to manage and deploy services across multiple regions. How have you optimized Kubernetes clusters for performance and scalability?
  • MySQL: Explain your experience with MySQL and how you've used it to store and manage user data and platform metadata. How have you optimized MySQL performance and ensured data consistency across multiple regions?
  • OpenSearch: Describe your experience with OpenSearch and how you've used it to index and query user data. How have you optimized OpenSearch performance and ensured data consistency across multiple regions?
  • Distributed Systems: Explain your understanding of distributed systems theory, including the CAP theorem and conflict resolution patterns. How have you applied this knowledge to design and implement active/active deployments for the voice AI platform?

Company & Culture Questions:

  • Sigma Software: What do you know about Sigma Software, and why are you interested in working with us? How do you think your skills and experience align with our company culture and values?
  • Voice AI Platform: What do you understand about the voice AI platform, and how do you think your experience and expertise can contribute to its success? How do you approach working on a cutting-edge technology like voice AI?
  • Team Dynamics: How do you think you would fit into our team dynamics, and how would you contribute to our collaborative and inclusive work environment? How do you handle conflicts or disagreements within a team setting?

Portfolio Presentation Strategy:

  • Project Selection: Choose projects that demonstrate your experience in designing and implementing active/active, multi-region deployments using relevant technologies such as Kubernetes, MySQL, OpenSearch, and Redis.
  • Case Study Structure: Organize your portfolio case studies around the project's goals, challenges, and solutions. Highlight your role in the project and the impact you made on the system's performance, availability, and resilience.
  • Technical Documentation: Include detailed technical documentation for each project, focusing on architecture decisions, system design, and implementation details. Highlight your experience with performance validation, chaos testing, and disaster recovery strategies.
  • Presentation Style: Tailor your portfolio presentation to the specific needs of the project and the company. Highlight your ability to lead the transformation of the single-region platform into a fully operational active/active multi-region architecture and your experience with tight timelines and high-pressure scenarios.

📝 Enhancement Note: The technical questions, company & culture questions, and portfolio presentation strategy are designed to evaluate the candidate's technical expertise, leadership potential, and cultural fit. The candidate should be prepared to demonstrate their qualifications and prepare for a successful interview.

📌 Application Steps

To apply for this Senior DevOps Engineer (Voice AI Platform) position at Sigma Software:

  1. Submit Your Application: Click on the application link provided and submit your resume, portfolio, and any other required documents.
  2. Prepare Your Portfolio: Customize your portfolio with live demos and responsive examples, highlighting your experience in designing and implementing active/active, multi-region deployments using relevant technologies such as Kubernetes, MySQL, OpenSearch, and Redis.
  3. Optimize Your Resume: Tailor your resume to the web technology role, emphasizing your project highlights, technical skills, and relevant experience in multi-region deployments, distributed systems, and cloud architectures.
  4. Prepare for Technical Interviews: Brush up on your technical fundamentals, focusing on Kubernetes, MySQL, OpenSearch, and Redis. Review the latest best practices, performance optimization techniques, and security considerations for each technology. Practice problem-solving exercises and coding challenges to demonstrate your ability to think critically, make informed decisions, and communicate complex technical concepts effectively.
  5. Research the Company: Familiarize yourself with Sigma Software's company culture, values, and mission. Understand the voice AI platform and its role in the market. Prepare questions to ask the interviewer about the company's long-term goals, growth opportunities, and team dynamics.

⚠️ 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

At least 8 years of experience as a DevOps Engineer with a proven track record in multi-region deployments is required. Strong hands-on experience with Kubernetes, MySQL, OpenSearch, and Redis is essential, along with expertise in automation frameworks and CI/CD pipelines.