Job Description:
We are seeking a Cloud Server/Network Engineer specializing in Microsoft Azure to join our dynamic IT team. The ideal candidate will be responsible for designing, deploying, managing, and optimizing cloud-based infrastructure solutions with a strong focus on networking and security best practices within the Azure platform. This role requires hands-on technical expertise, strong problem-solving skills, and a keen eye for detail to ensure reliable and efficient cloud operations.
Key Responsibilities:
Azure Infrastructure Management
- Design, deploy, and maintain Azure-based systems (e.g., Azure Virtual Machines, Azure Virtual Networks, Azure Storage, Azure VM Scale Set and etc).
- Implement and manage virtual networks, load balancers, firewalls, and related security features to ensure a robust cloud infrastructure.
Network and Security
- Configure, troubleshoot, and optimize network components such as Network Routing, NSGs, and firewalls within Azure.
- Apply security best practices, including IAM (role-based access control), data encryption, and threat protection using Azure Security Center.
- Ensure compliance with industry standards and internal security policies.
Automation and Scripting
- Automate cloud infrastructure provisioning and configuration management using scripting languages (e.g., Bash, PowerShell, Python).
- Develop scripts and tools to streamline operational processes, reduce manual tasks, and enhance system reliability.
Monitoring and Logging
- Implement and maintain monitoring solutions using Azure Monitor, Log Analytics, Application Insights, or similar tools.
- Set up alerts and dashboards to proactively identify performance bottlenecks, capacity issues, and potential security threats.
Performance Tuning and Optimization
- Regularly review system performance metrics and optimize Azure resources for cost and efficiency.
- Conduct capacity planning, recommend changes based on workload analysis, and ensure high availability of critical services.
Collaboration and Support
- Work closely with cross-functional teams (Development, Security, Compliance, etc.) to design and implement cloud solutions that meet business and technical requirements.
- Provide advanced troubleshooting and technical support for Azure infrastructure components, ensuring timely resolution of incidents and root cause analysis.
Documentation and Continuous Improvement
- Maintain accurate documentation of infrastructure design, configurations, processes, and procedures.
- Stay up to date with the latest Azure features, industry trends, and best practices to continuously improve cloud operations and security posture.
Qualifications:
Education:
- Bachelor’s degree in Computer Science, IT, or a related field, or equivalent hands-on experience in cloud and network engineering.
Experience:
- 1+ years of experience in a Cloud Server/Network Engineer or similar role.
- Demonstrable hands-on experience with Microsoft Azure and a general understanding of other cloud platforms (AWS, GCP) is a plus.
Technical Skills:
- Azure Expertise: Proven knowledge in deploying and managing Azure services (e.g., Azure VMs, Virtual Networks, Azure AD, Storage, Security services).
- Network Protocols and Security: Strong understanding of TCP/IP, DNS, VPN, load balancing, firewalls, routing, and network segmentation.
- Scripting Languages: Proficiency in Bash, PowerShell, or Python for automation.
- Monitoring & Logging Tools: Experience with Azure Monitor, Azure Log Analytics, and/or other equivalent monitoring platforms.
- System Administration: Solid understanding of Windows or Linux server administration, patching, and hardening.
Soft Skills:
- Excellent analytical and problem-solving abilities with strong attention to detail.
- Collaboration and Communication: Ability to work effectively with cross-functional teams and explain complex technical concepts to non-technical stakeholders.
- Adaptability: Ability to thrive in a fast-paced environment and stay current with evolving cloud technologies.
Certifications (Preferred):
- Microsoft Azure certifications (e.g., AZ-104, AZ-303, AZ-304, AZ-305) are a significant plus.
Why Join Us?
- Opportunity to work with cutting-edge cloud technologies and shape the future of our infrastructure.
- Collaborative and inclusive work environment that values innovation and professional growth.
- Competitive compensation and benefits package.
- Continuous learning and development opportunities, including support for certifications and industry events.
If you are passionate about cloud technologies, committed to operational excellence, and ready to take on the challenges of managing and securing Azure-based solutions, we encourage you to apply. Become a key contributor to our cloud strategy and help us drive innovation and efficiency across our organization.
Job Type: Full-time
Benefits:
- Opportunities for promotion
- Professional development
- Work from home
Schedule:
- Monday to Friday
Supplemental Pay:
- 13th month salary
- Performance bonus
Work Location: In person