Negotiable
Undetermined
Remote
Remote
Summary: The Azure Mainframe Migration Engineer role focuses on converting mainframe batch jobs to PowerShell scripts for Azure, automating batch job processes, and ensuring secure management of credentials. The position requires collaboration with business stakeholders and cross-functional teams to optimize performance and document requirements. Candidates should possess strong PowerShell scripting skills and familiarity with mainframe concepts. The role is primarily remote, emphasizing the need for effective communication and teamwork.
Key Responsibilities:
- Convert mainframe batch jobs (JCL) to PowerShell scripts for Azure.
- Configure and automate nightly, weekly, and monthly batch jobs in Azure.
- Set up logging, monitoring, and alerting using Azure tools (e.g., App Insights).
- Ensure secure storage of secrets and credentials (Azure Key Vault).
- Optimize batch job performance (concurrency, multi-threading, thread safety).
- Discover and document business requirements for batch jobs.
- Collaborate with business stakeholders to clarify technical and operational expectations.
- Develop and maintain PowerShell modules, including code signing and security practices.
- Rapidly learn mainframe concepts as needed for migration.
- Participate in daily standups, sprint planning, and troubleshooting sessions.
- Work with cross-functional teams (front-end, back-end, database, mainframe experts).
Key Skills:
- Strong experience with PowerShell scripting and automation in Azure.
- Familiarity with mainframe batch job concepts (JCL, GDGS, PDSS) or willingness to learn quickly.
- Experience with C#/.NET, SQL Server, and Azure Storage.
- Knowledge of Azure monitoring tools (App Insights) and security (Key Vault).
- Understanding of thread safety, locking mechanisms, and concurrency in scripting.
- Experience with migration projects (mainframe to cloud preferred).
- Ability to interpret and convert JCL scripts to PowerShell.
- Strong communication and collaboration skills.
- Experience with Agile methodologies and working in cross-functional teams.
- 3+ Years working with various Azure Services and technologies.
- 5+ years of experience with PowerShell and PowerShell scripting.
- Experience with operationalizing batch jobs.
- Code signing and sandbox-level security practices for PowerShell modules.
Salary (Rate): undetermined
City: undetermined
Country: undetermined
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Key Responsibilities
- Convert mainframe batch jobs (JCL) to PowerShell scripts for Azure.
- Configure and automate nightly, weekly, and monthly batch jobs in Azure.
- Set up logging, monitoring, and alerting using Azure tools (e.g., App Insights).
- Ensure secure storage of secrets and credentials (Azure Key Vault).
- Optimize batch job performance (concurrency, multi-threading, thread safety).
- Discover and document business requirements for batch jobs.
- Collaborate with business stakeholders to clarify technical and operational expectations.
- Develop and maintain PowerShell modules, including code signing and security practices.
- Rapidly learn mainframe concepts as needed for migration.
- Participate in daily standups, sprint planning, and troubleshooting sessions.
- Work with cross-functional teams (front-end, back-end, database, mainframe experts).
Required Skills & Experience
- Strong experience with PowerShell scripting and automation in Azure.
- Familiarity with mainframe batch job concepts (JCL, GDGS, PDSS) or willingness to learn quickly.
- Experience with C#/.NET, SQL Server, and Azure Storage.
- Knowledge of Azure monitoring tools (App Insights) and security (Key Vault).
- Understanding of thread safety, locking mechanisms, and concurrency in scripting.
- Experience with migration projects (mainframe to cloud preferred).
- Ability to interpret and convert JCL scripts to PowerShell.
- Strong communication and collaboration skills.
- Experience with Agile methodologies and working in cross-functional teams.
- 3+ Years working with various Azure Services and technologies.
- 5+ years of experience with PowerShell and PowerShell scripting.
- Experience with operationalizing batch jobs.
- Code signing and sandbox-level security practices for PowerShell modules.