Senior Cloud Infra Engineer (AWS)

Date: 3 May 2024

Location: Singapore, Singapore

Company: Singtel Group

As part of the Cloud Infra team to support the capability of the Cloud platforms to deliver a cost effective and sustained level of availability to meet customers’ requirements. Incorporate continuous improvement process in operations through constant monitoring, reporting, evaluating and improving the operation metrics.

 

Responsibilities:

  • Architect, design, and deploy highly available, scalable, and fault-tolerant cloud infrastructure solutions on AWS.
  • Build and maintain automation runbook or playbook or cookbook using some of these automation technologies such as ansible, PERL, python, PowerShell, JavaScript, and other scripting languages
  • Utilize Infrastructure as Code (IaC) tools such as AWS CloudFormation or Terraform to automate the provisioning and management of infrastructure components.
  • Implement CI/CD pipelines to automate software delivery and deployment processes, ensuring rapid and reliable application deployment.
  • Establish monitoring, logging, and alerting systems to proactively identify and address performance bottlenecks, security vulnerabilities, and other issues.
  • Continuously optimize cloud resources for cost efficiency and performance. Operationalize automation development to improve productivity.
  • Code or script test automation runbook as well as carry out automated testing procedures in testing and production environments.
  • Build automation reports and portals for customer interaction.
  • Define and ensure quality control with strict adherence to standards, policies and procedures.
  • Implement security best practices and compliance standards in alignment with industry regulations.
  • Conduct regular security assessments, vulnerability scans, and penetration testing to ensure the integrity and confidentiality of data.
  • Design and implement disaster recovery strategies and high availability solutions to minimize downtime and ensure business continuity.
  • Collaborate with cross-functional teams to gather requirements, provide technical guidance, and support the implementation of cloud-based solutions. Document infrastructure configurations, processes, and procedures.

Requirements:

  • Bachelor's degree in Computer Science, Engineering, or related field; or equivalent work experience.
  • Extensive experience in designing, implementing, and managing cloud infrastructure on AWS.
  • Strong background in Linux/Unix/Windows Administration.
  • Good understanding with Systems, networking and development tools
  • Familiarity with software development lifecycle
  • Experience with automation/configuration management using either Puppet, Chef or Ansible.
  • Understand REST API integrations and customization requirements.
  • Skillset in DevOps is added advantage.
  • Ability to use a wide variety of open source technologies and scripting languages.
  • Strong experience with SQL and MySQL.
  • Sound and hands-on experience with Python, ansible, JavaScript, Perl and/or powershell)
  • Experience with source code control and versioning.
  • AWS certifications such as AWS Certified Solutions Architect, AWS Certified DevOps Engineer, or AWS Certified SysOps Administrator are a plus.
  • Good problem solving skills.
  • Passion for programming and automation, and actively look for opportunities to develop tools to streamline and simplify the development and delivery process.
  • Self-motivated and have attention to detail.