company-logo-image

DevOps Engineer

Hiredly X

RECRUITMENT firm

ashley-avatar-image

AI-generated summary

beta

This job is for a DevOps Engineer who builds cool software features and ensures they run smoothly. You might like this job because you'll collaborate with diverse teams, solve problems creatively, and stay up-to-date with tech trends!

RM 6000 - RM 8000

Pantai Dalam, Kuala Lumpur

Job Description

C.1) Main roles and responsibilities

• Front-End Feature Development: Design, develop, and implement new user-facing features using React (web) and React Native (mobile).

• UI/UX Collaboration: Work closely with UI/UX designers to translate designs and wireframes into high-quality code.

• Component Reusability: Build reusable components and front-end libraries for future use.

• Performance Optimization: Optimize components for maximum performance across a vast array of web-capable devices and browsers.

• Cross-Platform Consistency: Ensure consistent look, feel, and behaviour across platforms (iOS, Android, Web).

• Accessibility & Responsiveness: Implement responsive design and accessibility best practices.

• Automate Release Management: Set up the CI/CD infrastructure that supports the application, including deploying and configuring container orchestration platforms and cloud-based services, and monitoring the infrastructure's health and performance. Ensure that digital/technology solutions are holistic, fault-tolerant, scalable, and meet performance requirements.

• Solution Design and Development: Automate software build, testing, and deployment processes, working with developers to ensure code changes are integrated and tested frequently.

• Security: Implement secure software development practices to ensure the application and infrastructure meet security and compliance requirements with industry standards and regulations. These include managing access controls, monitoring the system for vulnerabilities and threats, secure data at transit and at rest, coding practices, automated security testing, etc.

• Process Improvement and Automation: Monitor the application and infrastructure for issues and troubleshoot problems as they arise using tools like log aggregators and performance monitoring software. Test and examine code written by others in line with best coding practices and DevOps principles.

• Product Improvement: Continuously track performance metrics, monitor the application performance, conduct analysis, identify and address bottlenecks, tune configurations and troubleshoot issues to ensure optimal performance. Set up monitoring tools such as alerts, dashboards, and metrics to track and improve application performance in real time.

• Debugging and Troubleshooting: Manage customer issues resolution related to mobile and web applications as a Level 2 support tier. These involve analyzing the problem, identifying the root cause, providing a solution to the customer, and prioritizing the product backlog.

• Project Management: Deliver solutions using Agile principles and SCRUM methodologies. These include sprint planning, daily scrum, sprint review, sprint retrospective, continuous integration, and development (CI/CD) and test-driven development (TDD).

• Stakeholder Management: Work closely with designers, product owners, and other developers to ensure the successful delivery of each sprint. The candidate must take ownership of their work and proactively identify and resolve issues that arise during the sprint.

• Change Management: Assist in change management activities to ensure successful adoption by the employees. These involve training, communication, support, and documentation.

• Documentation: Prepare and review all documentation up to date and coach the business user through training and support to enable the delivery of the best customer service.

• Agile Coach: Be part of an agile coaching team to guide, coach and create a culture of continuous improvement and helps the organization to transition to an Agile way of working and become self-organizing and self-managing.

• Communication: Communicates effectively with cross-functional teams and stakeholders, to ensure that everyone is informed and working together towards a common goal. This includes breaking down silos between teams, sharing information and knowledge, and establishing clear communication channels.

• Technology and Industry trends: Stays up to date with industry trends, and emerging technologies and provides thought leadership in the areas of cloud computing, digital transformation, innovation, etc.

• Innovation: Facilitate technology innovation and continuous improvements through the creation of proofs-of-concepts and prototypes with Solution Architects.

C.2) Other roles and responsibilities

(Do not delete, mandatory to carry out these roles and responsibilities)

Compliance with ISO Clause 5.3 Organisational roles, responsibilities, and authority

• Always adhere to Integrated Management System (IMS) and HSE policy and involvement in implementing the Management System.

• Ensure the objective/KPI are established in line with the Company's contexts, strategic direction, and purpose.

• Aware, understand and manage key risks, hazards, and aspects of your work activities.

• Acknowledge your right not to conduct any work deemed to be harmful to your health and safety.

• Aware and understand your roles and responsibility to provide support during the execution of Emergency Response Plan (ERP) and Business Continuity Plan (BCP) during crisis/emergency, ensuring the continuation of service at highest quality and providing the best service and customer experience.

• Aware and understand the asset criticality in the operational activities and ensure all assets are maintained in good working conditions.

• Aware and understand the confidentiality, availability, and integrity of information assets under your custodian.

• Aware and understand the whistle-blower policy and carry out daily job activity with full integrity.

• Practice SACRED personality while carrying out daily job activity, which includes:

• Safety Conscious
• Agile
• Creative
• Reliable
• Efficient
• Digitally driven.


Job Requirements

1. Minimum Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or related field.
  • At least one Professional Certification (e.g., DevOps Foundation, DevOps Practitioner, DevOps Leader, Microsoft Azure DevOps Solutions, AWS Certified DevOps Engineer – Professional).
  • Relevant courses in architecture design and implementation.

2. Experience

  • Minimum 5 years of experience as a DevOps Engineer in web and mobile application technologies.
  • Extensive experience in CI/CD strategy implementation within microservices architecture and complex system integrations.
  • Experience implementing security within web and mobile application processes.
  • Expertise in monitoring tools and performance optimization tools.
  • Experience troubleshooting and resolving customer issues related to mobile and web applications, including track record in delivering First Contact Resolution (FCR).
  • Experience engaging stakeholders at all organisational levels including executives, technical teams, and vendors.
  • Experience leading high-performance cross-functional teams and managing projects.
  • Experience in Big Data, Machine Learning, Analytics, and Data Science technologies is an added advantage.

Experience in at least five of the following areas:

  • Cloud computing (Microsoft Azure, Alibaba Cloud, AWS, Oracle Cloud, Salesforce Cloud)
  • DevOps (CI/CD, Docker, Jenkins, Kubernetes, Infrastructure-as-Code, monitoring and logging tools)
  • Security (SSL/TLS certificates, password management, firewalls)
  • Server management (Apache, Nginx, IIS)
  • APIs (REST, GraphQL, SOAP)
  • Performance optimization (caching, load balancing, server tuning)
  • Front-end development (HTML, CSS, JavaScript, React Native, React JS, Ionic, Angular, Vue.js, TypeScript)
  • Back-end development (.NET Core, C#, Node.js, PHP, Ruby on Rails, Python, Django)
  • Cross-platform frameworks (React Native, Ionic, Xamarin, Flutter)
  • Database management (MySQL, MongoDB, Oracle, SQL Server, PostgreSQL)
  • Project management (Agile, Scrum)
  • Quality assurance and testing (unit testing, integration testing, penetration testing, end-to-end testing)
  • UX/UI design

3. Knowledge

  • Deep understanding of business goals, strategy, processes, structure, industry trends, regulations, and best practices.
  • Extensive technical knowledge in cloud computing, containerization, CI/CD, SOA, microservices architecture, data management, middleware, and security.
  • Strong understanding of software development methodologies and DevOps best practices.
  • Expert knowledge of microservices architecture design, integration, performance monitoring, testing, and security.
  • Strong knowledge of project management principles including Agile and SCRUM.

4. Skills & Abilities

  • Proficient in React.js, React Native, JavaScript (ES6+), TypeScript, HTML5, CSS3/SASS.
  • Familiarity with state management libraries (Redux, Zustand, Context API).
  • Experience with RESTful APIs and GraphQL integration.
  • Understanding of mobile-first design and responsive UI principles.
  • Experience with testing frameworks (Jest, React Testing Library, Detox).
  • Familiarity with CI/CD pipelines for front-end deployment (GitHub Actions, Bitrise, App Center).
  • Ability to create automated and integrated solution delivery aligned to business objectives.
  • Strong project prioritization and delivery skills.
  • Strong interpersonal and stakeholder engagement skills.
  • Strong analytical, critical thinking, and problem-solving skills.
  • Strong leadership and ability to lead cross-functional teams.
  • Ability to learn new technologies quickly.
  • Attention to detail with ability to connect details to the bigger picture.
  • Demonstrates perseverance, embraces challenges, and views failure as learning and improvement.

Skills

DevOps
DevOps Architecture
Kubernetes
.NET Framework
React.js (Javascript Library)
React Native
Node.js (Javascript Library)

Additional Info

Company Activity

Last active - few minutes ago

Career Level

Senior Executive

Job Specialisation


Company Profile

Hiredly X-logo-image

Hiredly X

Hiredly X, the headhunting team of Hiredly, makes headhunting accessible and affordable for every employer, no matter the size or industry. We help employers screen and source the best candidates through exclusive access to our job portal database.Assisted with AI, we make the headhunting process fast and accurate, allowing us to be competitive with our fees.