Job Title
A visionary Python developer is sought to drive the development of cloud technologies and deliver high-quality solutions.
Key Responsibilities:
* Design, develop, and maintain high-performance cloud applications using Python as the main programming language.
* Collaborate with cross-functional teams to facilitate agile software development processes.
* Develop unit tests to improve the SDLC and ensure code quality.
* Investigate and resolve issues reported during testing and customer integration.
* Contribute to a highly available orchestration platform used to deploy our private cloud platform worldwide.
Requirements:
* Expert-level backend development skills in Python, with knowledge of Linux essentials.
* Moderate understanding of hardware, processes, programs, and components of the Linux Operating System.
* Proficiency working on the command line and with files.
* Ability to create and restore compressed backups and archives.
* Understanding of system security, including users/groups and file permissions.
* Basic scripting skills.
* Strong computer networking knowledge and transport layers (TCP/UDP/etc.).
* Knowledge of cloud computing concepts.
* Experience collaborating across remote teams and time zones.
* Experience with GIT, Jira, Gitlab, and code review tools.
* Experience with container technologies (e.g., Docker, Linux Containers, etc.).
* Experience with Kubernetes Cluster Administration (design infrastructure involving one or more Kubernetes clusters, configure, control, and monitor Kubernetes clusters).
* Experience with Docker and Helm.