JOB DUTIES: • Responsible for maintaining, configuring, and reliably operating computer systems, network servers, virtualization, and cloud environments (e.g., AWS, Azure, GCP). • Install and upgrade computer components and software, manage virtual servers, and cloud instances, and integrate automation processes through cloud orchestration tools (e.g., AWS CloudFormation, Terraform). • Responsible for capacity, storage planning, and performance optimization of databases in cloud environments (e.g., Amazon RDS, Google Cloud SQL). • Managing the complete AWS life cycle, along with security, provisioning, and automation using AWS tools (e.g., IAM, EC2, S3, Lambda). • Perform or delegate regular backup operations, implement appropriate cloud-based data protection strategies (e.g., AWS S3, Azure Blob Storage), and ensure disaster recovery and failover procedures for cloud-hosted applications and services. • Administrating and establishing the architecture of multi-tier systems within hybrid and cloud environments (e.g., VPC, Subnets, Load Balancers). • Fine-tuning and configuring various cloud infrastructures (e.g., auto-scaling, elastic load balancing, CDN integration). • Troubleshoot hardware, software, and cloud infrastructure errors by running diagnostics, documenting problems and resolutions, prioritizing problems, and assessing the impact of issues across on-premises and cloud-based systems. • Lead desktop, helpdesk, and cloud support efforts, ensuring timely resolution of desktop applications, workstations, related equipment, and cloud resource issues with minimal disruptions. • Experience in Shell Scripting and cloud-native scripting tools (e.g., AWS CLI, Azure PowerShell). • Good working knowledge of TCP/IP, HTTP, SSL, DNS, J2EE, LDAP, Active Directory, XML, IIS, Web Services, cloud authentication protocols, SSH, and SFTP. • Performing services such as kernel patching, errata patching, and software upgrades across both on-premises and cloud servers. • Creating backups and managing disaster recovery for cloud-based services (e.g., AWS Backup, Azure Site Recovery). • Effectively monitoring cloud performance, availability, and costs using cloud monitoring tools (e.g., AWS CloudWatch, Azure Monitor). • Assist in recruiting efforts by helping define job requirements, reviewing applications, and conducting technical interviews to identify suitable candidates for IT roles. • Participate in onboarding by training junior team members, interns, and new hires on system operations, cloud infrastructure, and internal best practices. • Mentor and provide technical guidance to junior engineers and interns, fostering their professional growth and ensuring adherence to industry standards. • Develop and deliver training programs to upskill team members on emerging technologies, cloud platforms, and automation tools. • Collaborate with HR and leadership to implement effective recruitment strategies, ensuring a steady pipeline of talent for key IT positions. • Maintaining access control and ensuring the integrity of data throughout the platform of cloud applications (e.g., AWS Identity and Access Management, Azure Active Directory). • Provide documentation and technical specifications to IT staff for planning and implementing new or upgrades of IT and cloud infrastructure. MINIMUM EDUCATION AND SKILLS AND QUALIFICATIONS EXPERIENCE REQUIRED: • Bachelor’s Degree in Computer Science, Information Technology, or a related field, with a strong foundation in system architecture and cloud computing. • 2+ years of experience as a Systems Engineer, with expertise in cloud platforms like AWS, Azure, or Google Cloud. • Proficiency in scripting (e.g., Shell, Bash) and cloud-native tools (e.g., AWS CLI, Azure PowerShell) for automating infrastructure. • Experience managing cloud infrastructure, including provisioning, automation, and monitoring, using tools such as AWS CloudFormation or Terraform. • Strong knowledge of data protection, backup operations, and disaster recovery in cloud and on-premises environments. • Exceptional communication skills, with experience mentoring junior team members and conducting technical interviews. • Proactive in learning emerging technologies and implementing best practices to enhance system reliability and performance.