Cloud Infrastructure Engineer
📍 Job Overview
- Job Title: Cloud Infrastructure Engineer
- Company: Shiji Group
- Location: Katowice, Śląskie, Poland
- Job Type: Hybrid (4 office days per month)
- Category: DevOps, Infrastructure
- Date Posted: 2025-06-27
- Experience Level: 2-5 years
- Remote Status: Hybrid (4 office days per month)
🚀 Role Summary
- Key Responsibilities: Collaborate with development teams, manage application environments, implement infrastructure changes, maintain CI/CD pipelines, and participate in incident response.
- Technologies: AWS, Terraform, Kubernetes, Ansible, Elasticsearch, Kafka, PostgreSQL, VictoriaMetrics, Hashicorp Stack, GitLab, Nexus.
📝 Enhancement Note: This role requires a strong understanding of AWS services and experience with Infrastructure as Code (IaC) tools to manage and maintain cloud infrastructure for a distributed microservices system.
💻 Primary Responsibilities
- Collaborate with Development Teams: Work closely with development teams to understand their needs and provide operational support.
- Environment Management: Maintain and monitor application environments across different AWS regions to ensure optimal performance and availability.
- Infrastructure Updates: Implement and manage infrastructure changes and updates using Infrastructure as Code (IaC) tools such as Terraform.
- Continuous Integration and Deployment: Set up and maintain CI/CD pipelines to automate builds, tests, and deployments using tools like GitLab CI.
- Incident Response: Actively participate in incident management processes and ensure quick resolution of operational issues.
📝 Enhancement Note: This role requires strong communication skills to collaborate effectively with development teams and provide operational support. Additionally, it demands a proactive approach to incident management and problem-solving.
🎓 Skills & Qualifications
Education: Relevant Bachelor's degree in Computer Science, Engineering, or a related field.
Experience: Minimum of 2 years of commercial experience with AWS.
Required Skills:
- Strong understanding of key AWS services (EC2, S3, IAM, VPC, Lambda, CloudFront).
- Experience managing and troubleshooting GNU/Linux operating systems.
- Basic experience with Infrastructure as Code (IAC) tools such as Terraform, Terragrunt, Ansible, or CloudFormation.
- Proficiency in CI/CD processes, particularly using GitLab.
- Experience working with Docker and docker-compose.
- Basic networking skills.
- Basic programming skills (Bash or Python preferred).
Preferred Skills:
- Intermediate programming skills in Python.
- Experience with Kubernetes, especially EKS.
- Experience with monitoring technologies (ELK Stack, Grafana, Prometheus, CloudWatch).
📝 Enhancement Note: While the role requires a minimum of 2 years of experience with AWS, candidates with more experience and additional skills in Kubernetes, monitoring technologies, or programming will be at a significant advantage.
📊 Web Portfolio & Project Requirements
Portfolio Essentials:
- Demonstrate experience with AWS services and Infrastructure as Code (IaC) tools.
- Showcase projects that involve managing and maintaining cloud infrastructure.
- Highlight problem-solving skills and incident management experience.
Technical Documentation:
- Provide clear and concise documentation for infrastructure changes and updates.
- Include version control, deployment processes, and server configuration details.
- Demonstrate understanding of testing methodologies, performance metrics, and optimization techniques.
📝 Enhancement Note: As this role involves managing and maintaining cloud infrastructure, candidates should focus on demonstrating their technical skills and problem-solving abilities through their portfolio projects and documentation.
💵 Compensation & Benefits
Salary Range: The salary range for this role is estimated to be between 8,000 PLN and 15,000 PLN per month, based on regional market standards for DevOps and Infrastructure professionals with 2-5 years of experience.
Benefits:
- Private medical care, including a dental package, for you and your family.
- Group life insurance for you and your partner.
- Multisport card as part of the Worksmile package.
- 40 hours for professional development during work hours.
- Free group language lessons.
- Unlimited access to Udemy courses.
- Referral bonus.
Working Hours: The standard working hours are 40 hours per week, with flexible deployment windows and maintenance schedules as needed.
📝 Enhancement Note: The salary range provided is an estimate based on regional market standards and may vary depending on the candidate's experience and skills. Additionally, the benefits package is designed to support the well-being and professional growth of employees.
🎯 Team & Company Context
🏢 Company Culture
Industry: Shiji Group operates in the hospitality, food service, retail, and entertainment industries, providing software solutions and services for these sectors.
Company Size: Shiji Group has over 5,000 employees in 80+ subsidiaries and brands, serving over 91,000 hotels, 200,000 restaurants, and 600,000 retail outlets.
Founded: Shiji Group was founded in 1998 and has since grown into a global technology provider for the consumer market.
Team Structure:
- The team consists of cross-functional squads working on different aspects of the Daylight PMS system.
- The decision-making center for infrastructure-related topics is located directly inside the team, allowing for autonomy and flexibility in choosing technologies, designing architecture, and implementing and maintaining infrastructure.
Development Methodology:
- The team follows Agile methodologies, with a focus on collaboration, continuous improvement, and regular iteration planning.
- Code reviews, testing, and quality assurance practices are in place to ensure the delivery of high-quality software.
- Deployment strategies, CI/CD pipelines, and server management are crucial aspects of the role, requiring strong technical skills and attention to detail.
Company Website: Shiji Group
📝 Enhancement Note: Shiji Group's global presence and extensive client base provide opportunities for candidates to work on large-scale projects and gain exposure to diverse industries. The company's commitment to technology and innovation fosters a dynamic work environment for infrastructure professionals.
📈 Career & Growth Analysis
Web Technology Career Level: This role is suitable for a mid-level DevOps or Infrastructure Engineer with 2-5 years of experience in cloud infrastructure management and a strong understanding of AWS services.
Reporting Structure: The role reports directly to the team lead or manager, with opportunities for collaboration and knowledge sharing with other teams and stakeholders.
Technical Impact: The role has a significant impact on the performance, availability, and scalability of the Daylight PMS system, as well as the user experience of its clients and their customers.
Growth Opportunities:
- Technical Growth: Expand skills in AWS services, Infrastructure as Code (IaC) tools, and monitoring technologies to take on more complex projects and mentoring responsibilities.
- Leadership Development: Demonstrate strong technical leadership, problem-solving skills, and team management abilities to progress into senior roles within the organization.
- Architecture Decisions: Gain experience in designing and implementing cloud architecture for large-scale systems, contributing to the team's decision-making process and driving technical innovation.
📝 Enhancement Note: This role offers significant opportunities for technical growth and leadership development, as well as the chance to make a tangible impact on the performance and scalability of a large-scale cloud infrastructure system.
🌐 Work Environment
Office Type: The office is a modern, collaborative workspace designed to facilitate cross-functional team interaction and knowledge sharing.
Office Location(s): The office is located in Katowice, with remote work options available for employees living more than 100 km away.
Workspace Context:
- The workspace is equipped with multiple monitors, testing devices, and development tools to support effective collaboration and productivity.
- The team follows a flexible, results-driven approach to work, with a focus on delivering high-quality software and maintaining optimal system performance.
- The work environment encourages continuous learning, knowledge sharing, and technical mentoring to support the professional growth of all team members.
Work Schedule: The standard working hours are 40 hours per week, with flexible deployment windows, maintenance schedules, and project deadlines as needed.
📝 Enhancement Note: The work environment at Shiji Group is designed to support collaboration, innovation, and continuous learning, with a focus on delivering high-quality software and maintaining optimal system performance.
📄 Application & Technical Interview Process
Interview Process:
- Intro Call (~30 min): A quick chat with the HR team to get to know each other and assess cultural fit.
- Technical Interview: A deep dive into the candidate's experience and problem-solving approach with the technical team, focusing on AWS services, Infrastructure as Code (IaC) tools, and cloud infrastructure management.
- Final Interview (30 min): A last conversation with the Hiring Manager to discuss key aspects of the collaboration and answer any questions the candidate may have.
- Feedback & Final Decision: Clear feedback and next steps will be provided shortly after the final interview.
Portfolio Review Tips:
- Highlight projects that demonstrate experience with AWS services and Infrastructure as Code (IaC) tools.
- Include clear and concise documentation for infrastructure changes and updates.
- Showcase problem-solving skills and incident management experience.
- Tailor the portfolio to the specific requirements of the Daylight PMS system and the needs of the team.
Technical Challenge Preparation:
- Brush up on AWS services, Infrastructure as Code (IaC) tools, and cloud infrastructure management best practices.
- Practice problem-solving and incident management scenarios to demonstrate strong technical skills and quick decision-making abilities.
- Prepare for questions related to cloud architecture, system design, and performance optimization.
ATS Keywords: [Provided in the following section]
📝 Enhancement Note: The interview process at Shiji Group is designed to assess the candidate's technical skills, problem-solving abilities, and cultural fit. Candidates should focus on demonstrating their experience with AWS services, Infrastructure as Code (IaC) tools, and cloud infrastructure management to make a strong impression.
🛠 Technology Stack & Web Infrastructure
Frontend Technologies: N/A (This role focuses on cloud infrastructure management and does not involve frontend technologies.)
Backend & Server Technologies:
- AWS: The primary cloud provider for the Daylight PMS system, with a focus on key services such as EC2, S3, IAM, VPC, Lambda, and CloudFront.
- Terraform: An Infrastructure as Code (IaC) tool used to manage and provision cloud resources across multiple providers, with a strong focus on AWS.
- Kubernetes: A container orchestration platform used to manage and deploy containerized applications at scale, with experience in EKS (Amazon Elastic Kubernetes Service) being a plus.
- Ansible: A simple, human-readable language for describing automation jobs, with a focus on configuration management and deployment automation.
- Elasticsearch: A distributed, open-source search and analytics engine used for log aggregation, monitoring, and data analysis.
- Kafka: A distributed streaming platform used for real-time data processing and event-driven architecture.
- PostgreSQL: A powerful, open-source object-relational database system used for data storage and management.
- VictoriaMetrics: An open-source, high-performance, cost-effective time-series database and monitoring solution.
- Hashicorp Stack: A collection of open-source tools and products designed to improve the way infrastructure is provisioned, secured, and managed, with a focus on Terraform and Vault.
- GitLab: A web-based Git repository manager with wiki, issue-tracking, and continuous integration and deployment (CI/CD) pipelines.
- Nexus: A repository manager for artifacts produced by automated builds, providing access control, security, and compliance for software delivery.
📝 Enhancement Note: The technology stack for this role is focused on cloud infrastructure management, with a strong emphasis on AWS services and Infrastructure as Code (IaC) tools. Candidates should have a solid understanding of these technologies and be prepared to demonstrate their expertise in the interview process.
👥 Team Culture & Values
Web Development Values:
- User Experience: A strong focus on delivering high-quality software that meets the needs of the user and provides an optimal experience.
- Performance Optimization: A commitment to maintaining optimal system performance and minimizing latency, with a focus on scalability and cost-efficiency.
- Code Quality: A dedication to writing clean, efficient, and well-documented code that is easy to maintain and extend.
- Collaboration: A collaborative approach to work, with a focus on knowledge sharing, technical mentoring, and continuous learning.
Collaboration Style:
- Cross-Functional Integration: The team works closely with developers, designers, and stakeholders to ensure that the infrastructure meets the needs of the business and supports the delivery of high-quality software.
- Code Review Culture: The team follows a code review process to ensure the quality and consistency of the infrastructure codebase.
- Peer Programming: The team encourages peer programming and knowledge sharing to support the professional growth of all team members.
📝 Enhancement Note: The team culture at Shiji Group is focused on collaboration, innovation, and continuous learning, with a strong emphasis on delivering high-quality software and maintaining optimal system performance.
⚡ Challenges & Growth Opportunities
Technical Challenges:
- Cloud Architecture: Design and implement cloud architecture for a large-scale microservices system, with a focus on scalability, performance, and cost-efficiency.
- Infrastructure Updates: Manage and maintain cloud infrastructure changes and updates using Infrastructure as Code (IaC) tools, with a focus on automation, consistency, and version control.
- Performance Optimization: Monitor and optimize cloud infrastructure performance, with a focus on minimizing latency, maximizing throughput, and ensuring scalability.
- Incident Management: Develop and implement incident management processes to ensure quick resolution of operational issues and minimize downtime.
Learning & Development Opportunities:
- Technical Skill Development: Expand skills in AWS services, Infrastructure as Code (IaC) tools, and monitoring technologies to take on more complex projects and mentoring responsibilities.
- Conference Attendance: Attend industry conferences and events to stay up-to-date with the latest trends and best practices in cloud infrastructure management.
- Certification: Pursue relevant certifications, such as AWS Certified Solutions Architect or AWS Certified DevOps Engineer, to demonstrate expertise and commitment to professional development.
- Technical Mentorship: Provide technical mentoring and guidance to junior team members to support their professional growth and contribute to the team's overall success.
📝 Enhancement Note: This role offers significant opportunities for technical growth and leadership development, as well as the chance to make a tangible impact on the performance and scalability of a large-scale cloud infrastructure system. Candidates should be prepared to take on new challenges and embrace continuous learning to make the most of these opportunities.
💡 Interview Preparation
Technical Questions:
- AWS Services: Demonstrate a strong understanding of key AWS services, such as EC2, S3, IAM, VPC, Lambda, and CloudFront, and their use cases in cloud infrastructure management.
- Infrastructure as Code (IaC): Explain the benefits and best practices of using IaC tools, such as Terraform, and demonstrate experience in managing and provisioning cloud resources using these tools.
- Cloud Architecture: Describe the architecture of a large-scale microservices system and discuss the trade-offs between different design patterns, such as monolithic, microservices, and serverless architectures.
- Performance Optimization: Explain the principles of performance optimization and discuss strategies for minimizing latency, maximizing throughput, and ensuring scalability in cloud infrastructure.
Company & Culture Questions:
- Shiji Group Culture: Research Shiji Group's company culture and values, and discuss how your personal values and work style align with the company's mission and goals.
- Agile Methodologies: Explain your experience with Agile methodologies, such as Scrum or Kanban, and discuss how you have applied these methodologies to deliver high-quality software and maintain optimal system performance.
- User Experience Impact: Describe your approach to understanding user needs and delivering high-quality software that meets those needs, with a focus on performance optimization and accessibility.
Portfolio Presentation Strategy:
- Live Demonstration: Prepare a live demonstration of your portfolio projects, highlighting your experience with AWS services, Infrastructure as Code (IaC) tools, and cloud infrastructure management.
- Code Explanation: Be prepared to explain your code and infrastructure design decisions, demonstrating your technical expertise and problem-solving abilities.
- User Experience Showcase: Tailor your portfolio to the specific requirements of the Daylight PMS system and the needs of the team, with a focus on performance optimization and accessibility.
📝 Enhancement Note: The interview process at Shiji Group is designed to assess the candidate's technical skills, problem-solving abilities, and cultural fit. Candidates should focus on demonstrating their experience with AWS services, Infrastructure as Code (IaC) tools, and cloud infrastructure management to make a strong impression.
📌 Application Steps
To apply for this Cloud Infrastructure Engineer position at Shiji Group:
- Tailor Your Portfolio: Highlight projects that demonstrate your experience with AWS services and Infrastructure as Code (IaC) tools, and tailor your portfolio to the specific requirements of the Daylight PMS system and the team.
- Optimize Your Resume: Emphasize your technical skills and experience with AWS services, Infrastructure as Code (IaC) tools, and cloud infrastructure management, and include relevant keywords to improve search visibility.
- Prepare for Technical Interviews: Brush up on your AWS services, Infrastructure as Code (IaC) tools, and cloud infrastructure management knowledge, and practice problem-solving and incident management scenarios to demonstrate your technical skills and quick decision-making abilities.
- Research the Company: Learn about Shiji Group's company culture, values, and mission, and prepare questions to demonstrate your interest in the role and the organization.
📝 Enhancement Note: By following these application steps and tailoring your portfolio, resume, and interview preparation to the specific requirements of the role and the organization, you will increase your chances of success in the application process and make a strong impression on the hiring team.
📌 ATS Keywords
Programming Languages:
- AWS (Amazon Web Services)
- Terraform
- Bash
- Python
Web Frameworks & Libraries:
- N/A (This role focuses on cloud infrastructure management and does not involve web frameworks or libraries.)
Server Technologies:
- AWS (Amazon Web Services)
- EC2
- S3
- IAM
- VPC
- Lambda
- CloudFront
- Kubernetes
- Ansible
- Elasticsearch
- Kafka
- PostgreSQL
- VictoriaMetrics
- Hashicorp Stack
- Terraform
- Vault
Databases:
- PostgreSQL
Tools:
- GitLab
- Nexus
- Docker
- Docker Compose
Methodologies:
- Agile
- Scrum
- Kanban
- Infrastructure as Code (IaC)
- Continuous Integration and Deployment (CI/CD)
Soft Skills:
- Problem-solving
- Incident management
- Technical communication
- Collaboration
- Knowledge sharing
- Technical mentoring
- Leadership
- Architecture decision-making
Industry Terms:
- Cloud infrastructure management
- Infrastructure as Code (IaC)
- Microservices architecture
- Serverless architecture
- Performance optimization
- Scalability
- Cost-efficiency
- Incident management
- Technical debt
- DevOps
- Site Reliability Engineering (SRE)
- Monitoring
- Logging
- Alerting
📝 Enhancement Note: These ATS keywords are designed to help candidates optimize their resumes and portfolios for web development and server administration roles, with a focus on cloud infrastructure management and AWS services. By including these keywords naturally in their application materials, candidates can improve their search visibility and demonstrate their technical expertise to potential employers.
Application Requirements
Candidates should have a minimum of 2 years of experience with AWS and a strong understanding of key AWS services. Basic experience with Infrastructure as Code tools and proficiency in CI/CD processes is also required.