Responsibilities:
- Has clear understanding of cloud and on-premises infrastructure and network components.
- Hands-on experience in implementing solutions on AWS and Azure.
- Hands-on experience in migrating on-premises infrastructure to cloud.
- Design and implement infrastructure in cloud based on customer requirements.
- Implementing High Availability, Backup & Recovery solutions on Azure & AWS, and preparing technical documents.
- Deploy, manage, and operate highly available & scalable cloud systems.
- Has clear understanding of security components (Ex. WAF, Jump Host, proxy, key vault, multifactor authentication, Endpoint Protection, IPS, Security Incident Management, etc.)
- Review Vulnerability Assessment and Security Assessment report, provide / implement solutions for infra and provide suggestions to application team.
- Liaise with product vendors in implementing the cloud solutions.
- Under minimal direction, plans and conducts research in application technologies in support of business objectives.
- Preparing documents - the desired future state of infra-architecture, and the gaps between current and future states. Define transition plans to close the gaps.
- Ensuring the stability, security, and performance of the cloud systems.
- Collaborating with cross-functional teams to understand cloud infrastructure requirements and develop appropriate solutions.
- Deploying, configuring, and managing infrastructure components, including servers, storage systems, virtualization platforms, and network devices.
- Perform cloud infrastructure activities including Patch management, Antivirus and Backup operations, Install & Configure Windows server roles (Active Directory, DNS & IIS), configuration of SMTP, SFTP & DHCP, etc.
- Conducting regular system monitoring, troubleshooting, and performance tuning to ensure optimal operation and minimize downtime.
- Implementing security measures, including firewalls, access controls, and encryption, to protect the organization's infrastructure and data.
- Managing backup and disaster recovery plans and procedures to ensure business continuity.
- Assessing emerging technologies and making recommendations for cloud infrastructure improvements and optimizations.
- Documenting infrastructure configurations, procedures, and processes.
Requirements:
- Bachelor’s degree in computer science, Information Technology, or a related field.
- Certified in both Azure and AWS minimally in one of the following areas Administration, Architecture, & DevOps
- Proven experience as a Cloud Engineer.
- Good knowledge of infrastructure components, including servers, storage systems, networking, and virtualization.
- Understands clustering concepts (Windows & SQL), (DR) & High-Availability (HA), Knowledge on Load balancers, WAF & DDOS, Hypervisors & Virtualization
- Proficiency in infrastructure automation and configuration management tools (e.g., Terraform, Ansible, Puppet, Chef).
- Knowledge / Experience in installation / configuration of enterprise applications and tools will be a key consideration. (ex. Office 365, SharePoint, CRM, K2, and Nintex)
- Solid understanding of security principles and experience in implementing security measures.
- Proficient in scripting and programming languages (e.g., Python, PowerShell, Bash).
- Experience with monitoring tools and methodologies for infrastructure performance and availability.
- Excellent problem-solving and troubleshooting skills. Troubleshoot, diagnose, and resolve reported issues ensuring timely resolution.
- Strong communication and collaboration skills to work effectively with cross-functional teams.
- Experience working in GDC, GPC, GCC projects will be an added advantage (SG Specific)