Introduction: We are seeking a skilled and versatile Python & PowerShell Developer to join our dynamic IT team. In this role, you will contribute to automating and optimizing infrastructure processes, as well as building scalable solutions for system management and Active Directory integrations. This is an exciting opportunity for individuals with strong programming expertise, hands-on experience in infrastructure automation, and a keen interest in improving system efficiencies through coding.
Key Responsibilities:
- Develop, maintain, and optimize Python and PowerShell scripts for system administration and infrastructure automation.
- Automate workflows for Active Directory (AD) management, user provisioning, permissions handling, and other directory services.
- Design and implement automation solutions for deployment, configuration management, monitoring, and reporting.
- Collaborate with cross-functional teams to identify areas for process improvement, automation, and infrastructure enhancements.
- Manage and troubleshoot existing Python and PowerShell scripts, ensuring reliability and optimal performance.
- Integrate and support tools for infrastructure as code (IaC), monitoring, and system configuration automation.
- Build and maintain reporting solutions, dashboards, and alerts for system monitoring and performance.
- Provide support in managing servers, networks, and storage systems using automation frameworks.
- Develop solutions to streamline Active Directory management tasks, including group policy updates, user lifecycle management, and security settings enforcement.
- Participate in code reviews, ensuring the highest standards of quality and security.
- Keep up-to-date with the latest trends in cloud automation and IT infrastructure best practices.
Required Skills and Experience:
- Programming Languages: At least 5 years expertise in Python (including libraries like os, subprocess, requests, json, etc.) and PowerShell.
- Infrastructure Knowledge: MinExperience with core infrastructure technologies such as Active Directory, EntraID, DNS, DHCP, and Windows Server.
- Automation & Scripting: Proven ability to automate tasks such as user provisioning, system configuration, server maintenance, and data management.
- Microsoft Power Automate: Experience in Microsoft Power Automate is a desirable.
- Cloud Experience: Familiarity and expertise with Microsoft Azure cloud platform.
- Automation Frameworks: Familiarity with tools like Ansible for infrastructure automation is a plus.
- System Administration: Strong understanding of system administration, including networking, system monitoring, and troubleshooting.
- Security: Knowledge of security practices, especially in user management, access control, and security automation within an enterprise environment.
- Communication & Collaboration: Strong verbal and written communication skills, with the ability to work in a team environment.
Preferred Qualifications:
- Experience in Python, PowerShell, Power Automate, EntraID and Active Directory.
- Minimun 5 years of experience of programing and Infrastructure.
- University degree of IT in computer science or equivalent.