DevOps
Location: Prague
Join our development department, where you’ll work closely with an experienced DevOps professional who will mentor and guide you. Your main responsibilities will include managing internal systems, various repositories, and handling CI/CD pipelines (using GitLab), as well as preparing installations. We value creative problem-solving skills, especially when dealing with broadly defined requirements. Occasionally, you’ll assist fellow developers and project engineers with DevOps-related challenges, so strong communication skills in both Czech and English are important.
Our company specializes in broadcast automation, serving TV companies around the globe. You’ll frequently encounter technical concepts from the world of media and TV broadcasting. On rare occasions, you may also participate in teleconferences with customers to help resolve urgent situations.
While we prefer working in the office, a partial home office arrangement can be agreed upon with the manager depending on the nature of the work and mutual agreement.
About Us
We are a team of 65 passionate individuals dedicated to building innovative solutions for hundreds of companies in the Media & Entertainment industry. Based in Prague with around 45 colleagues, we also have teams in Miami, Los Angeles, Mexico City, Bogota, Nice, New Delhi, Taipei, and Hong Kong. Since 1992, Aveco has become the TV industry’s largest independent automation company, delivering production and master control playout automation, media asset management, and workflow automation solutions to over 300 leading broadcasters worldwide.
Our mission is to help broadcasters, telcos, and media companies create, manage, and deliver content more effectively. We proudly serve customers in diverse locations such as Brazil, Peru, India, the Philippines, Mexico, Egypt, France, Germany, Greece, Poland, the USA, and beyond.
Despite our global presence, we remain a stable, privately-owned Czech company with a family-like atmosphere, driven by our shared passion for the TV industry. As we continue to expand, we are looking for talented individuals to join us on this exciting journey.
Technologies You'll Use and Exected Knowledge
In this role, you'll be working with the following technologies to varying degrees. While prior knowledge of these is advantageous, we don’t expect you to be an expert from the start. You'll have the opportunity to learn continuously, with guidance from your colleagues. If needed, we also offer paid training to support your development.
Key Areas of Knowledge and Technologies:
CI/CD (Continuous Integration/Continuous Deployment):
- Ability to design, implement, and maintain CI/CD pipelines to automate application builds, tests, and deployments.
- Experience with tools like GitLab CI is a plus.
Automation and Scripting:
- Proficiency in automating repetitive tasks using scripting languages.
- Familiarity with Infrastructure as Code (IaC) tools like Terraform.
Container Management and Orchestration:
- Experience in creating and managing containerized applications with Docker.
- Knowledge of orchestration tools like Kubernetes for managing clusters.
Cloud Platforms:
- Familiarity with cloud services like AWS, Azure, or Google Cloud Platform (GCP).
- Ability to design and manage cloud infrastructure and services.
Monitoring and Logging:
- Experience with monitoring and logging tools such as Prometheus, Grafana, and the ELK Stack (Elasticsearch, Logstash, Kibana).
Version Control (Git):
- Strong knowledge of Git versioning, including branching strategies, merge requests, and code review best practices.
Security:
- Familiarity with DevOps security practices, including secret key management and securing CI/CD pipelines.
Infrastructure and Configuration Management:
- Experience in managing infrastructure using configuration tools like Terraform and Ansible.
- Knowledge of network management, load balancing, and essential infrastructure services.
Problem-Solving and Troubleshooting:
- Strong analytical skills for diagnosing issues in applications, CI/CD pipelines, and infrastructure systems.
Communication and Collaboration:
- Ability to collaborate effectively with developers, testers, and cross-functional teams.
- Experience with agile methodologies and tools like Jira.
Operating Systems:
- Strong knowledge of Linux (Ubuntu, OpenSUSE Leap) or Windows Server.
- Experience in managing servers, packages, processes, and system troubleshooting.
Software Development:
- Basic programming knowledge and the ability to read and understand code (Java, C/C++, C#, Go, JavaScript).
- Capability to implement small changes where needed.
What We Can Offer You?
- Flexible working hours
- Home office available upon request
- English lessons during working hours
- Dog-friendly office environment
What You Need to Work with Us:
- Willingness to learn and adapt
- Strong communication skills
- An open mind for new challenges
- A collaborative team spirit
Contact us for more information: careers @ aveco.com