What are the responsibilities and job description for the Automation Engineer position at EXOS IT?
What You Will Do:
Develop and Implement Automation Solutions
- Design, develop, and maintain automation workflows to streamline IT and business processes.
- Create and optimize scripts using PowerShell, Python, or JavaScript to automate repetitive tasks. o Integrate automation solutions with existing IT systems, applications, and APIs.
Manage and Optimize Automation Platforms
- Work with automation tools such as Rewst, Power Automate, Ansible, UiPath, or similar platforms.
- Configure and maintain workflow automations for system administration, IT service management, and business operations.
- Monitor and troubleshoot automated processes to ensure optimal performance and uptime.
System Integration and API Automation
- Develop and manage API integrations between systems to improve efficiency and data flow.
- Automate data extraction, processing, and reporting using JSON, REST APIs, SQL, or NoSQL databases.
- Ensure automation solutions are scalable and adaptable to changing business needs.
Process Improvement and Optimization
- Identify manual and inefficient processes and propose automation opportunities.
- Work closely with IT, security, and business teams to align automation strategies with company goals.
- Document automation processes, workflows, and best practices for maintainability.
Security and Compliance in Automation
- Implement access controls and security best practices in automation workflows.
- Ensure compliance with IT policies, data protection regulations, and company security standards.
- Perform regular audits of automation processes to identify vulnerabilities and inefficiencies.
Support and Troubleshooting
- Provide technical support for automation issues and failures.
- Debug and resolve script errors, API failures, and performance bottlenecks.
- Continuously monitor automation logs and improve workflow reliability.
What You Have Done:
- Excellent organizational, written, and verbal communication skills.
- Minimum 2 years of experience in IT automation, scripting, or a related field.
- Strong proficiency in PowerShell, Python, or JavaScript for automation tasks.
- Experience working with automation platforms such as Rewst, Ansible, Zapier, Power Automate, or UiPath.
- Ability to develop, test, and deploy workflow automation solutions for IT processes.
- Knowledge of REST APIs, JSON, and integrations between systems.
- Understanding of IT infrastructure, system administration, and common automation use cases.
- Ability to troubleshoot and optimize automated workflows for reliability and performance.
- Experience working with Microsoft 365, Active Directory, and Azure automation.
- Familiarity with RMM (Remote Monitoring & Management) tools like NinjaOne, ConnectWise Automate, or similar platforms.
- Knowledge of CI/CD pipelines, DevOps practices, and scripting for cloud automation.
- Experience with SQL or NoSQL databases for automation and reporting.
- Understanding of security best practices for automation and access control.
- Certifications in automation or scripting technologies (e.g., Rewst Certified, Microsoft Power Automate Certification, Ansible Certified Engineer) are a plus.