Cloud Engineer

Orfium
Hybrid
Regular employment
5 - 10 years of experience
Full Time
Athens, Greece
Responsibilities
A Cloud Engineer at Orfium drives the technical foundation that powers our global entertainment technology platform, ensuring seamless infrastructure operations across multiple markets and time zones. They architect and implement scalable cloud solutions using AWS services, championing DevOps practices and automation to accelerate engineering team productivity. Their responsibilities include designing Infrastructure as Code frameworks, optimizing CI/CD pipelines, and maintaining high-availability production environments that support critical music rights management systems. They collaborate closely with development teams to solve complex cloud challenges, establish standardization across services, and implement monitoring solutions that ensure system reliability. Additionally, they contribute to the platform team's strategic initiatives, mentor team members on cloud best practices, and continuously evaluate emerging AWS technologies to maintain Orfium's competitive edge in the entertainment industry.
Responsibilities
- Infrastructure Management: Take ownership of designing, implementing, and maintaining robust, scalable, and secure cloud infrastructure.
- Automation & Tooling: Drive the implementation and optimization of automation tools and processes to accelerate engineering team performance and empower self-service.
- CI/CD Leadership: Lead the design, development, and maintenance of Continuous Integration/Continuous Deployment (CI/CD) pipelines to ensure efficient and reliable software delivery.
- Problem Solving: Solve complex cloud and infrastructure challenges across development teams, ensuring standardization and implementing best practices.
- Observability: Implement and manage comprehensive monitoring, logging, and alerting solutions (observability tools) to ensure system reliability and performance optimization.
- Collaboration & Influence: Collaborate closely with internal development, data, and platform teams to ensure technical alignment and shared direction. Influence architectural decisions related to infrastructure and deployment.
- Mentorship: Mentor other software engineers in DevOps practices, cloud technologies, and automation principles.
- Innovation: Stay up-to-date with industry trends and emerging technologies, proposing new tools, frameworks, and methodologies that can benefit the organization.