We do have 2 openings DevOps engineer and Cloud engineer in Malaysia.
DevOps engineer
Job Description:
Key Responsibilities
- Execute migration of repositories and CI/CD pipelines from Azure DevOps and Bitbucket to GitHub and GitHub Actions.
- Build migration waves and prioritize workloads based on criticality, complexity, and business impact.
- Create reusable workflow templates and standardized CI/CD patterns for broad engineering adoption.
- Implement deployment promotion controls across DEV, SIT, UAT, and Production.
- Integrate SonarQube, Veracode, and Prisma scans into build and release workflows.
- Integrate and enforce ServiceNow production release gating, approvals, and audit traceability.
- Integrate and enforce JIRA SDLC release gating, approvals, and audit traceability.
- Troubleshoot migration and pipeline issues, optimize reliability, and support cutover/hypercare activities.
- Produce documentation, runbooks, and handover materials, support enablement of internal teams.
- Report progress, risks, and dependencies to engineering and management stakeholders.
Qualifications & Experience
- Bachelor's degree in Computer Science, Engineering, Information Technology, or equivalent relevant experience.
- Minimum 5 years in DevOps, Platform Engineering, or CI/CD engineering, with at least 2 years in enterprise migration/transformation programs.
- Proven hands-on delivery of large CI/CD migration initiatives, preferably with 200+ pipelines (500+ strongly preferred).
- Strong experience with GitHub repositories, branching/governance, and GitHub Actions workflow design and implementation.
- Strong Azure enterprise environment experience, including private networking, secure connectivity, and environment segregation.
- Demonstrated experience integrating SonarQube, Veracode, and Prisma into CI/CD pipelines.
- Experience integrating CI/CD release controls with ServiceNow and JIRA (or equivalent ITSM platform).
- Practical experience managing controlled release promotion across DEV, SIT, UAT, and Production.
- Experience in regulated sectors such as insurance or financial services, with compliance and audit awareness.
- Strong documentation and stakeholder communication skills in cross-functional enterprise settings.
- Relevant certifications in Azure, GitHub, DevOps, or cloud security are an advantage.
Key Competencies
- Technical Leadership: Able to drive migration outcomes hands-on and guide engineering teams.
- Delivery Focus: Executes effectively under tight timelines while maintaining quality and control.
- Automation and Standardization: Builds repeatable, scalable pipeline patterns that reduce manual effort.
- Risk and Control Mindset: Identifies and mitigates security, compliance, and release risks proactively.
- Security by Design: Embeds quality and security controls as mandatory gates in software delivery.
- Problem Solving: Diagnoses and resolves complex CI/CD and integration issues quickly.
- Communication and Influence: Communicates clearly with technical and non-technical stakeholders.
- Collaboration: Works effectively across engineering, security, infrastructure, and release teams.
- Ansible, or similar frameworks.
- Strong skills in Linux system administration and troubleshooting.
- Proficiency in Continuous Integration (CI) pipelines and deployment automation.
- Background in software development with an understanding of coding principles.
- Strong analytical and problem-solving abilities with attention to detail.
- Experience with version control systems and monitoring tools is a plus.
- Bachelor's degree in Computer Science, Engineering, or a related field is preferred.
- Relevant certifications in DevOps or cloud platforms (e.g., AWS, Azure, Google Cloud) are beneficial.
Cloud engineer
Job Description:
Key Responsibilities
- Design, develop, and maintain PowerShell automation scripts to support Azure infrastructure operations.
- Troubleshoot, debug, and optimize existing automation scripts for performance and reliability.
- Ensure scripts follow best practices for security, compliance, version control, and documentation.
- Collaborate with cloud architects and operations teams to further optimize the automation routine or develop new ones
- Integrate automation with CI/CD pipelines (GitHub Actions).
Core Qualifications
- Education: Bachelor's degree in Computer Science, Information Systems, Engineering, or equivalent practical experience.
- Scripting & Automation: Advanced proficiency in PowerShell (functions, modules, error handling, logging, remoting, parallelization, DSC/Desired State Configuration).
- Cloud: Strong hands-on with Microsoft Azure (ARM/Bicep or Terraform basics), Azure Resource Manager, Azure CLI/Azure PowerShell modules.
- CI/CD: Practical experience integrating automation with GitHub Actions (workflows, runners, secrets, environments, reusable workflows).
- Version Control: Proficient with Git (branching strategies, PRs, code reviews, tagging, semantic versioning).
- Security & Compliance: Familiarity with least privilege, secret management (Key Vault), secure credential handling, script signing, audit logging, and compliance documentation.
Experience
- Total: 58+ years in infrastructure engineering, SRE, DevOps, or platform engineering roles.
- PowerShell: 35+ years designing and maintaining production-grade PowerShell automation (modular, testable code; reusable functions; private/internal repositories; PSModules management).
- Azure Operations: 3+ years supporting Azure infrastructure operations (VMs, VNets, Storage, Key Vault, App Services, Azure Monitor/Log Analytics, Policy).
- Automation at Scale: Experience building idempotent scripts and jobs for provisioning, configuration, patching, and incident remediation.
- Troubleshooting: Demonstrated ability to debug and optimize scripts (profiling, reducing API calls, throttling/backoff, improving reliability/observability).
- Pipelines: Built or extended CI/CD pipelines for automation (linting, unit tests with Pester, artifact versioning, release gates, environment promotions).
- Collaboration: Worked closely with cloud architects and operations to translate runbooks and manual procedures into resilient automation.
Key Competencies
Technical (Must-Haves)
- PowerShell Engineering
- Advanced PowerShell syntax, modules, classes, and error handling (try/catch/finally, $ErrorActionPreference).
- Pester for unit/integration testing.
- Logging frameworks and structured output (JSON), writing to Azure Monitor/Log Analytics.
- Secure coding in PowerShell: SecureString, secret retrieval from Key Vault, certificate-based auth, MSI/Workload identity.
- Azure Automation Patterns
- Azure PowerShell & Azure CLI for resource lifecycle management.
- Automation via GitHub Actions: secrets, OIDC/Workload Identity Federation, matrix builds, conditional steps, reusable workflows.
- Artifact and module packaging (NuGet/PSGallery/private feeds).
- Observability: integrating run outputs with Azure Monitor, App Insights, and Log Analytics; alerting via webhooks/Teams.
- Reliability & Performance
- Implementing retries, exponential backoff, parallel processing (e.g., ForEach-Object -Parallel, jobs, runspaces), and resilience to Azure API limits.
- Idempotency and safe re-runs; rollback/compensating actions for failures.
- Baseline performance profiling (Measure-Command, tracing) and memory/handle leak avoidance.
- Governance & DevEx
- Git branching strategies (GitFlow/Trunk-Based), PR templates, code review practices.
- Documentation standards: inline comment-based help, README/runbooks, architectural decision records (ADRs).
- Compliance evidence: change logs, approvals, audit trails, script signing.
- Dependency management and version pinning for modules.
Technical (Nice-to-Haves)
- Infrastructure as Code: Bicep or Terraform (calling from PowerShell or pipelines).
- Azure services exposure: Functions, Automation Account/Runbooks, Managed Identities, API Management, Service Bus/Queues.
- Containers & Runners: Self-hosted GitHub runners, Docker basics, caching strategies in CI.
- Cross-platform scripting (PowerShell 7+ on Linux/macOS).
- Configuration management: DSC, Azure Automanage, Azure Policy remediation.
- Python/Bash for complementary tooling.
Behavioral/Soft Skills
- Ownership & Bias for Action: Drives automation opportunities end-to-end, from problem statement to production hardening.
- Systems Thinking: Understands dependencies across identity, network, and application layers when designing automations.
- Collaboration: Communicates clearly with cloud architects, platform, and operations; turns manual runbooks into maintainable code.
- Quality Mindset: Treats automation as producttestable, observable, documented, and supportable.
- Security-First: Design choices consistently reflect least privilege, secret hygiene, and auditability.