Gen AI Cloud Engineer
Important Information
Location: Malaysia
Key Responsibilities
Cloud Architecture Design: Develop and maintain scalable, secure cloud & On Prem solutions that support complex deployments, including those using AI and machine learning models. Design architectures that optimize for cost, performance, and security.
Service Management: Implement, monitor, and manage cloud services across multiple platforms (AWS, Azure, Google Cloud), & On Prem including compute, networking, storage, and more. Ensure optimal allocation and utilization of cloud resources.
Automation: Automate cloud deployments and configuration management using tools like Terraform, Ansible, and Kubernetes to enhance operational efficiencies and reduce the potential for human error.
Security and Compliance: Apply and maintain security standards across the cloud infrastructure, including managing firewalls, VPNs, and access controls. Ensure compliance with industry regulations and data protection standards.
Performance Monitoring: Monitor cloud infrastructure performance, implement strategies for logging, monitoring, and alerting to detect and resolve issues promptly.
Disaster Recovery and Backup: Design and implement disaster recovery plans to ensure continuous availability and rapid recovery of applications in case of failure.
Cost Optimization: Monitor and optimize spending to ensure efficient use of cloud resources. Use tools and strategies to reduce costs without compromising on performance or security.
Collaboration and Support: Work closely with IT teams, developers, and business units to provide cloud solutions and support. Educate team members on cloud technologies and best practices.
Requirements & Skills (Not all mandatory, but should have touched maximum )
1. Core Technical Skills: Programming Languages: Proficiency in scripting and programming languages such as Python, Ruby, Java, or Bash is crucial for automation and developing cloud applications. Infrastructure as Code (IaC): Expertise in using IaC tools like Terraform, Ansible, and AWS CloudFormation to automate the setup and management of cloud & On Prem environments. Containerization and Orchestration: Skills in Docker for containerization and Kubernetes or Docker Swarm for orchestration to manage containerized applications efficiently. Networking: Deep understanding of network technologies including DNS, TCP/IP, SSL, DHCP, Load Balancing, and VPNs.
2. Cloud Platform Expertise: Amazon Web Services (AWS): Skills in managing and deploying on AWS services such as EC2, S3, RDS, ELB, ECS, EKS, Lambda, and VPC. Microsoft Azure: Experience with Azure services including VMs, App Services, Azure SQL Database, Azure Kubernetes Service, and Azure Functions. Google Cloud Platform (GCP): Knowledge of GCP services like Compute Engine, App Engine, Kubernetes Engine, Cloud Functions, and BigQuery.
3. Security Skills: Cloud Security: Knowledge of security best practices and industry security standards such as ISO 27001, SOC 2, or PCI DSS. Identity and Access Management (IAM): Experience with IAM policies and tools to manage access to cloud resources securely. Data Encryption and Security Protocols: Understanding of encryption techniques and protocols to secure data in transit and at rest
4. Certifications: Vendor-Specific Certifications: AWS Certified Solutions Architect – Professional AWS Certified DevOps Engineer – Professional Microsoft Certified: Azure DevOps Engineer Expert Google Professional Cloud Architect Google Professional Cloud DevOps Engineer General Cloud Certifications: Certified Cloud Security Professional (CCSP) CompTIA Cloud+ Networking and Security Certifications: Cisco Certified Network Associate or Professional (CCNA/CCNP) Certified Information Systems Security Professional (CISSP)
5. DevOps Practices: Continuous Integration/Continuous Deployment (CI/CD): Skills in setting up and maintaining CI/CD pipelines using tools like Jenkins, GitLab CI, or CircleCI. Monitoring and Logging: Proficiency with tools like Prometheus, Grafana, ELK Stack (Elasticsearch, Logstash, Kibana), or similar technologies to monitor cloud resources and applications. 6. Performance Optimization: Resource Management: Skills in cost optimization, performance tuning, and ensuring high availability and fault tolerance in cloud deployments. Scalability: Experience in designing systems that efficiently scale horizontally and vertically based on application load.
About Encora
Encora is a global company that offers Software and Digital Engineering solutions. Our practices include Cloud Services, Product Engineering & Application Modernization, Data & Analytics, Digital Experience & Design Services, DevSecOps, Cybersecurity, Quality Engineering, AI & LLM Engineering, among others.
At Encora, we hire professionals based solely on their skills and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.