DevOps Engineer
Role details
Job location
Tech stack
Job description
-
Create efficient PowerShell scripts to automate repetitive tasks, reducing manual intervention and enhancing system administration accuracy.
-
Work with teams to integrate PowerShell scripts into existing systems, ensuring smooth communication and functionality across platforms.
-
Performance Tuning: Optimize scripts to enhance speed and reduce resource consumption.
-
Maintain concise documentation of scripts and processes to facilitate knowledge transfer and future troubleshooting.
-
Perform comprehensive script tests to detect bugs or inefficiencies and apply debugging best practices to ensure reliable solutions.
-
Use Git for version control to manage script versions, enabling collaborative development and tracking changes.
-
Collaborate with other teams to understand their needs and create effective PowerShell solutions.
-
Training and Support: Offer team members guidance on PowerShell usage to promote automation and efficiency within the organization.
-
Implement monitoring scripts to ensure systems run optimally and alert teams to potential issues before escalation.
-
Ensure scripts adhere to security policies, protect sensitive data, and maintain system integrity.
-
Stay current with the latest PowerShell and IT trends, integrating new techniques and tools into your scripting practices.
-
Project Participation: Contribute scripting solutions to broader initiatives and projects during planning and execution.
-
Design, implement, and support public cloud solutions for our customers.
-
Utilize a mix of virtual machines and serverless platforms to create tailored solutions for business challenges.
-
Research and develop new solutions, implement them following best practices, document the solutions, and provide second-line support.
Requirements
- English level - B2 or higher
- Minimum 3+ years as an Azure DevOps, Cloud Engineer or Platform Engineer with a focus on Azure
- Strong expertise with the automation of infrastructure, maintaining and supporting cloud infrastructure and monitoring.
- 2+ years of experience with automation languages such as PowerShell or Python, including writing and supporting complex scripts.
- Knowledge of Cloud best practices, operations, and security.
- Drive, willingness to learn, responsibility for one's own work and the overall outcome.
- Ability to communicate complex technical information to different audiences.
- Ability to break down complex problems and implement custom solutions.
Preferred Qualifications
- Experience with Azure DevOps.
- Experience with managing M365.
- Experience with AWS.
- Experience with logic apps or similar REWST.
- Active certifications in Azure or Microsoft/Office 365.
- Experience with infrastructure as code technologies and CI/DC technologies.
- Experience with writing technical documentation.
- Experience working at a Managed Services Provider.
- Hands on experience with APIs.
- Can-do attitude with a willingness to learn due to this position's career growth potential
- Excellent ability to work individually without requiring micromanagement but can also adapt to teamwork when necessary.