As a DevOps Software Engineer, you will bridge technical support, development and operations, supporting our advanced SaaS applications. The ideal candidate will have a deep understanding of SaaS products, excellent problem-solving skills, and the ability to communicate complex technical concepts to non-technical users.
Our teams build and maintain our SaaS application, which manages more than 100 million IoT devices, in more than 25.000 stores in 24/7. We are processing more than 200 million of data change every day. Our target for 2027 is to manage 1 billion IoT devices. Reporting directly to the Head of Cloud Operations, you鈥檒l have the following missions:
Azure with Angular
- Demonstrate hands-on experience in Angular for building, troubleshooting, and enhancing user interfaces.
- Participate in the development and maintenance of Azure based applications, utilizing technologies such as NodeJS, Python, and SQL.
- Support integration and API troubleshooting across the tech stack.
- Use debugging tools, logs, and error reports to identify and fix problems.
- Diagnose and resolve technical issues, working closely with the development team.
Customer Support and Technical Troubleshooting
- Troubleshoot and resolve customer issues related to the Azure platform.
- Provide status, feedback and reports to customers.
- Guide customers through technical problems and ensure they are fully resolved, within SLAs.
- Use debugging tools, logs, and error reports to identify and fix problems.
- Diagnose and resolve technical issues, working closely with the development team.
- Escalate issues to the appropriate teams and with enough details, when needed.
DevOps & System Performance
- Monitor and optimize the performance, reliability, and scalability of cloud-based systems, leveraging tools like Azure Application Insights.
- Utilize containerization (Docker, Kubernetes) and automation to streamline deployment and operations.
- Respond to system alerts, performance issues, and potential downtime events, collaborating with DevOps and Cloud Engineering teams.
- Identify opportunities for automation and process improvement within support and operations workflows.
Customer Success & Enablement
- Deliver proactive support, product training, and webinars to enhance customer knowledge and adoption of platform features.
- Gather customer feedback and collaborate with product/development teams for continual improvement.
Documentation & Reporting
- Create and maintain detailed technical documentation, knowledge base articles, and incident reports.
- Identify and report recurring trends for proactive resolution and product enhancement.
Continuous Learning & Improvement
- Stay current with emerging cloud, DevOps, and front-end technologies, especially in SaaS and IoT domains.
- Contribute ideas and feedback in team meetings, driving innovation and operational excellence.
- Help to improve support tools and systems to enhance efficiency and customer satisfaction.