Tech Stack
AzureCloudCyber SecurityDNSNoSQLSQL
About the role
- Manage and monitor Microsoft Azure environment including servers, databases, services, AI Services and networking components.
- Ensure availability, security, configuration, and growth of IT infrastructure aligned with clients' needs and requirements.
- System administration for Microsoft Azure environment and managing cloud services including Azure Entra, Policies, Storage, VMs, Web Services, NSGs, DNS, GPO Management, Microsoft Defender.
- Deploy, manage, and operate scalable, highly available, and fault tolerant systems on Azure.
- Configure servers, apply patches, provision and install software; maintain server and security configurations following best practices.
- Implement and maintain databases using SQL, NoSQL or other database platforms.
- Conduct network performance analysis and troubleshooting as required.
- Develop, promote, and offer improvements to operating procedures; review and maintain logs.
- Participate in team meetings, share updates and coordinate with other teams.
- Design, implement and test complex system and technical solutions; assist in implementing new architectures, roadmaps and infrastructure portfolios.
- Research new technologies and recommend application and implementation strategies; integrate systems into current environments.
- Recommend, plan, manage, architect, design and develop infrastructure projects and solutions; identify improvement and migration opportunities.
- Implement small to large scale solutions and automate business process models; analyze flows and prepare design documents.
- Support cost-efficiency, maintainability, supportability, and operational efficiency; provide analysis of security protection technologies.
- Maintain and update infrastructure and operations processes and procedures.
Requirements
- Bachelor's degree in computer science, cybersecurity or a related field.
- At least 5 years demonstrated experience maintaining cloud environment, preferably Microsoft Azure.
- Experience with troubleshooting system performance and network issues.
- Experience with Microsoft Azure Open AI platform would be a plus.
- Experience with best practices for security, data recovery, high availability, and auto-scaling.
- Willingness to be on-call as needed.
- Proficiency in Microsoft Azure administration.
- Experience with Azure Entra, Policies, Storage, VMs, Web Services, NSGs, DNS, GPO Management, Microsoft Defender.
- Experience implementing and maintaining databases using SQL, NoSQL or other database platforms.
- Ability to configure servers, apply patches, provision and install software.
- Experience conducting network performance analysis and troubleshooting.
- Strong experience with security incident prevention, detection, and response.
- Experience with security assurance standards such as SOC 2 is a plus.
- Excellent written and verbal communication skills.
- Ability to handle multiple, complex and competing priorities and projects.
- Ability to quickly diagnose and repair issues within systems.
- Dedicated, hardworking employee who achieves maximum efficiency and productivity.