Who Are We
EMB Global (EMB) is Asia’s largest B2B managed marketplace for digital services, serving clients globally across three core categories: IT Development, Marketing, and Resource Augmentation. We are the one-stop solution for businesses aiming to transform and expand digitally. Our platform is designed to facilitate service discovery, assist end users in making informed decisions, and bridge the gap between project execution and timely delivery. EMB provides a reliable safety net for businesses struggling to find trustworthy agencies.
Job Overview
We are seeking a highly skilled and motivated DevOps Engineer to join our dynamic team. The ideal candidate will be instrumental in building, maintaining, and optimizing our infrastructure, automating deployment processes, and ensuring system reliability, scalability, and security. You will work closely with development and operations teams to streamline our software delivery pipelines and foster a culture of continuous improvement.
Key Responsibilities:
CI/CD Pipeline Management: Design, implement, and maintain robust Continuous Integration and Continuous Delivery (CI/CD) pipelines to automate build, test, and deployment processes across various environments (development, staging, production).
Infrastructure as Code (IaC): Develop and manage infrastructure using IaC principles and tools (e.g., Terraform, CloudFormation, Ansible) to ensure consistent, repeatable, and scalable infrastructure provisioning and configuration.
Cloud Platform Management: Manage and optimize cloud infrastructure (AWS, Azure, GCP, or a specific cloud provider) including virtual machines, containers, networking, storage, and security groups.
Containerization & Orchestration: Implement and manage containerization technologies (e.g., Docker) and container orchestration platforms (e.g., Kubernetes) for efficient application deployment and scaling.
Automation: Identify and automate repetitive tasks across the software development lifecycle, reducing manual effort and potential for human error.
Monitoring & Logging: Set up, configure, and maintain monitoring, logging, and alerting solutions (e.g., Grafana) to ensure system performance, availability, and proactive issue detection.
System Administration: Provide expertise in Linux/Unix system administration, including troubleshooting, performance tuning, and security hardening.
Troubleshooting & Support: Troubleshoot and resolve issues in development, testing, and production environments, performing root cause analysis to prevent recurrence.
Security: Implement and enforce security best practices throughout the DevOps pipeline, including vulnerability assessment, risk management, and secure coding practices.
Collaboration & Communication: Foster a culture of collaboration between development and operations teams, ensuring clear communication and shared responsibility for software delivery and operations.
Version Control: Utilize and manage version control systems (e.g., Git, GitHub, GitLab) effectively for code and infrastructure.
Documentation: Create and maintain comprehensive documentation for infrastructure, processes, and configurations.
Qualifications:
Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field.
Proven experience (3+ years) as a DevOps Engineer or in a similar software engineering role.
Strong understanding of Azure DevOps and Argo CD
Proficiency in at least one scripting language (e.g., Python, Bash, PowerShell).
Hands-on experience with major cloud platforms (AWS, Azure, or GCP).
Expertise in CI/CD tools (e.g., Jenkins, GitLab CI/CD, Azure DevOps).
Experience with containerization (Docker) and orchestration (Kubernetes).
Solid understanding of Infrastructure as Code (IaC) tools (e.g., Terraform, Ansible, Helm).
Familiarity with monitoring and logging tools (e.g., Grafana, Azure Monitor).
Strong knowledge of Linux/Unix operating systems.
Strong grasp of DNS and domain management (Cloudflare, GoDaddy)
Excellent troubleshooting, problem-solving, and analytical skills.
Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.