Key Role Summary:
* We are seeking a skilled engineer to support and develop new tools and processes for cloud applications.
Job Description:
1. The ideal candidate will have experience designing, developing and delivering high-performance cloud and container technologies using Python as the primary programming language.
2. Responsibilities include developing unit tests and improving the software development life cycle (SDLC), investigating and resolving issues reported during testing and customer integration, participating in all aspects of an agile software development process and collaborating with a team focused on containerization, virtualization and fault-tolerant/carrier-grade development.
Essential Skills:
* Backend development experience preferably in Python, with knowledge of Linux Essentials.
* Medium-level knowledge of hardware, processes, programs and components of the Linux Operating System.
* Ability to work on the command line and with files, creating and restoring compressed backups and archives.
* System security knowledge: users/groups and file permissions for public and private directories.
* Ability to create and run simple scripts, strong computer networking knowledge and transport layers.
* Knowledge of cloud computing concepts, experience collaborating effectively across remote teams and time zones.
* Experience with GIT, JIRA, Gitlab and code review tools.
* Experience with container technologies (Docker, Linux Containers etc.), Kubernetes Cluster Administration and Docker.
Desirable Skills:
* Experience with Kubernetes App Development, PostgreSQL and RabbitMQ.
Requirements:
1. Degree in Computer Science or related field.
2. At least 3 years of relevant work experience.
Why Work With Us?
As a leading digital engineering partner, we offer a collaborative environment where you can grow and learn from our experienced team. We prioritize innovation, teamwork and open communication.