The Application Support and Devops Engineer supports the stability, performance, and scalability of Novatti’s applications and supporting infrastructure. The role delivers technical support, automation, and operational excellence across production systems to enable seamless and reliable services for customers. By combining advanced troubleshooting with strong DevOps practices, it ensures systems are optimised, secure, and efficiently maintained. Working with development, infrastructure, and operations teams, the position resolves complex issues, automates workflows, and enhances system integrations. It leverages Linux administration, scripting, automation platforms, and AWS cloud services to improve processes, increase reliability, and support the continuous delivery of high-quality solutions that meet regulatory and business requirements. What You’ll Be Doing Act as a key escalation point for technical application issues, providing expert-level troubleshooting, root cause analysis, and timely resolution for production systems. Proactively monitor application health, performance, and availability, taking corrective actions before users are impacted. Develop, enhance, and maintain automation scripts in Python, bash and other scripting languages to streamline operational workflows and reduce manual effort. Design, build, and manage workflow automation and system integrations using platforms such as Workato, Zapier, or equivalent tools. Administer and maintain Linux-based systems, ensuring system stability, security, and optimal performance. Perform detailed log analysis, system diagnostics, and error tracing to identify patterns, prevent recurrence, and implement permanent fixes. Maintain and manage code repositories using Git, enforcing best practices in version control and supporting continuous integration and deployment (CI/CD) processes. Deploy, monitor, and manage applications and services in AWS environments, leveraging cloud-native tools for scalability, resilience, and cost optimization. Document technical solutions, operational procedures, and troubleshooting guides to support team knowledge sharing and improve support efficiency. Participate in incident response and post-incident reviews, driving improvements in system reliability and operational processes. Contribute to ongoing process improvements, system enhancements, and automation initiatives aligned with DevOps best practices. Participate in an on-call rotation, responding to high-priority incidents outside of standard business hours to ensure system availability. What You’ll Bring Proven application support, troubleshooting, and problem-solving skills. Proficient in Perl, Python, and other scripting languages. Experience with automation platforms (Workato, Zapier, or similar). Strong Linux system administration and log analysis expertise. Skilled in Git version control and CI/CD practices. Hands-on experience with AWS cloud services and infrastructure. Knowledge of databases and SQL. Strong analytical skills with high attention to detail. Excellent technical documentation and collaboration abilities.