[CMI] DevOps Cloud Engineer

Software Mind
Full_timeKraków, Poland

📍 Job Overview

  • Job Title: DevOps Cloud Engineer (CMI)
  • Company: Software Mind
  • Location: Kraków, Małopolskie, Poland
  • Job Type: Full-time
  • Category: DevOps Engineer
  • Date Posted: 2025-06-25
  • Experience Level: Mid-Senior level (3+ years)
  • Remote Status: On-site (Kraków, Poland)

🚀 Role Summary

  • Key Responsibilities: Develop and implement Infrastructure as Code (IaC) practices, design and manage Azure cloud solutions, automate CI/CD processes, ensure cloud security, and provide technical support.
  • Key Skills: Microsoft Azure, Infrastructure as Code, Azure services, containerization, Azure DevOps, CI/CD, cloud solutions, technical documentation, troubleshooting, soft skills.
  • 📝 Enhancement Note: This role requires a strong background in Microsoft Azure and experience with Infrastructure as Code to drive cloud automation and scalability. Proficiency in Azure services, containerization, and CI/CD tools is essential for success in this position.

💻 Primary Responsibilities

  • 📝 Enhancement Note: The primary responsibilities listed below require a solid understanding of Azure cloud services, Infrastructure as Code, and DevOps practices to ensure efficient cloud management and automation.

  • Cloud Infrastructure Management: Develop and implement IaC practices using ARM Templates or Terraform to automate cloud resource provisioning and management. Design, deploy, and manage Azure cloud solutions, including App Services, Virtual Machines, Storage, and Networking.

  • CI/CD Automation: Automate CI/CD processes using Azure DevOps or similar tools to streamline software delivery and deployment. Ensure continuous integration and continuous deployment pipelines are in place and functioning optimally.

  • Cloud Security & Monitoring: Monitor and ensure the security of cloud environments by implementing best practices, such as identity and access management (IAM), network security groups (NSGs), and Azure Security Center. Set up monitoring and alerting tools to proactively identify and resolve issues.

  • Technical Documentation & Support: Create and maintain technical documentation, including operational procedures and runbooks, to ensure knowledge sharing and onboarding. Provide technical support and troubleshoot infrastructure issues as needed.

  • Collaboration & Communication: Work closely with cross-functional teams, including developers, QA engineers, and project managers, to ensure smooth collaboration and efficient problem-solving. Maintain open communication channels to keep stakeholders informed about project progress and any challenges faced.

🎓 Skills & Qualifications

Education: A Bachelor's degree in Computer Science, Engineering, or a related field is preferred. Relevant certifications, such as Microsoft Certified: Azure Solutions Architect Expert or Azure DevOps Engineer Expert, are a plus.

Experience: A minimum of 3 years of experience working with Microsoft Azure is required. Proven experience in developing and managing cloud infrastructure, implementing IaC, and automating CI/CD pipelines is essential.

Required Skills:

  • Proficient in Microsoft Azure services, including App Services, Virtual Machines, Storage, and Networking.
  • Experience with Infrastructure as Code (IaC) using ARM Templates or Terraform.
  • Familiarity with containerization using Docker and Kubernetes/AKS.
  • Experience with Azure DevOps or similar CI/CD tools.
  • Strong knowledge of cloud security best practices and monitoring tools.
  • Excellent communication, teamwork, and problem-solving skills.
  • Ability to create and maintain technical documentation.

Preferred Skills:

  • One or more Azure cloud certifications.
  • Experience in developing Landing Zones for Azure.
  • Familiarity with Azure Policy, Azure Blueprints, or other governance and compliance tools.
  • Knowledge of Azure Cost Management and Billing.
  • Experience with Azure Sentinel or other security information and event management (SIEM) systems.

📝 Enhancement Note: The required and preferred skills listed above are crucial for success in this role. Candidates should have a strong background in Microsoft Azure and experience with Infrastructure as Code to effectively manage and automate cloud infrastructure.

📊 Web Portfolio & Project Requirements

Portfolio Essentials:

  • A well-structured portfolio showcasing your experience with Microsoft Azure, Infrastructure as Code, and CI/CD pipelines.
  • Case studies or projects demonstrating your ability to design, deploy, and manage Azure cloud solutions, including App Services, Virtual Machines, Storage, and Networking.
  • Examples of your technical documentation, such as operational procedures, runbooks, or knowledge base articles.
  • Evidence of your problem-solving skills and ability to troubleshoot infrastructure issues.

Technical Documentation:

  • Detailed documentation of your Azure cloud architecture, including diagrams, network topology, and security measures.
  • Step-by-step guides or tutorials explaining how to set up and manage Azure resources, CI/CD pipelines, and monitoring tools.
  • Code snippets or scripts demonstrating your proficiency in Infrastructure as Code using ARM Templates or Terraform.
  • Performance metrics, optimization techniques, and testing methodologies used in your Azure cloud projects.

📝 Enhancement Note: The portfolio requirements listed above are tailored to the DevOps Cloud Engineer role and focus on demonstrating your expertise in Microsoft Azure, Infrastructure as Code, and cloud management. A well-curated portfolio will help you stand out to hiring managers and showcase your technical skills.

💵 Compensation & Benefits

Salary Range: The estimated salary range for this role is PLN 12,000 - 18,000 per month (gross), depending on experience and qualifications. This range is based on market research and regional salary standards for DevOps Engineers with 3+ years of experience in the Krakow area.

Benefits:

  • Professional development and personal growth opportunities.
  • Flexible employment and remote work options.
  • International projects with leading global clients and international business trips.
  • Non-corporate atmosphere, language classes, internal and external training, private healthcare, insurance, multisport card, and well-being initiatives.

Working Hours: The standard working hours for this role are 40 hours per week, with flexibility for deployment windows, maintenance, and project deadlines. The work arrangement is on-site in Kraków, Poland, with remote work options available.

📝 Enhancement Note: The salary range provided is an estimate based on market research and regional salary standards. The actual salary offered may vary depending on the candidate's experience, qualifications, and negotiation skills. The benefits listed above are tailored to the Software Mind company culture and focus on professional development, work-life balance, and employee well-being.

🎯 Team & Company Context

🏢 Company Culture

Industry: Software Mind operates in the software development and IT consulting industry, focusing on emerging technologies and transformative projects for global clients.

Company Size: Software Mind is a mid-sized company with a non-corporate atmosphere, employing around 500-1,000 people. This size allows for a more agile and collaborative work environment, providing opportunities for close teamwork and direct client interaction.

Founded: Software Mind was founded in 2006, with a strong focus on delivering high-quality software solutions and fostering a culture of innovation and continuous learning.

Team Structure:

  • The DevOps team at Software Mind consists of experienced engineers responsible for managing and automating cloud infrastructure, ensuring efficient software delivery, and collaborating with cross-functional teams.
  • The team is structured to support various projects, with each engineer specializing in specific cloud services or technologies.
  • The team works closely with developers, QA engineers, project managers, and clients to ensure smooth collaboration and project success.

Development Methodology:

  • Software Mind follows Agile development methodologies, such as Scrum or Kanban, to ensure efficient project management and continuous improvement.
  • The company emphasizes code review, testing, and quality assurance practices to maintain high coding standards and deliver reliable software solutions.
  • Software Mind uses CI/CD pipelines and automated deployment strategies to streamline software delivery and ensure rapid response to client needs.

Company Website: Software Mind

📝 Enhancement Note: The company culture at Software Mind is characterized by a non-corporate atmosphere, professional development, and international projects. The team structure and development methodology focus on collaboration, continuous improvement, and client satisfaction.

📈 Career & Growth Analysis

DevOps Cloud Engineer Career Level: This role is at the mid-senior level, requiring a strong background in Microsoft Azure and experience with Infrastructure as Code. The primary responsibilities involve managing and automating cloud infrastructure, ensuring cloud security, and providing technical support.

Reporting Structure: The DevOps Cloud Engineer reports directly to the DevOps Team Lead or Manager, who oversees the team's activities and ensures efficient project delivery. The role may also involve collaborating with other teams, such as development, QA, and project management, to ensure smooth cross-functional communication and problem-solving.

Technical Impact: The DevOps Cloud Engineer plays a crucial role in ensuring the smooth operation of cloud infrastructure and the efficient delivery of software solutions. Their work directly impacts the performance, security, and scalability of cloud environments, as well as the overall user experience of software applications.

Growth Opportunities:

  • Technical Specialization: As a DevOps Cloud Engineer at Software Mind, you will have the opportunity to specialize in specific cloud services or technologies, such as Azure Kubernetes Service (AKS), Azure Functions, or Azure IoT. This will allow you to deepen your expertise and become a subject matter expert in your chosen area.
  • Technical Leadership: With experience and proven technical expertise, you may have the opportunity to take on a technical leadership role, mentoring junior team members, driving best practices, and making critical architecture decisions.
  • Project Management: As you gain experience and demonstrate strong leadership skills, you may have the opportunity to transition into a project management role, overseeing the delivery of software projects and ensuring client satisfaction.

📝 Enhancement Note: The career growth opportunities listed above are tailored to the DevOps Cloud Engineer role at Software Mind. By specializing in specific cloud services or technologies, demonstrating strong technical leadership, and taking on project management responsibilities, you can advance your career and make a significant impact on the company's success.

🌐 Work Environment

Office Type: Software Mind's office in Kraków is a modern, collaborative workspace designed to foster innovation and creativity. The office features open-plan workspaces, meeting rooms, and relaxation areas, providing an ideal environment for teamwork and knowledge sharing.

Office Location(s): Software Mind's Kraków office is located in the heart of the city, with easy access to public transportation and amenities. The address is ul. Królewska 65, 30-081 Kraków, Poland.

Workspace Context:

  • Collaborative Work Environment: The open-plan workspace at Software Mind encourages close collaboration and communication between team members, fostering a culture of shared learning and problem-solving.
  • Modern Work Tools: The office is equipped with state-of-the-art work tools, including multiple monitors, high-speed internet, and the latest software development tools, to ensure optimal productivity and efficiency.
  • Cross-Functional Collaboration: The office layout facilitates interaction between different teams, such as development, QA, and project management, enabling smooth cross-functional collaboration and efficient problem-solving.

Work Schedule: The standard working hours for this role are 40 hours per week, with flexibility for deployment windows, maintenance, and project deadlines. The work arrangement is on-site in Kraków, Poland, with remote work options available.

📝 Enhancement Note: The work environment at Software Mind is designed to foster collaboration, creativity, and innovation. The modern office space, equipped with state-of-the-art work tools, and the flexible work schedule contribute to a productive and enjoyable work experience for employees.

📄 Application & Technical Interview Process

Interview Process:

  1. Online Assessment (60-90 minutes): The first step in the interview process is an online assessment, focusing on your technical skills and problem-solving abilities. The assessment may include a combination of multiple-choice questions, true/false statements, and coding challenges related to Microsoft Azure, Infrastructure as Code, and DevOps best practices.
  2. Technical Deep Dive (60-90 minutes): In the second interview, you will be asked to discuss your technical expertise in more detail. This may include questions about your experience with Azure cloud services, Infrastructure as Code, CI/CD pipelines, and cloud security. You may also be asked to present a case study or project that demonstrates your technical skills and problem-solving abilities.
  3. Behavioral & Cultural Fit Interview (60 minutes): The final interview focuses on assessing your cultural fit with Software Mind and your ability to work effectively in a team environment. You will be asked behavioral questions that explore your problem-solving skills, communication style, and adaptability to new situations.
  4. Final Decision: After the interviews, the hiring team will make a final decision and extend an offer to the selected candidate.

Portfolio Review Tips:

  • 📝 Enhancement Note: As a DevOps Cloud Engineer, your portfolio should showcase your expertise in Microsoft Azure, Infrastructure as Code, and cloud management. Highlight your experience with Azure cloud services, containerization, and CI/CD pipelines, and provide examples of your technical documentation and problem-solving skills.

Technical Challenge Preparation:

  • 📝 Enhancement Note: To prepare for the technical interview, focus on brushing up your knowledge of Microsoft Azure services, Infrastructure as Code, and DevOps best practices. Practice solving coding challenges and case studies related to cloud infrastructure management, automation, and security.

ATS Keywords:

  • Programming Languages: Azure, PowerShell, Bash, Python, Terraform, ARM Templates
  • Web Frameworks: N/A
  • Server Technologies: Microsoft Azure, Virtual Machines, App Services, Storage, Networking
  • Databases: Azure SQL Database, Azure Cosmos DB, Azure Storage
  • Tools: Azure DevOps, Jenkins, Git, Docker, Kubernetes, Terraform, ARM Templates
  • Methodologies: Agile, Scrum, Kanban, CI/CD, Infrastructure as Code
  • Soft Skills: Communication, Teamwork, Problem-solving, Adaptability, Leadership
  • Industry Terms: Cloud Migration, Cloud Security, Infrastructure as Code, CI/CD, DevOps, Azure, Microsoft

📝 Enhancement Note: The ATS keywords listed above are tailored to the DevOps Cloud Engineer role and focus on Microsoft Azure, Infrastructure as Code, and DevOps best practices. Incorporating these keywords naturally into your resume and portfolio will help you optimize your application for Applicant Tracking Systems and improve your chances of being shortlisted for an interview.

🛠 Technology Stack & Web Infrastructure

Frontend Technologies: N/A

Backend & Server Technologies:

  • Microsoft Azure: Proficient in Microsoft Azure services, including App Services, Virtual Machines, Storage, and Networking.
  • Infrastructure as Code (IaC): Experience with Infrastructure as Code using ARM Templates or Terraform.
  • Containerization: Familiarity with containerization using Docker and Kubernetes/AKS.
  • CI/CD Pipelines: Experience with CI/CD pipelines using Azure DevOps or similar tools.

Development & DevOps Tools:

  • Version Control: Familiarity with Git and GitHub for version control and collaboration.
  • CI/CD Pipelines: Experience with Azure DevOps, Jenkins, or similar CI/CD tools.
  • Infrastructure as Code (IaC): Experience with ARM Templates, Terraform, or similar IaC tools.
  • Cloud Monitoring: Familiarity with Azure Monitor, Azure Log Analytics, or similar cloud monitoring tools.
  • Security Tools: Experience with Azure Security Center, Azure Sentinel, or similar security tools.

📝 Enhancement Note: The technology stack listed above is tailored to the DevOps Cloud Engineer role and focuses on Microsoft Azure, Infrastructure as Code, and cloud management. Familiarity with these technologies and tools is essential for success in this position.

👥 Team Culture & Values

DevOps Cloud Engineer Values:

  • Customer Focus: At Software Mind, we prioritize customer satisfaction and strive to deliver high-quality software solutions that meet our clients' needs and exceed their expectations.
  • Continuous Improvement: We foster a culture of continuous learning and improvement, encouraging our team members to stay up-to-date with the latest technologies and best practices in cloud management and DevOps.
  • Collaboration & Knowledge Sharing: We believe in the power of teamwork and encourage our team members to share their knowledge and expertise with one another to drive collective success.
  • Innovation & Creativity: We value innovation and creativity, and we encourage our team members to think outside the box and explore new ideas and solutions to solve complex problems.

Collaboration Style:

  • Cross-Functional Integration: At Software Mind, we emphasize close collaboration between different teams, such as development, QA, and project management, to ensure smooth project delivery and client satisfaction.
  • Code Review Culture: We maintain a strong code review culture, with a focus on knowledge sharing, peer learning, and continuous improvement.
  • Technical Mentoring: We encourage technical mentoring and knowledge sharing between team members to foster a culture of learning and growth.

📝 Enhancement Note: The DevOps Cloud Engineer values and collaboration style listed above are tailored to the Software Mind company culture and focus on customer satisfaction, continuous improvement, and teamwork. By embracing these values and collaboration styles, you can contribute to the company's success and grow both personally and professionally.

⚡ Challenges & Growth Opportunities

Technical Challenges:

  • Cloud Migration: As a DevOps Cloud Engineer, you may be required to lead or participate in cloud migration projects, involving the migration of on-premises or multi-cloud environments to Microsoft Azure. This may include assessing the existing infrastructure, designing the target architecture, and implementing the migration using Infrastructure as Code (IaC) tools.
  • Cloud Security: Ensuring the security of cloud environments is a critical challenge for DevOps Cloud Engineers. You may be required to implement security best practices, such as identity and access management (IAM), network security groups (NSGs), and Azure Security Center, to protect cloud resources and sensitive data.
  • Scalability & Performance Optimization: As cloud environments grow and evolve, it is essential to ensure that they remain scalable and performant. You may be required to optimize cloud infrastructure, implement auto-scaling solutions, and monitor cloud performance to identify and address bottlenecks and inefficiencies.
  • Emerging Technologies: The rapid pace of technological change presents both challenges and opportunities for DevOps Cloud Engineers. You may be required to stay up-to-date with the latest cloud technologies, such as Azure Kubernetes Service (AKS), Azure Functions, or Azure IoT, and integrate them into existing cloud environments.

Learning & Development Opportunities:

  • Technical Skill Development: As a DevOps Cloud Engineer at Software Mind, you will have the opportunity to develop your technical skills in Microsoft Azure, Infrastructure as Code, and cloud management. You may be able to specialize in specific cloud services or technologies, such as Azure Kubernetes Service (AKS), Azure Functions, or Azure IoT, and deepen your expertise in your chosen area.
  • Certification & Training: Software Mind offers opportunities for professional development, including certification and training programs. You may be able to obtain Microsoft Certified: Azure Solutions Architect Expert or Azure DevOps Engineer Expert certifications, or pursue other relevant training to enhance your skills and knowledge.
  • Technical Leadership: With experience and proven technical expertise, you may have the opportunity to take on a technical leadership role, mentoring junior team members, driving best practices, and making critical architecture decisions. This will allow you to develop your leadership skills and make a significant impact on the company's success.

📝 Enhancement Note: The technical challenges and learning & development opportunities listed above are tailored to the DevOps Cloud Engineer role at Software Mind. By embracing these challenges and pursuing continuous learning and growth, you can advance your career and make a significant impact on the company's success.

💡 Interview Preparation

Technical Questions:

  • 📝 Enhancement Note: The technical interview for the DevOps Cloud Engineer role at Software Mind will focus on your expertise in Microsoft Azure, Infrastructure as Code, and cloud management. You may be asked questions related to Azure cloud services, containerization, CI/CD pipelines, and cloud security. Brush up on your knowledge of these topics and be prepared to discuss your experience and technical skills in detail.

Company & Culture Questions:

  • 📝 Enhancement Note: The company and culture interview for the DevOps Cloud Engineer role at Software Mind will focus on assessing your cultural fit with the company and your ability to work effectively in a team environment. You may be asked behavioral questions that explore your problem-solving skills, communication style, and adaptability to new situations. Research the company's values and culture, and be prepared to discuss how you can contribute to the team's success.

Portfolio Presentation Strategy:

  • 📝 Enhancement Note: As a DevOps Cloud Engineer, your portfolio should showcase your expertise in Microsoft Azure, Infrastructure as Code, and cloud management. Highlight your experience with Azure cloud services, containerization, and CI/CD pipelines, and provide examples of your technical documentation and problem-solving skills. Tailor your portfolio presentation to the specific role and company, and be prepared to discuss your work in detail and answer questions about your technical approach and decision-making processes.

📌 Application Steps

To apply for this DevOps Cloud Engineer position at Software Mind:

  1. Customize Your Resume: Tailor your resume to highlight your relevant experience and skills in Microsoft Azure, Infrastructure as Code, and cloud management. Include specific examples of your work with Azure cloud services, containerization, and CI/CD pipelines, and emphasize your problem-solving skills and technical expertise.
  2. Prepare Your Portfolio: Curate a portfolio that showcases your technical skills and experience in Microsoft Azure, Infrastructure as Code, and cloud management. Include case studies or projects that demonstrate your ability to design, deploy, and manage Azure cloud solutions, and provide examples of your technical documentation and problem-solving skills.
  3. Research the Company: Thoroughly research Software Mind's company culture, values, and mission. Understand their focus on professional development, international projects, and client satisfaction, and be prepared to discuss how you can contribute to the team's success.
  4. Practice Technical Interview Questions: Brush up on your knowledge of Microsoft Azure, Infrastructure as Code, and cloud management, and practice answering technical interview questions related to these topics. Be prepared to discuss your experience and technical skills in detail and provide specific examples of your work.

⚠️ Important Notice: This enhanced job description includes AI-generated insights and industry-standard assumptions about the DevOps Cloud Engineer role at Software Mind. All details should be verified directly with the hiring organization before making application decisions.


Application Requirements

Minimum 3 years of experience working with Microsoft Azure and knowledge of Azure services is required. Familiarity with Infrastructure as Code and experience with Azure DevOps or similar CI/CD tools is also essential.