Key Responsibilities:
• Analyze and resolve complex problems related to cloud infrastructure, including Azure AD, resource management, and application integration.
• Implement and maintain Azure-based services, including virtual machines, storage solutions, networking components, and database services.
• Monitor Azure resources for capacity, performance, and security, responding to incidents and alerts in a timely manner.
• Collaborate with engineering, development, and operations teams to support and optimize cloud-based applications and services.
• Manage Azure networking, including virtual networks, VPNs, load balancers, firewalls, and DNS management.
• Perform cloud migrations, ensuring minimal downtime and seamless transitions.
• Implement and manage backup, disaster recovery, and business continuity strategies for Azure environments.
• Handle customer issues, provide appropriate solutions within defined SLA, follow-up to ensure resolution; Level 2 and Level 3 support inclusive.
• Develop and maintain documentation for Azure infrastructure, including network diagrams, configuration settings, and security policies.
• Proactively identify opportunities to improve system efficiency, scalability, and reliability in a cloud environment.
• Ability to provide off-hours support as needed and perform other system duties as assigned.
Qualifications & Experience:
• Bachelor’s degree in IT, Computer Science, Engineering, or a related field.
• 5+ years of experience in system administration, with at least 3 years in managing Azure cloud environments.
• Strong expertise in Microsoft Azure services, including Azure Virtual Machines, Azure Storage, Azure Networking, and Azure Active Directory.
• Experience in cloud migration, automation, and optimization strategies.
• Familiarity with Infrastructure as Code (IaC) tools such as Terraform or ARM templates.
• Solid experience in network protocols (LAN, VLAN, WAN) and cloud-based networking (Azure Virtual Network, Azure VPN Gateway, Load Balancer, etc.).
• Experience with cloud security practices, including Azure Security Center, identity and access management (IAM), and RBAC.
• Knowledge of scripting and automation tools (PowerShell, Azure CLI).
• Experience with backup and disaster recovery solutions in Azure.
• Proficiency with monitoring tools for performance and compliance, such as Azure Monitor, Log Analytics, and Network Watcher.
• Ability to troubleshoot and resolve technical issues in cloud infrastructure and services.
• Experience working with IT service management tools, such as Freshdesk or other ticketing systems.
• Ability to apply and enforce the seven principles of system architecture: Availability, Maintainability, Usability, Scalability, Extensibility, Security, and Portability.
• Strong communication skills and the ability to work with cross-functional teams.
Certifications (Preferred but not required):
• Microsoft Certified: Azure Administrator Associate
• Microsoft Certified: Azure Solutions Architect
• Other relevant cloud or Microsoft certifications
We Offer:
- Fast-paced, agile software engineering culture.
- English-speaking environment
- English language courses and referral bonuses.
About Us:
KANDA SOFTWARE is a global provider of digital platform engineering services, fostering a dynamic and inclusive culture. Join us to collaborate on innovative projects and grow your potential.
Contacts: [email protected] telegram: @aselseiit