Explore careers with our portfolio companies

DevOps Engineer

GoTo Meeting

GoTo Meeting

Software Engineering
Hungary
Posted on Tuesday, April 16, 2024

Job Description

Where you will work: Hungary.

As a DevOps Engineer you work in a remote centric distributed team of highly motivated and skilled engineers operating a Kubernetes powered internal developer platform. You apply software development principles to solve and optimize operational challenges and to operate services in a rapidly changing cloud-centric and cloud native environment.

As an engineer, you remove repetitive tasks by automation. You try to simplify wherever applicable and try to avoid maintenance efforts in the first place. You are curious by nature, and you are willing to take action. You know how to navigate tradeoffs and you know when to reach out to the team for collaboration.

As part of your role, you explore concepts, ideas, and technologies in the DevOps space and adapt them with the team when beneficial. The team works in a Kanban style where input comes from planned features/enhancements, requests from developers to assist or to solve challenges on the platform when they occur.

The team is operating many Kubernetes clusters on multiple cloud provider platforms. The clusters are maintained via infrastructure as code. We are targeting full automation and trunk-based development with an effective test coverage.

As the Kubernetes Eco-system is constantly evolving, the team makes sure to stay up to date – bring in suggestions for enhancements and plan to implement those. This includes driving PoC’s to show the usefulness of a certain technology as well as phasing our old tools that are no longer needed.

As an active member of the team, you foster collaboration by sharing insights and learnings – positive and negative - with the colleagues and providing constructive feedback to the team. You will learn a lot here and you have plenty of space to grow.

Your experience:

· Experience with Public Clouds (AWS/EKS, OCI/OKE)

· Experience with Kubernetes in production - including day1 and day2 operations.

· Containerization (e.g., CRI-O, Containerd)

· Practical experience with Infrastructure as Code (ideally Terraform, Argo, Helm)

· Practical experience Unix/Linux systems administration and troubleshooting

· General software development skills (ideally in GoLang and/or Python)

· Understanding for CI/CD and related workflows

· Familiarity with git

· Fluent in English

· Comfortable in Agile development environments and methodologies

Nice to have:

· Experience with Prometheus/Thanos or monitoring.

· Good understanding of the tool’s ecosystem around Kubernetes (CoreDNS, CertManager, ExternalDNS, Cluster-Autoscaler, Kube-Janitor and others)

· Experience with Packer

· Experience in creating operators, controllers and admission controllers.

· Experience with Terraform and Jenkins

· Knowledge and exposure to secure communication tools and principles (SSH, SSL/TLS)

Our benefits:

· Opportunity to work in full remote mode w/ financial support to enhance your setup

· Guidance with online career development sessions and training

· Access to e-books and other online resources for knowledge expansion and innovative updates

· On-demand place in our Hungarian office location in Budapest

· Choice of hardware for work

· Charity and volunteering opportunities

· Regular hackathons and non-feature Fridays to drive learning, competition and innovation.

· Inclusive and humane environment in the future of work

We are also a remote-centric business and offer a range of personas to allow variations in home-office based and flexible work within our office location countries. Our current and future employees can benefit from this ability to work from anywhere in the countries of our office locations - giving each location more than one office at heart.

Our values:

Be Real - Be authentic and bring your whole self to work. Be mindful to create space to celebrate diversity of thought, background, and perspective. Give back wherever you can.

Think Big - Play to win and aim high. Be inventive to solve our customers' needs. Don't be afraid to try something new.

Move Fast - Speed over perfection. Disagree but commit. Make progress every day. Simplify, take action, and own outcomes.

Keep Growing - Always be curious and learning. Embrace feedback and grow from your mistakes. Share your learnings with others