DevOps Engineer - RESOURCE CONSULTING PTE. LTD.
Summary
DevOps Engineer at an IT services, software development, and data engineering consulting firm in Singapore. The role focuses on defining cloud architecture strategy, designing secure and scalable AWS/Azure solutions, and leading cloud migration and modernisation programmes using containers, Kubernetes, and Infrastructure as Code tools like Terraform.
Our client, an IT services, software development, and dataengineering consulting company, is looking for a DevOps Engineer to join their team.
Responsibilities:
- Define and maintain the organisation's cloud architecture strategy, standards, reference architectures and technology roadmaps
- Design end-to-end cloud solutions aligned with business objectives, application requirements, enterprise architecture and technology standards
- Develop secure, scalable, highly available, resilient and cost-effective architectures across AWS, Azure and/or other major cloud platforms
- Evaluate emerging cloud technologies and recommend solutions that improve business agility, scalability, reliability and operational efficiency
- Establish cloud architecture principles, design patterns, standards and best practices across the organisation
- Provide architectural governance and technical oversight throughout the solution lifecycle, from initial design through implementation and operations
- Lead and provide technical direction for cloud migration, application modernisation and infrastructure transformation programmes
- Assess existing on-premises applications and infrastructure and develop appropriate cloud migration strategies and roadmaps
- Define migration approaches such as rehost, replatform, refactor, repurchase and retire based on business, technical and financial considerations
- Design target-state cloud architectures and migration patterns for enterprise applications, databases, infrastructure and services
- Identify opportunities to modernise legacy platforms through cloud-native services, containers, serverless technologies and managed services
- Work with project and engineering teams to ensure successful migration, implementation and transition into production
- Design cloud infrastructure covering compute, storage, networking, databases, identity, security, monitoring, backup and disaster recovery
- Design and implement cloud landing zones, account/subscription structures, network architecture, governance models and security guardrails
- Develop architectures using containers and orchestration platforms such as Docker and Kubernetes where appropriate
- Promote Infrastructure as Code (IaC) and automation using technologies such as Terraform, AWS CloudFormation, Azure Bicep/ARM or equivalent
- Establish standards for cloud environments, configuration management, automation, monitoring, logging and operational support
- Provide technical guidance on hybrid and multi-cloud architectures where required
- Incorporate security principles and controls into cloud architecture and solution design from the outset
- Ensure cloud architectures comply with organisational policies, regulatory requirements and applicable industry standards