
DevOps Engineer
- Praha
- Trvalý pracovní poměr
- Plný úvazek
- Work with teams to use and implement DevOps tools and practices.
- Design and develop new tools, scripts, or applications for continuous integration (CI), continuous delivery (CD), and continuous testing (CT), and other processes automation.
- Use modern continuous integration and development tools, and promote continuous improvement of engineering tools and practices, including quality process
- Provide guidance and technical support to developers and testers in setting up and using shared DevOps infrastructure, customizing solutions to meet project specific needs.
- Support development teams by taking on common tasks required across all teams and projects, ensuring engineers can focus on their expertise rather than reinventing DevOps solutions. This includes for example, setting up automated reporting, documentation generation, static code analysis tools, and setting up and commissioning automation tools and platforms.
- Alternatively, also help with hardware and testbeds build and maintenance, ensuring teams can build code, run tests, and release with the right infrastructure in place.
- Advocate for and share successful DevOps practices across multiple projects and teams, driving collaboration and efficiency throughout the department.
- Bachelor's (?better wording: or master's or just University) degree in informatics or engineering, or equivalent knowledge and experience in the software development principles and techniques
- 2 years of relevant DevOps experience in a professional setting with a mixed IT experience background
- Both Czech and English in working proficiency
- Python will be the first-choice language for most of our automation tools and scripts development, so we are looking for an advanced Python enthusiast or someone with a commitment to becoming one.
- Configure, maintain, and troubleshoot Windows and Linux systems, whether physical computers, virtual computers, or containerized, wherever possible. Preferably, this will be automated where reasonable.
- Automate activities using existing tools or our scripts in Python and shell scripting, or some Groovy and other languages.
- Use and maintenance of systems such as GitLab or GitHub, Jenkins and other DevOps tools, for the needs of development teams, setting up projects, repositories, and access.
- Knowledge of some CI/CD related tools and principles like Jenkins pipelines, GitLab CI/CD, GitHub Actions
- Cloud development experience using containerization in Docker and Kubernetes.
- Familiarity with CI/CD/CT systems such as GitHub Actions and DevOps principles
- Knowledge of infrastructure and configuration management tools such as Terraform, Ansible, or similar.
- Awareness of on-prem or public clouds, such as VMware and Azure or Proxmox.
- Understanding of IT networking, common network protocols, and services.
- Familiarity with monitoring tools such as Prometheus, Grafana
- Knowledge ofCloud development experience using containerization in Docker and Kubernetes.
- Familiarity with CI/CD/CT systems such as GitHub Actions and DevOps principles
- Knowledge of infrastructure and configuration management tools such as Terraform, Ansible, or similar.
- Awareness of on-prem or public clouds, such as VMware and Azure or Proxmox.
- Understanding of IT networking, common network protocols, and services.
- Familiarity with monitoring tools such as Prometheus, Grafana
- Familiarity with Artifactory, Coverity
- Comprehensive mindfulness programs with a premium membership to Calm
- Volunteer Paid Time off available after 6 months of employment for eligible employees
- Company volunteer and donation matching program – Your volunteer hours or personal cash donations to an eligible charity can be matched with a charitable donation.
- Employee Assistance Program
- Personalized wellbeing programs through our OnTrack program
- On-demand digital course library for professional development