Job Information
Holycode Senior Cloud Infrastructure Engineer - Genesis Cloud Team in Belgrade, Serbia
We at Holycode are currently looking for a Senior Cloud Infrastructure Engineer for our Genesis Cloud (https://www.genesiscloud.com/) team.
As a Senior Cloud Infrastructure Engineer, you will play a crucial role in shaping the core infrastructure of their cloud services. This position offers you a unique opportunity to work at the forefront of cloud technology while actively contributing to the strategic direction of a fast-growing Cloud Service Provider.
You will collaborate closely with various teams and managers, leveraging your expertise in Kubernetes and cloud-native technologies to drive critical projects that will form the backbone of Genesis Cloud's future success. Your work will directly impact their ability to deliver high-performance, scalable, and reliable cloud solutions to their customers.
These challenges are waiting for you:
Architecting Backend
Interface definitions (APIs, protocols)
Service architecture
Collaborating with other teams
Design new services in collaboration with the users of those services
Document and communicate how to consume the backend services
Provide infrastructure services that enable new product features
Developing and Operating our Backend
Writing code for custom solutions
Operating those custom solutions
Documentation and Automation
Deploy Kubernetes resources using git and flux
Git, GitOps where possible
CI/CD with GitHub actions
Confluence, Jira
Kubernetes Administration
Keep our bare-metal Kubernetes clusters up-to-date
Monitor and debug bare-metal Kubernetes clusters
Kubernetes Service Administration
Deploy and debug controllers and operators
Design and develop controllers and operators to manage custom resources
Linux System Administration
Managing complex multi-home network configurations, such as unnumbered BGP with ECMP
Specifying, debugging, or writing small helper tools in bash or python
Monitor and maintain systems
Switch System Administration (mostly SONiC)
Debugging routing problems
Virtual Hosting Administration
Configure and debug customer networking (VPP, VxLAN, EVPN, …)
Configure and debug customer storage (ceph, SPDK, VAST, …)
Maintain PCI topology configuration for customer instances
Requirements and skills:
Operational experience in an IT infrastructure environment, with experience in virtualization, networking, automation, a proactive mindset, with the ability to look ahead and think big.
Some technologies/tools critical to this endeavor (bold are the ones you should fully grasp on a conceptual level and have experience working with) are:
Bare-metal Kubernetes
helm
writing CRDs
writing operators
Operations
Communicating during incidents
Documenting before, during and after incidents
GitOps
flux
kustomize
ansible
NixOS
terraform
Programming
shell scripting
Python
gRPC, HTTP-JSON APIs
reading Golang, rust, C to find bugs in third-party software
Tools
Git
ssh
Atlassian Jira and Confluence
Architecting Systems and organizing teams
Data Center work
documenting/fixing existing work
Hardware selection
Networking
(i)PXE, DHCP
BGP, EVPN, VxLAN
Infiniband
Planning Clos architectures
SONiC or other nOS, VPP
Storage
Ceph, VAST
NFS, S3
SPDK
Virtualization technologies
Kubevirt, libvirt, qemu
with PCI pass-through
Proficient in both written and spoken English.
Benefits:
High-growth company in which you can find exciting and trend-setting challenges
Amazing product to work on
Familial working atmosphere in an open-minded multinational team
Flexibility with remote work, allowing you to create your ideal work environment
All necessary equipment – up to you to decide what you prefer
Covered private health insurance
The budget for professional improvement (courses, conferences, books…)
The budget for mastering English and German languages
Nice office in Belgrade
Fully stocked kitchen (tea, coffee, fruits, soft drinks, snacks…)
Tournaments of table tennis, table soccer, and darts in our office
Skilled and senior co-workers
Opportunities to build products that really make a difference
Opportunities to learn and grow with us
If you are looking for an environment where you can grow professionally, learn from the best in the field, balance work and life habits and have a pleasant and enthusiastic environment, please submit your CV in English.
Powered by JazzHR