About this role
Job title: Senior Cloud DevOps Engineer
About the Role Senior Cloud DevOps Engineer will design, deploy, and manage cloud infrastructure solutions using AWS or Azure, build infrastructure as code and CI/CD pipelines, and introduce automation to improve performance, scalability, and security. This role aims to deliver reliable, scalable cloud services and cost-efficient delivery, while collaborating with cross-functional teams to improve customer experience and incident response. This Talent Community relates to future opportunities in the Czech Republic, Serbia, and Portugal, with a hybrid/remote working model.
What You'll Do
- Design, deploy, and manage cloud infrastructure solutions using leading public cloud providers such as AWS or Azure for medium to large-scale applications serving thousands or millions of users
- Develop and implement infrastructure as code and configuration management
- Introduce automation to improve performance, scalability, and security, reducing manual effort
- Design, develop and enhance Continuous Integration and Continuous Delivery pipelines to accelerate development cycles and ensure reliable releases
- Design cost-effective solutions and services with value tracked at key delivery points
- Design and implement logging, monitoring, tracing, and alerting solutions for better visibility and faster incident recovery
- Provide guidance and recommendations to increase efficiency and reduce customer incidents
- Develop tools and processes to improve teams and customer experience
- Document products, processes, and tools with high quality
- Support software engineers in following the software delivery lifecycle
- Maintain efficient communication with cross-functional teams, acting as a key stakeholder for project decisions
- Stay up-to-date with industry trends and emerging technologies in cloud computing, providing strategic recommendations
What We're Looking For
- 5+ years hands-on experience designing, deploying, and managing solutions in AWS or Azure for medium to large-scale applications serving thousands or millions of users
- 5+ years hands-on experience administering Windows or Linux server environments
- Advanced experience with at least two of the following languages: Bash, Python, JavaScript, Go, NodeJS, Java
- Proficiency in automation with at least one configuration/deployment management tool such as Ansible, Terraform
- Proficiency with container technologies such as Docker, Kubernetes
- Proficiency with serverless computing and event-driven architectures
- Demonstrated experience integrating monitoring and alerting tools, including Grafana, Datadog, New Relic, CloudWatch, and ELK
- Proven track record of building, optimizing, and scaling CI/CD frameworks and tools, seamlessly integrating them into day-to-day operations
- In-depth understanding of security and networking principles within a cloud-native environment
- Experience working in an Agile fast-paced, DevOps environment
- Excellent problem-solving skills and adeptness at troubleshooting complex issues
- A curious nature and an open-minded approach to exploring innovative solutions
- Ability to provide outstanding customer service, actively listen, collaborate effectively with colleagues, and earn trust
- Strong communication skills to work efficiently within cross-functional teams and across departments, both written and verbal
- Degree in computer science, information technology, or equivalent combination of relevant education and experience
- Fluent in English
Compensation & Benefits
- Flexible work arrangement with home office and flexible annual working hours
- Opportunity to work across multiple locations with hybrid model
- Regular exchange formats such as meetings and tech labs for knowledge sharing
- Education and training support to grow your skills
- Collaborative, supportive culture focused on innovation and customer experience