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.