What we do
Technology is transforming people’s lives, and behaviours are continually evolving as devices get smarter, services grow richer, and societies become more connected. All aspects of our everyday lives have turned digital, and this creates a tremendous responsibility for Communications Service Providers (CSPs), which provide the essential connectivity that enable us to be connected all the time, anytime, and from anywhere.
At Niometrics, we modernise how CSPs explore digital data, building solutions to help them grow their businesses, serve their customers better, and contribute to social growth. We partner with some of the largest telcos in the world, and dozens of clients depend on our solutions on a day-to-day basis to take timely decisions that will impact people’s digital experiences.
We invite you to be part of our close-knit engineering team building reliable, performance-oriented, and easy-to-use softwares. We develop softwares that show how hundreds of millions of digital users cluster into micro-segments, how they move about on their daily lives, and what their next predicted actions will be. We participate and support in all aspects of the projects delivery to our clients, collaborating closely with the other Engineering and Business teams.
Your role as DevOps Engineer
As DevOps Engineer, you will be expected to bridge the gap between the software development and infrastructure teams. You will participate in a wide range of activities, including but not limited to: solutions dimensioning, systems performance monitoring and troubleshooting, software deployment and management automation.
You will be responsible for performing server installations, server health checks, fine-tuning of software installations to achieve maximum performance, investigating OS and system level performance improvements (i.e. disk I/O and software execution latency), applying software configuration changes on a large scale, and automating software configuration management.
Being comfortable with collaboration, communication and reaching across functional borders is a must if you want to thrive in this role, as you will be expected to work with teams across the Business and Engineering fields. Indeed, you will need to work closely with the business team for provisioning solutions targeted to the customer needs, and the development team to identify bottlenecks and provide feedback on software performance and resources utilisation.
What we value
- Minimum Bachelor’s Degree in Engineering or Computer Science
- High proficiency in Linux system and development tools
- Strong understanding of server orchestration, automation tools and configuration principles
- Proficiency in networking protocols
- Strong scripting skills (bash/Python)
- Strong experience in virtualisation hosts configuration (KVM, ESXi)
- Understanding of mobile networks architectures and protocol stacks
- Familiarity with database management and configuration
- Excellent communication, teamwork skills and “can-do” attitude