A

Automation Engineer

autoadmins Liberia
Remote
Apply
AI Summary

Join AutoAdmins as an Automation Engineer to develop and maintain automation scripts and tools using PowerShell, Python, and other scripting languages. Focus on creating scripts, automations, and integrations that improve customer environments and internal operations. Strong grasp of PowerShell or Python fundamentals required.

Key Highlights
Develop and maintain automation scripts and tools
Automate recurring IT processes
Troubleshoot, test, and refine automations
Key Responsibilities
Develop and maintain automation scripts and tools
Automate recurring IT processes
Apply structured coding practices
Troubleshoot, test, and refine automations
Technical Skills Required
PowerShell Python SQL
Benefits & Perks
100% remote role with flexible work arrangements
Nice to Have
CMD Batch
Bash
VBS
JS
.NET C# development
OOP fundamentals
RMM tools
Git
Azure DevOps
CI/CD practices

Job Description


Overview

AutoAdmins provides cutting-edge IT tool stack administration and automation solutions to MSPs and enterprise businesses worldwide. We build innovative, impactful tools that empower our clients to succeed. If you’re passionate about technology, thrive on solving complex challenges, and are eager to grow in a collaborative environment, we’d love to hear from you!

We’re looking for an Automation Engineer to join our dynamic automation team. You’ll focus on creating scripts, automations, and integrations that improve customer environments and internal operations. This is a 100% remote role with flexible work arrangements.

The Job

  • Develop and maintain automation scripts and tools using PowerShell, Python, and other scripting languages.
  • Automate recurring IT processes such as patching, reporting, system configuration, and user provisioning.
  • Create and maintain reusable script templates, modules, and standardized automation frameworks.
  • Apply structured coding practices: logging, error handling, secure credential management, and code signing.
  • Troubleshoot, test, and refine automations to ensure reliability and maintainability.
  • Use Azure DevOps for version control, peer reviews, and CI/CD pipelines.
  • Collaborate with developers, consultants, and support teams to deliver practical automation solutions.
  • Participate in project scoping and solution design discussions when needed.

The Requirements

  • Strong grasp of PowerShell or Python fundamentals (code assessment during interview).
  • 2–6 years of experience in IT automation, scripting, or system administration.
  • Ability to write structured, maintainable scripts using proper coding standards.
  • Familiarity with databases (MSSQL, SQLite, or MySQL).
  • Understanding of REST APIs and multi-system integrations.
  • Knowledge of IT environments (Windows, Active Directory, networking, endpoint management).
  • Professional working proficiency in English (written, spoken, and technical documentation).

Bonus Points

  • Proficiency in other scripting languages like CMD Batch, Bash, VBS, JS
  • Experience in .NET C# development or OOP fundamentals.
  • Familiarity with RMM (Remote Monitoring & Management) tools and scripting within them.
  • Knowledge of version control (Git), Azure DevOps, or CI/CD practices.
  • A background in IT (helpdesk, sysadmin, desktop tech, etc.).

Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Not Applicable

givedirectly

United State
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Associate

Kforce Inc

United State

Developer Advocate - DataGrip

Programming
13m ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

remotivated

United Kingdom

Subscribe our newsletter

New Things Will Always Update Regularly