Job Overview: We're seeking a skilled Python developer to contribute to the design and implementation of cutting-edge cloud-based applications.
Key Responsibilities:
* Create scalable and efficient cloud solutions utilizing Python as the primary programming language.
* Develop and deliver high-quality code, ensuring adherence to industry standards and best practices.
* Design and implement unit tests, aiming to enhance the Software Development Life Cycle (SDLC).
* Investigate and resolve technical issues reported during testing and customer integration.
* Collaborate with cross-functional teams in agile software development environments.
* Contribute to containerization, virtualization, and fault-tolerant development initiatives.
Necessary Skills and Expertise:
1. Demonstrated backend development skills, preferably in Python.
2. In-depth knowledge of Linux fundamentals, including hardware, processes, programs, and components of the Linux Operating System.
3. Proficiency in working on the command line and managing files.
4. Familiarity with system security principles, encompassing users/groups and file permissions for public and private directories.
5. Experience with version control systems like GIT, Jira, Gitlab, and code review tools.
6. Hands-on experience with container technologies, such as Docker, Linux Containers, etc.
7. Kubernetes Cluster Administration expertise is a plus.