High-Performance Cloud Engineer
We are seeking a highly skilled and experienced High-Performance Cloud Engineer to join our team. This individual will be responsible for designing, developing, and deploying high-performance cloud and container technologies.
The ideal candidate will have a strong background in software development, with experience in languages such as Python, C, or C++. They will also have knowledge of Linux Essentials and be familiar with working on the command line and with files.
This is a full-time opportunity that involves working from home. The successful candidate will be part of a team focused on containerization, virtualization, VM management, and fault-tolerant/carrier-grade development.
The responsibilities of this role include:
* Developing high-performance cloud and container technologies using Python as the main programming language;
* Designing and delivering high-quality solutions and code;
* Developing automated tests to improve the SDLC;
* Investigating and resolving issues reported during testing and customer integration;
* Actively participating in all aspects of an agile software development process;
* Working as part of a team focused on containerization, virtualization, VM management, and fault-tolerant/carrier-grade development;
* Contributing actively to open-source projects related to the solution;
* Contributing to a highly available, carrier-grade private cloud platform aimed at supporting 5G and distributed Edge deployments worldwide.
Essential Skills:
* Solid backend developer (preferably but not restricted to Python, C or C++), knowledgeable in Linux Essentials, interested in working on development and troubleshooting of a highly distributed private cloud platform supporting containerized applications, virtualized machines and bare metal nodes;
* BASIC CONCEPTS OF HARDWARE, PROCESSES, PROGRAMS AND THE COMPONENTS OF THE LINUX OPERATING SYSTEM;
* HOW TO WORK ON THE COMMAND LINE AND WITH FILES;
* HOW TO CREATE AND RESTORE COMPRESSED BACKUPS AND ARCHIVES;
* SYSTEM SECURITY: USERS/GROUPS AND FILE PERMISSIONS FOR PUBLIC AND PRIVATE DIRECTORIES;
* HOW TO CREATE AND RUN SIMPLE SCRIPTS.
Desirable Skills:
* EXPERIENCE WITH CONTAINER TECHNOLOGIES (e.g., DOCKER, LINUX CONTAINERS, etc.);
* KNOWLEDGE OF CLOUD COMPUTING CONCEPTS (SAAS, IaaS, PaaS);
* EXPERIENCE WITH KUBERNETES CLUSTER ADMINISTRATION (DESIGN INFRASTRUCTURE THAT INVOLVES ONE OR MORE KUBERNETES CLUSTERS, CONFIGURE, CONTROL, AND MONITOR KUBERNETES CLUSTERS);
* EXPERIENCE WITH KUBERNETES APP DEVELOPMENT (DESIGN AND DEVELOPMENT OF APPLICATIONS THAT RUN IN KUBERNETES CLUSTERS);
* INTRODUCTORY COMPUTER NETWORKING KNOWLEDGE ON THE APPLICATION (AND TRANSPORT (TCP/UDP/etc.) LAYERS).