Ranger Technical Resources
Location
Brasil | Brazil
Job description
PowerShell Developer
Position Summary:
Our partner, a fast-growing SaaS company that offers an easy-to-use remote monitoring and endpoint management software for IT teams is looking to add to their team a Systems Scripting Engineer. The ideal candidate will play a key role in designing, implementing, and maintaining custom scripts to aid multiple robust systems. The candidate should possess a deep understanding of various scripting languages and automation tools to streamline and optimize operational processes. You will be part of a talented team of engineers that demonstrate superb technical competency, delivering mission-critical infrastructure and ensuring the highest levels of availability, performance, and security.
Experience and Education:
- Bachelor's degree in Computer Science, Information Technology, or related field.
- 4+ years of proven experience as a Systems Engineer with a focus on scripting.
- Strong proficiency in scripting languages such as PowerShell or Shell.
- In-depth knowledge of system administration, networking, and security principles.
Skills and Strengths:
- Scripting Languages (e.g. PowerShell or Shell)
- Automation Tools (e.g., Ansible, Puppet, Chef)
- System Administration
- Operating Systems (Windows, Linux, Unix)
- Cloud Computing (e.g., AWS, Azure, or GCP)
- Networking
- Security Practices
- Virtualization
- Monitoring and Logging
- SQL
- Troubleshooting
- Git
- CI/CD
Primary Job Responsibilities:
- Collaborate with cross-functional teams to design and implement scalable and efficient systems solutions.
- Utilize scripting languages to automate routine tasks and enhance system performance.
- Demonstrate proficiency in scripting languages such as Python, PowerShell, Bash, or Ruby.
- Develop and maintain scripts for system monitoring, configuration, and troubleshooting.
- Design and implement automation solutions to improve system deployment, configuration, and management.
- Identify opportunities for process automation and work towards achieving a highly automated environment.
- Manage and optimize server infrastructure, ensuring high availability and reliability.
- Monitor system performance and implement enhancements to meet business requirements.
- Collaborate with other engineers and IT professionals to ensure seamless integration of systems and applications.
- Implement and maintain security best practices for systems and infrastructure.
- Ensure systems comply with industry standards and regulatory requirements.
- Investigate and resolve system issues on time.
- Provide technical support and troubleshooting assistance to end-users and other teams.
Job tags
Salary