We are seeking a highly skilled Azure Cloud Engineer to join our clients team. You will work within the Central Platform team on a key Azure tenant migration project. The ideal candidate should have significant experience with Azure architecture, deep knowledge of PowerShell automation, a thorough understanding of Azure networking (including design and security), and familiarity with tools such as Azure DevOps, Terraform, and Octopus Deploy. This role is crucial for the successful execution of our strategic migration initiative, offering an excellent opportunity for professional growth and development in a dynamic environment.
Take the next step in your career and be part of an innovative and forward-thinking team!
responsibilities :
Azure Architecture Implementation:
Interpret and implement existing Azure architecture in the new tenant.
Ensure seamless migration of services, applications, and infrastructure.
PowerShell Automation:
Utilize PowerShell automation framework to streamline and automate operational tasks.
Develop and maintain PowerShell scripts for various automation requirements.
Troubleshoot and optimize existing automation processes.
Networking Design and Security:
Design and implement robust network architectures in Azure.
Ensure secure configuration of network components.
Troubleshoot network issues and optimize network performance.
Implement and manage network security measures, including firewalls, NSGs, and VPNs.
Azure DevOps:
Utilize Azure DevOps for CI/CD pipeline management and code deployments.
Collaborate with development teams to integrate and automate deployment processes.
Infrastructure as Code:
Use Terraform to define and provision infrastructure in Azure.
Maintain and optimize infrastructure as code practices.
Deployment Management:
Manage and automate deployments using Octopus Deploy.
Ensure efficient and reliable application releases.
Collaboration and Documentation:
Work closely with cross-functional teams to ensure alignment and smooth migration.
Document all aspects of the migration process, including architecture diagrams, scripts, and procedures.
Provide training and support to other team members as needed.
requirements-expected :
Azure Expertise:
Extensive experience with Azure services, architecture, and best practices.
PowerShell Automation:
Advanced PowerShell scripting skills.
Experience with automation frameworks and toolsets within Azure environments.
Networking Proficiency:
Deep understanding of Azure networking components and configurations.
Experience with network design, implementation, and security in Azure.
Familiarity with Azure networking tools and technologies, including Azure Firewall, NSGs, VPN Gateways, and ExpressRoute.
Security Knowledge:
In-depth knowledge of Azure security practices and compliance standards.
Experience implementing and managing security controls within Azure environments.
Azure DevOps:
Experience with Azure DevOps for CI/CD pipeline management and code deployments.
Ability to integrate and automate deployment processes.
Infrastructure as Code (IaC):
Hands-on experience with Terraform for infrastructure provisioning an management.
Deployment Management:
Familiarity with Octopus Deploy for managing application deployments.
Problem-Solving Skills:
Strong analytical and troubleshooting skills.
Ability to diagnose complex issues and develop effective solutions.
Communication and Collaboration:
Excellent verbal and written communication skills.
Ability to work collaboratively in a team environment.