Software Engineer
The Cellular group is seeking a highly skilled Software Engineer to join our team and develop cutting-edge Automation Infrastructure for DevOps and beyond. In this pivotal role, your responsibilities will include:
- Design, implement, and maintain CI/CD pipelines for seamless software deployment.
- SW Tools development - from idea, requirements definition, tool's design to its implementation
- Set-up infrastructure processes and methodologies to increase the group’s efficiency
- Automatic deployment: control and optimize configuration management (with tools such as: Ansible, Puppet, or Chef)
- Monitor systems performance, reliability, and scalability
- Troubleshoot infrastructure and deployment issues, ensuring high availability.
- Take part in optimisation & development of our data path solution
- Working on varied set of platforms / technologies
In this role, you will contribute to engineering efforts from design to implementation, solving complex technical challenges in multiple areas focusing on CI/CD & SW tool development.
- Bachelor's degree in CE, CS or EE
- Minimum 3 years of relevant work experience
- Multi-Disciplinary engineer - from scripting, to Object Oriented Programming, DB, Installers, UI and more (React experience - an advantage)
- Experience in DevOps tools and practices to manage CI/CD pipelines
- Proficiency in scripting and programming languages such as Python, Java, shell, HTML/WEB2.0
- Proven database experience, with MongoDB being a significant advantage
- Experience with source control systems like Git
- Familiarity with regression testing methodologies
- Proven problem-solving and analytical capabilities
- High motivation and the ability to work collaboratively in a group while also handling tasks independently
- Accountability and a drive to deliver high-quality results