Senior Azure Cloud Automation Developer
Siemens
Job Description
Job Responsibilities:
- Design, develop and implement technical solutions in Microsoft Azure environments using Azure PowerShell and Python.
- Write Powershell scripts to automate jobs in Windows virtual machines.
- Develop Azure Python scripts to automate jobs in Azure cloud using SDK.
- Develop orchestration features though Terraform and integrate them into Terraform Enterprise platform.
- Administrate Terraform enterprise platform end to end such as platform upgrades, organization management, workspace management, API automation.
- Manage Azure cloud automation platforms like run books, function apps, hybrid worker, DevOps pipelines.
- Integrate the Azure cloud automation solutions with Service now by working closely with Service now team.
- Perform functional tests to ensure accuracy and solution integrity.
- Work with business analysts and architects to define system requirements.
- Frequently communicate with users, and team members during program development to review progress and ensure that requirements have been met.
- Evaluate best approach to solve problems.
- Present solutions and recommendations to stakeholders.
Qualifications
Mandatory Skills and Experience:
- 5+ years of experience as Cloud automation engineer in Microsoft Azure.
- Strong PowerShell programming experience using Azure PowerShell.
- Seasoned in Azure cloud automation platforms like run books, function apps, hybrid worker, Azure DevOps.
- Experience in Python and implementing Azure Cloud APIs is a plus.
- Proficient in OOPS concepts and ability to create reusable APIs is a plus.
- Ability to develop reusable modules, knowledge in industry-specific coding standards.
- Hands-on experience in administrating Terraform enterprise platform, Administrator console, Workspaces management, APIs, version upgrades, patching.
- Experience in writing Terraform Infra as code templates for orchestration in Azure Cloud.
- Must have administrative knowledge in Azure cloud automation platforms like run books, function apps, hybrid worker, DevOps pipelines.
- Knowledge in Azure DevOps build, release pipelines & Git repositories, Webhooks.
- Knowledge in developing PowerShell DSC configurations for configuration management is plus.
- Knowledge in Windows/ Linux operating systems and native scripting is plus.
- Knowledge in AWS cloud & automation is plus.
- Ability to architect automation features using cloud native solutions.
- Ability to perform functional tests to ensure accuracy and solution integrity.
- Root cause analysis and debugging ability.
- Knowledge of security concerns and best practices in code development.
- Ability to work well within a multi-disciplinary team structure, but also independently.
Certifications
- Microsoft Certified: Azure Developer Associate (Plus)
- Hashicorp - Terraform Associate Certification (Plus)