Senior Cloud Engineer
📍 Job Overview
- Job Title: Senior Cloud Engineer
- Company: Crownpeak
- Location: Sofia, Sofia-Grad, Bulgaria (Hybrid)
- Job Type: Full-Time
- Category: DevOps Engineer
- Date Posted: 2025-05-22
- Experience Level: Mid-Senior level (5-10 years)
- Remote Status: On-site/Hybrid
🚀 Role Summary
- 📝 Enhancement Note: This role involves designing, developing, and maintaining cloud-based SaaS platforms using AWS, Kubernetes, and infrastructure as code principles. The Senior Cloud Engineer will work with team leadership to ensure high-quality service, platform stability, and continuous improvement.
💻 Primary Responsibilities
-
📝 Enhancement Note: The Senior Cloud Engineer will be responsible for designing, developing, testing, deploying, and supporting the specified components of the Cloud-based SaaS platform. They will also troubleshoot complex platform issues and participate in a shared on-call rotation.
-
📝 Enhancement Note: The role requires a strong understanding of AWS networking components, including VPCs, subnets, and peering, as well as practical experience in at least two core AWS domains such as IAM, Compute, Lambda, CloudFront, or EKS.
-
📝 Enhancement Note: The Senior Cloud Engineer will champion and evolve established standards for quality, security, and ways of working. They will proactively communicate progress, blockers, and insights to stakeholders and leadership.
🎓 Skills & Qualifications
Education:
- Relevant Bachelor's degree in Computer Science, IT, or a related field.
Experience:
- Proven experience working in engineering teams of ~5 members.
- At least 3 years of hands-on AWS experience.
Required Skills:
- Proficiency in infrastructure as code using Terraform and Ansible.
- Strong hands-on experience with Kubernetes for container orchestration.
- Experience deploying and managing workloads with ArgoCD and Argo Workflows.
- Skilled in writing and maintaining Helm charts for Kubernetes applications.
- Familiarity with GIT as a version control system (trunk-based development and managing multi-branch Git workflows).
- Adept in test-driven development and maintaining high-quality, testable code.
- Programming experience in Python and/or Java.
- Familiarity with CI/CD pipelines, ideally within the Atlassian ecosystem (Jira, Bitbucket, Bamboo).
- Strong networking knowledge and troubleshooting skills across cloud and hybrid environments.
- Open-minded and proactive in embracing change and driving continuous improvement.
- Collaborative and respectful team player, committed to knowledge sharing and collective ownership.
Preferred Skills:
- German language skills.
📊 Web Portfolio & Project Requirements
- 📝 Enhancement Note: As this role focuses on cloud engineering and infrastructure as code, the portfolio should demonstrate experience with AWS, Kubernetes, Terraform, and other relevant technologies. Include case studies showcasing platform design, deployment, and management, as well as any troubleshooting or optimization projects.
💵 Compensation & Benefits
Salary Range:
- 📝 Enhancement Note: The average salary for a Senior Cloud Engineer in Sofia, Bulgaria, is around BGN 50,000 - 70,000 per year (approximately EUR 25,000 - 35,000 or USD 28,000 - 40,000). This range takes into account the candidate's experience level and the company's size and industry.
Benefits:
- Competitive salaries, great colleagues, and excellent benefits.
- A diverse and inclusive team with offices in the US, Europe, and Australia.
- Opportunities for professional growth and development.
🎯 Team & Company Context
🏢 Company Culture
-
Industry: Software as a Service (SaaS) and e-commerce platforms.
-
Company Size: Medium (350+ employees).
-
Founded: Not specified.
-
Team Structure:
- The team is responsible for developing and maintaining the Cloud SaaS platform, R&D, and Ops components.
- The team works with leadership to achieve the platform's vision following infrastructure as code principles and using a modern toolset.
-
Development Methodology:
- The team follows FinDevOps principles to ensure the platform is observable, performant, and managed efficiently 24/7/365.
- They use a modern toolset, including AWS, K8s, Terraform, Helm, ArgoCD, Python, Java, and Bash.
-
Company Website: Crownpeak
📈 Career & Growth Analysis
-
Web Technology Career Level: Mid-Senior level (5-10 years) with a focus on cloud engineering, infrastructure as code, and platform management.
-
Reporting Structure: The Senior Cloud Engineer will report directly to the team leadership and work collaboratively with other team members.
-
Technical Impact: The role has a significant impact on the platform's performance, scalability, and overall user experience.
-
Growth Opportunities:
- Opportunities for professional development and growth within the team and the company.
- The chance to work on large-scale projects and drive continuous improvement.
🌐 Work Environment
-
Office Type: Hybrid (on-site and remote work).
-
Office Location(s): Sofia, Bulgaria.
-
Workspace Context:
- The team works collaboratively, empowering cooperation between clients, technical, and non-technical colleagues to mitigate arising issues and drive continuous improvements.
- The workspace is designed to foster communication, knowledge sharing, and collective ownership.
-
Work Schedule: The work schedule is flexible, with a focus on achieving desired outcomes and balancing work-life integration.
📄 Application & Technical Interview Process
-
Interview Process:
- 📝 Enhancement Note: The interview process will likely include technical assessments, case studies, and behavioral interviews to evaluate the candidate's skills, experience, and cultural fit.
-
Portfolio Review Tips:
- Highlight projects that demonstrate experience with AWS, Kubernetes, Terraform, and other relevant technologies.
- Include case studies showcasing platform design, deployment, and management, as well as any troubleshooting or optimization projects.
-
Technical Challenge Preparation:
- Brush up on AWS networking components, including VPCs, subnets, and peering.
- Familiarize yourself with at least two core AWS domains, such as IAM, Compute, Lambda, CloudFront, or EKS.
- Prepare for infrastructure as code challenges using Terraform and Ansible.
- Review your experience with Kubernetes, ArgoCD, Argo Workflows, Helm, and Git.
-
ATS Keywords:
- Programming Languages: Python, Java, Bash, JavaScript, TypeScript
- Web Frameworks: Not specified (focus on infrastructure and platform management)
- Server Technologies: AWS, Kubernetes, Terraform, Ansible, Helm, ArgoCD, Argo Workflows
- Databases: Not specified (focus on infrastructure and platform management)
- Tools: Git, Jira, Bitbucket, Bamboo, IntelliJ
- Methodologies: FinDevOps, Infrastructure as Code, Test-Driven Development
- Soft Skills: Collaboration, Communication, Problem-Solving, Troubleshooting
- Industry Terms: Cloud Engineering, SaaS, Platform Management, Infrastructure as Code, Continuous Improvement
🛠 Technology Stack & Web Infrastructure
-
Frontend Technologies: Not specified (focus on infrastructure and platform management)
-
Backend & Server Technologies:
- AWS (VPCs, subnets, peering, IAM, Compute, Lambda, CloudFront, EKS)
- Kubernetes (container orchestration)
- Terraform (infrastructure as code)
- Ansible (automation and configuration management)
- Helm (package manager for Kubernetes)
- ArgoCD (continuous deployment for Kubernetes)
- Argo Workflows (workflow orchestrator for Kubernetes)
- Python, Java, Bash (programming languages)
-
Development & DevOps Tools:
- Git (version control)
- Jira, Bitbucket, Bamboo (Atlassian ecosystem for project management and CI/CD)
- IntelliJ (IDE for Java and other programming languages)
👥 Team Culture & Values
-
Web Development Values:
- Crownpeak values success, pride, and purpose in all aspects of their work.
- They strive for continuous improvement and work collaboratively to achieve their goals.
-
Collaboration Style:
- Crownpeak fosters a collaborative work environment, empowering cooperation between clients, technical, and non-technical colleagues.
- They encourage knowledge sharing, collective ownership, and active communication.
⚡ Challenges & Growth Opportunities
-
Technical Challenges:
- Designing, developing, and maintaining large-scale cloud-based SaaS platforms.
- Troubleshooting complex platform issues and ensuring platform stability.
- Balancing cost-efficiency with performance and scalability in all engineering efforts.
-
Learning & Development Opportunities:
- Opportunities for professional development and growth within the team and the company.
- The chance to work on large-scale projects and drive continuous improvement.
💡 Interview Preparation
-
Technical Questions:
- AWS networking components (VPCs, subnets, peering)
- At least two core AWS domains (IAM, Compute, Lambda, CloudFront, or EKS)
- Infrastructure as code (Terraform, Ansible)
- Kubernetes, ArgoCD, Argo Workflows, Helm, Git
- Test-driven development and high-quality, testable code
-
Company & Culture Questions:
- Crownpeak's approach to cloud engineering and platform management.
- The team's collaboration style and knowledge-sharing practices.
- Crownpeak's commitment to continuous improvement and driving innovation.
-
Portfolio Presentation Strategy:
- Highlight projects that demonstrate experience with AWS, Kubernetes, Terraform, and other relevant technologies.
- Include case studies showcasing platform design, deployment, and management, as well as any troubleshooting or optimization projects.
📌 Application Steps
To apply for this Senior Cloud Engineer position:
- Submit your application through the application link.
- Customize your resume to highlight relevant skills and experience in cloud engineering, infrastructure as code, and platform management.
- Prepare for technical interviews by brushing up on AWS, Kubernetes, Terraform, and other relevant technologies.
- Research Crownpeak's approach to cloud engineering, platform management, and company culture.
⚠️ Important Notice: This enhanced job description includes AI-generated insights and industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.
Application Requirements
Candidates should have strong experience in engineering teams and proven hands-on AWS experience of at least 3 years. Proficiency in infrastructure as code, Kubernetes, and programming in Python or Java is also required.