Job Summary
We are seeking a talented Python software engineer to support and develop new tools and processes for our on-prem private cloud application. The successful candidate will effectively communicate technical concepts, facilitate discussions, collaborate with stakeholders, provide project updates, and mentor team members.
Key Responsibilities:
* Develop high-performance cloud and container technologies using Python as the main programming language;
* Deliver high-quality solutions and code;
* Develop unit tests to improve the SDLC;
* Investigate and resolve issues reported during testing and customer integration;
* Participate in all aspects of an agile software development process;
* Collaborate with a team focused on containerization, virtualization, and fault-tolerant/carrier-grade development;
* Contribute to a highly available orchestration platform used to deploy our private cloud platform, targeting 5G and distributed Edge deployments worldwide.
Essential Skills and Qualifications:
* Solid backend developer experience (preferably in Python), with knowledge of Linux Essentials:
* Medium-level understanding of hardware, processes, programs, and Linux Operating System components;
* Proficiency in working on the command line and with files;
* Create and restore compressed backups and archives;
* System security: users/groups and file permissions for public and private directories;
* Basic scripting skills;
* Experience working on development and troubleshooting of highly distributed orchestration platforms supporting multiple vendors;
* Strong computer networking knowledge and transport layers (TCP/UDP/etc.);
* Knowledge of cloud computing concepts;
* Collaboration experience across remote teams and time zones, as well as Senior Technical Leaders;
* Experience with GIT, Jira, Gitlab, and code review tools;
* Container technologies (Docker, Linux Containers, etc.) expertise;
* Kubernetes Cluster Administration experience (design infrastructure involving one or more Kubernetes clusters, configure, control, and monitor Kubernetes clusters);
* Docker experience;
* Helm experience.
Highly Desirable Skills:
* Kubernetes App Development experience;
* PostgreSQL experience as a developer;
* RabbitMQ experience as a developer.
About Us:
We value diversity and hire professionals based solely on their skills and qualifications, without discrimination based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.