We are seeking an experienced and highly skilled DevOps Engineer with strong expertise in Azure cloud services and DevOps methodologies. The ideal candidate will have a deep understanding of Infrastructure as a Service (IaaS), Platform as a Service (PaaS), Networking, and Firewall troubleshooting. If you are passionate about automation, cloud platforms, and efficient infrastructure management, this is an exciting opportunity for you!
Key Responsibilities
- Azure Cloud Infrastructure. Design, deploy, and manage solutions on the Azure platform using IaaS and PaaS offerings. Implement automation and optimization processes to ensure scalable, secure, and highly available cloud infrastructure.
- Terraform Implementation. Utilize Terraform for provisioning and managing infrastructure as code, ensuring automated, reproducible, and consistent environments across development, testing, and production.
- Azure DevOps Expertise. Manage and automate workflows using Azure DevOps pipelines to ensure continuous integration (CI) and continuous delivery (CD). You will collaborate with development teams to streamline deployment processes and enhance code quality through automated testing and monitoring.
- PowerShell Scripting. Develop and maintain PowerShell scripts for automation of cloud resource management, network configurations, and troubleshooting. Proactively enhance existing scripts to improve efficiency and scalability.
- Networking & Security. Apply your strong knowledge of networking principles, including routing, firewall management, and troubleshooting to support the development of secure, efficient cloud architectures. Work to mitigate network-related challenges and ensure optimal network performance in cloud environments.
- Troubleshooting & Problem Resolution. Take a lead role in diagnosing and resolving complex issues in cloud infrastructure, ensuring minimal downtime and smooth operations. Collaborate closely with cross-functional teams to address challenges across the entire system.
Key Requirements
- Azure Cloud Expertise. At least 9 years of hands-on experience working with Azure Cloud services, including managing cloud resources, designing solutions, and configuring services like Azure Virtual Machines, Azure Networking, Azure Storage, and Azure Networking Security.
- Terraform Mastery. Proven experience with Terraform in the management of cloud infrastructure, particularly in Azure. Familiarity with writing and maintaining infrastructure code for provisioning and scaling resources.
- DevOps and CI/CD Pipelines. Solid experience in managing and automating Azure DevOps pipelines for building, testing, and deploying applications. Strong knowledge of DevOps best practices and tools.
- Scripting and Automation. Expertise in PowerShell for automating cloud management tasks, including creating scripts for resource provisioning, configuration management, and automation of operational workflows.
- Networking Expertise. Strong background in networking, including understanding routing protocols, working with firewalls, VPNs, and subnet configurations within Azure environments.
- Problem-Solving. Strong troubleshooting skills with a deep understanding of cloud infrastructure and networking. Ability to address complex issues and resolve them effectively, working collaboratively with various teams.
Desirable Skills
- Experience with Azure Active Directory and Identity Management solutions.
- Familiarity with Kubernetes, Docker, and containerized applications.
- Understanding of Azure Resource Manager (ARM) templates and other deployment automation techniques.
- Certification in Azure or DevOps would be a plus.
Why Join Us?
- Competitive salary and benefits.
- Opportunity to work with cutting-edge technologies on large-scale cloud infrastructure projects.
- Collaborative and innovative team environment.
- Opportunities for professional development and certification support.
If you have a passion for cloud computing, automation, and infrastructure optimization, and meet the above requirements, we encourage you to apply. Be a part of a dynamic team working on exciting projects that make a difference.