Multi Cloud Engineer

Multi Cloud Engineer

Kiev, Ukraine


Aicomy delivering a wide range of products and services, and partnering with all lines of business to provide high quality service delivery, exceptional project execution and financially disciplined approaches and processes in the most cost effective manner. The objective is to balance both business alignment and the centralized delivery of core products and services.

Multi Cloud Services is a team responsible for architecting, designing and implementing a new, cutting edge, cloud platform for transforming business applications into scalable, elastic systems that can be instantiated on demand.

The role calls for the Engineer to design, develop, configure, test, debug and document all layers of the Cloud stack to satisfy the new CloudDev system requirements. This is expected to range from the lowest level (network fabric) through to the hardware, OS, Cloud hosting platform and on into the design and implementation of higher level services such as the IaaS, PaaS and SaaS layers.

The ideal candidate should be comfortable being directly involved with the design, development, testing, and operation of the solutions that will be composed into the Multi Cloud Services environment. Once implemented, the candidate will typically be expected to provide some higher level production and technical support in the case of a serious outage. The candidate will also provide comprehensive consultation to business unit and IT management and staff at the highest technical level. They will work closely with Multi Cloud Services management to identify and specify complex business requirements and processes that drive the platform roadmap. Additionally, they will research and evaluate alternative solutions and make recommendations for changes that would enhance the platform.

Responsibilities shall include:

  • Work as part of the Multi Cloud Services Core Engineering team to ensure appropriate business measures are defined and documented
  • Create technical design recommendations for developing and integrating new software and system technologies – from the physical layer through to the virtual layer – per written specifications; test, evaluate, engineer, implement and support said technologies
  • Create technical design recommendations for developing and integrating new networking technologies – from the physical layer through to the virtual layer – per written specifications; test, evaluate, engineer, implement and support said technologies
  • Evaluate service level issues and suggested enhancements escalated by support to diagnose and address underlying system problems and inefficiencies - engage third party suppliers on network support issues as required
  • Minimum 5+ Network Engineering / Integration experience
  • Minimum 3+ years Network Support work experience (incl. 3rd/4th line support)
  • Excellent understanding of Network principles, topologies, design patterns, experience in analyzing requirements, creating use cases and specifications and defining multi-regional network architectures
  • Excellent understanding of server and network virtualization, routing protocols, overlay and underlay technologies and NAT
  • Excellent understanding of IaaS and virtualization – service oriented architecture designed around the delivery of Infrastructure components as a service
  • Excellent programming skills – needs to be able to code, leverage APIs, and understand security, authentication and data structures
  • Strong understanding of the software development methodologies, processes and principles
  • College degree in related technical or business area, specialized training and/or equivalent work experience
  • Excellent documentation and communication skills – needs to be able to clearly articulate complex networking concepts to people new to networking
  • Deity-like Network virtualization skills – OpenStack Neutron with VXLAN and GRE; NSX using VXLAN or Open vSwitch experience
  • Excellent physical networking design and engineering experience – capable of designing, implementing and configuring a full Leaf-Spine network from scratch
  • Superb networking skills – e.g. VLANs, IPAM, Subnets, DHCP, DNS, iPXE
  • Excellent understanding of network protocols – e.g. GRE, LISP, LACP, routing
  • Excellent understanding of OpenStack – Neutron and Open vSwitch, Nova Networking
  • Excellent Linux skills – specifically configuration management and network configuration (802.1Q – VLAN tracking and tagging; QoS; NIC Bridging)
  • Good API programming skills (C++, Java or Python)
  • Good scripting and automation skills (Ansible, Puppet, Chef)
  • Server virtualization skills – preferably ESX / KVM and OpenStack
  • OS: Red Hat Enterprise Linux 7.x
  • OS: Windows Server 2003 / 2008 / 2012
  • Orchestration: OpenStack Heat, VMWare VCO

If this sounds like the kind of role that would suit you please feel free to contact us by sending your CV to

Career opportunities