Back
Full-time
Cloud System Engineer
Singapore2024-04-17
As a Cloud System Engineer, you are tasked with designing, implementing, and overseeing cloud infrastructures for our diverse portfolio of clients. Your primary responsibility will be to safeguard the performance, availability, and security of cloud environments by adhering to industry best practices.
Responsibilities
Cloud Architecture Design & Implementation
- Collaborate closely with clients to understand their technical requirements and design reliable and scalable cloud architectures tailored to their needs.
- Deploy cloud solutions considering best practices for performance, scalability, reliability, security and cost optimisation.
Automation & Orchestration
- Develop and maintain automation scripts and workflows to simplify repetitive tasks, promoting streamlined operations and efficiency.
Security & Compliance
- Enforce security protocols within cloud environments, ensure adherence to industry regulations, and conduct audits to maintain compliance standards.
Performance Monitoring
- Monitor and track cloud infrastructure performance, identifying and addressing bottlenecks while optimising resource utilisation for cost-effectiveness. Establish logging mechanisms to facilitate effective troubleshooting and analysis
Proactive Troubleshooting & Technical Support
- Address potential issues to prevent user impact, provide timely technical support to resolve challenges and collaborate with relevant stakeholders to devise effective solutions.
Documentation & Knowledge Sharing
- Create and maintain comprehensive documentation for configurations, procedures, and troubleshooting steps.
- Conduct training sessions and share knowledge with team members to enhance overall expertise in cloud technologies.
Continuous Learning & Innovation
- Stay updated on emerging trends and technologies in cloud computing, applying innovative solutions to enhance the efficiency and competitiveness of our managed services.
Requirements
Education & Experiences:
- A bachelor's degree in computer science, information technology, or a related field is required.
- 1-3 years of working experience in cloud engineering or a related field.
- In-depth knowledge and hands-on experience with one or more major cloud platforms such as AWS or GCP.
- Experience in IaC tools such as Terraform, Ansible, CloudFormation and Atlantis for automated provisioning and management of cloud resources.
- Strong understanding of virtualisation, networking and containerisation technologies.
- Prefer candidates with the relevant certifications, such as AWS Certified Solutions Architect Associate, Google Cloud Associate Cloud Architect, Certified Kubernetes Administrator, and ITIL Foundation Certification.
Skills:
- Strong scripting skills (Python or Bash) and familiarity with languages for automation tasks
- Knowledge of programming languages like Java or Groovy can be beneficial.
- Familiarity with DevOps methodologies, including continuous integration, continuous delivery (CI/CD), and version control practices.
- Experience in containerisation technologies such as Docker and adept in utilising orchestration tools like Kubernetes.
- Proficiency in utilising monitoring tools like Prometheus and Grafana, and logging solutions such as the ELK stack to maintain and optimise the health and performance of cloud environments.
- Knowledge of cloud security best practices, implemented robust security measures, identity management, access control, encryption, and compliance adherence within cloud environments.
- Experienced in configuring and maintaining network resources in the cloud environment.
- Proficiency in Linux administration.
Competencies:
- Strong communication, organisational, and collaborative skills essential for creating and maintaining clear, accessible, and up-to-date documentation.
- Strong problem-solving skills, analytical thinking, and effective communication are crucial for resolving complex issues by identifying root causes and implementing efficient solutions.
- Flexibility and critical thinking to adapt to evolving cloud technologies and trends.
- Effectively understand customer and stakeholder needs, ensuring a positive user experience, while adeptly communicating technical concepts to audiences of varying technical expertise.
Skills
AWSAgile