IoT SaaS DevOps Engineer
This is a great opportunity for a DevOps Engineer to develop an online cloud solution and work with the latest technologies and application features through the whole stack. You will create and improve our automation tooling to deploy, test, manage and monitor the platform.
We are looking for an important member of our development team, to work on building a high available online cloud IoT SaaS platform for our customers. In this role you can provide your experience for the future direction of our tech stack and collaborate with the whole team to come up with the best solutions for new features.
The ARM SaaS platform team is expected to provide a reliable platform environment running 24 by 7 allowing other product just to "Plug &Play".
Job Purpose & Accountabilities:
We are looking for an experienced, hands-on engineer, mastering the entire application life-cycle including application architecture and application deployment architecture, development, testing (dev owns quality), continuous deployment and continuous delivery up until to production.
The successful candidate will work in a cross-site team of excellent engineers with great passion to technology and excellent understanding of production system.
You must be a great team player with excellent interpersonal skills who can demonstrate a passion about technology, have a strong interest in learning the latest technologies.
- Platform availability of 24 by 7 with 99.9999% uptime
- Developing common-services to allow other developer to focus on product specific feature.
- Active part in all development phases, including research, design, development, testing, CI/CD using best of breed technology.
- Providing centralize solution as Log Management, Monitoring, Automation, Restore and more
- System and Platform monitoring
- End User entry point portal
*University degree (or equivalent) in Computer Science, Software Engineering or Computer Engineering. Other disciplines will also be considered with relevant experience.
*Experience in DevOps in production environment
*High level of Linux/Bash knowledge
*Fluent with shell and writing automation tools in Python, REST APIs chef, and etc.
*AWS EC2 and S3, and experience with the AWS command line tool.
*Passion for new technologies and solutions.
*Self and fast learner with strong technical skills in operations management, including monitoring, configuration management, automation, backup and recovery of Linux, Docker based systems
*Strong interpersonal and communication skills - excellent written and spoken English.
*24x7 - Past experience in delivering a production environment
*On-call duty requirements
*Travel ~10% of the time
*Implementation experience with Jenkins for CI/CD.
Desirable Skills & Experience:
*Ability to create quick win's without missing the global picture
*Automation background (Rest-API, Ruby, Chef and more)
*Familiarity with cloud authentication and backup solutions.
*Knowledge and experience in Linux, Bash, Virtualization, KVM, Configuration, Automation, Docker, Kubernetes.