DevOps Engineer (m/f)

  • Full-time

Company Description

Undabot is a place where talented developers and designers work together to create successful web solutions and mobile platform products, using the latest technology and optimized methodologies. We are a team of forward-thinking and solutions-driven professionals, specialized in custom-made software development. Our best results come from true creative collaboration and we push each other to think bigger, better, and bolder, every single day.

Job Description

Your main responsibilities will be ensuring that production systems are up and running, as well as planning, setting up, deploying, and maintaining software solutions. From day-to-day operational support of infrastructure and services to auditing security practices across the company, you will be working on a wide range of tasks.

You will be collaborating with engineering leadership in solving challenging issues and improving processes. Also, as a DevOps Engineer at Undabot, you will collaborate with internal and client-side technical teams on different tasks like:

  • creating secure and friendly processes for building and deploying various software solutions
  • building and improving tools to improve the deployment pipeline
  • moving towards continuous delivery by making the build and deploy process automated, fast and repeatable
  • creating technical documentation of the infrastructure, dependencies, and components of the whole system
  • working on infrastructure optimization and cost reductions
  • design, implementation, and maintenance of CI infrastructure and services
  • management of accounts, permissions, and integrations of company tools and services

What can we offer?

  • make an impact with your work and get a chance to help us grow together
  • working in a fast-growing company and a motivating environment
  • opportunity to participate in setting up processes and shaping software architecture
  • opportunity for advancement and growth (through education, workshops, lectures…)
  • support and guidance in taking on new responsibilities
  • a competitive salary with salary raises proportionally to your growth
  • an innovative culture with great people to work with
  • flexible working hours and the ability to work from home as much as you want
  • pet-friendly office  
  • high-end equipment and devices
  • MultiSport card (fully covered)
  • paid health checks
  • free English classes

Qualifications

We are looking for an experienced DevOps Engineer to join our growing team. The ideal candidate is proactive, fast learner looking to improve various technical processes and has the following knowledge and skills:

  • 2+ years of experience with DevOps procedures and best practices in a growing tech company
  • advanced knowledge of Docker and Docker Compose
  • experience with GitHub Actions or with at least one alternative CI/CD tool (GitLab CI/CD, Jenkins, CircleCI)
  • experience with clustering services (Docker Swarm and Kubernetes)
  • experience with configuration automation (Ansible)
  • experience with monitoring tools (setup and configuration)
  • advanced knowledge in at least one cloud platform (AWS, GCP, Azure, DigitalOcean) and its ecosystem
  • strong scripting experience (Bash, Python, or similar)
  • strong experience with Linux administration (Ubuntu, CentOS/RedHat)
  • knowledge in working with a relational database (Mysql, PostgreSQL, MSSQL) and caching databases (Redis)
  • experience in data backup and recovery
  • experience with the setup and configuration of queueing systems (e.g. RabbitMQ, AWS MQ, or beanstalkd)
  • knowledge of networking and network protocols
  • strong experience in working with Git version control
  • fluent in English

Additional Information

This job is not an entry level but a mid-senior level position.

If you think we can live up to your expectations and you’re willing to share your experience and knowledge, apply now and make an impact on your career!

Privacy Policy