DevOps Engineer

Not Interested
Bookmark
Report This Job

profile Job Location:

Makati City - Philippines

profile Monthly Salary: PHP 100000 - 150000
Posted on: 4 hours ago
Vacancies: 1 Vacancy

Job Summary

General Description

The DevOps Engineer plays a key role in supporting the efforts of embedded software development and automated build and deployment activities for our industrial equipment firmware while working with our dynamic hands-on engineering team. This position collaborates with upstream and downstream teams to make sure the Software Development Life Cycle (SDLC) is being implemented properly and is providing expected results.


Competencies

  • Adaptability Adjust approach to match varied task requirements adjust behavior to others styles change priorities to meet changing demands

  • Analytical Thinking Breaks problems into simple lists of tasks or activities identifies potential causes of events consequences or actions analyzes relationships among several parts of a problem or situation

  • Practical Learning Ask questions to obtain new information acquire skill by observing others improve skill through practice

  • Attention to Detail Check outputs for accuracy and completeness follow established procedures maintain checklist to cover details

  • Team Work & Cooperation

    • Build relationships: Ask for help and encourage involvement

    • Contribute to team/organizational success: Volunteer ideas and help build on others ideas support group decisions


Accountabilities

  1. Design create and maintain Continuous Integration/Continuous Deployment (CI/CD) pipelines and tools for the development teams (Systems Engineering Product Development and Sustaining).

  2. Collaborate with embedded firmware and software engineering teams to drive automation and innovation in the SDLC.

  3. Assist with the development and documentation of the build & setup engineering guidelines.

  4. Where applicable Create Containerize Standardize and Minimize software tools.

  5. Help other engineers understanding of the build framework following best practices for build and configuring entities & applications as required.

  6. Work with development teams to troubleshoot specific issues by recreating tests validating configuration etc. for pipelines and test automation.

  7. Actively research determine usability and adopt cutting-edge DevOps technologies for embedded development.

  8. Maintain continuous integration system.

  9. Maintain build tools and coordinate with teams to make sure they can update as needed.

  10. Maintain various scripts to support build and deployment systems (written in Python Shell batch etc).

  11. Implement and maintain static and dynamic code analysis tools

  12. Enable and enhance Unit Testing Framework and Integrate into Pipeline

  13. Guide technical team members to complete integration of DevOps practices into development flow as needed.

  14. Other duties as assigned.




Requirements

  • Bachelor in Computer Engineering Computer Science or Software Engineering. (A degree in another Engineering discipline may be acceptable).

  • 2-3 years programming experience (C/C preferred).

  • Knowledge of automating Embedded software testing.

  • Knowledge of Continuous Integration and Continuous Delivery principles and methodologies.

  • Experience with Atlassian tools such as Confluence Jira and Bitbucket is preferred.

  • Experience managing source (git preferred) build/release and configuration in a continuous integration and delivery environment.

  • Understanding of build tools (Make/CMake).

  • Linux Shell PowerShell Python Perl Scripting skills 3 years minimum experience.

  • At least 1 year experience with Jenkins or other build tools.

  • Experience with Docker containerization to setup build pipelines for embedded development.

  • Some experience performing software requirement analysis is strongly desired.

  • Excellent verbal and written communication skills.

  • Ability to work well in a team environment & independently while tackling complex problems

  • Excellent organizational skills.




Required Skills:

Bachelor in Computer Engineering Computer Science or Software Engineering. (A degree in another Engineering discipline may be acceptable). 2-3 years programming experience (C/C preferred). Knowledge of automating Embedded software testing. Knowledge of Continuous Integration and Continuous Delivery principles and methodologies. Experience with Atlassian tools such as Confluence Jira and Bitbucket is preferred. Experience managing source (git preferred) build/release and configuration in a continuous integration and delivery environment. Understanding of build tools (Make/CMake). Linux Shell PowerShell Python Perl Scripting skills 3 years minimum experience. At least 1 year experience with Jenkins or other build tools. Experience with Docker containerization to setup build pipelines for embedded development. Some experience performing software requirement analysis is strongly desired. Excellent verbal and written communication skills. Ability to work well in a team environment & independently while tackling complex problems Excellent organizational skills.

General DescriptionThe DevOps Engineer plays a key role in supporting the efforts of embedded software development and automated build and deployment activities for our industrial equipment firmware while working with our dynamic hands-on engineering team. This position collaborates with upstream an...
View more view more

Company Industry

IT Services and IT Consulting

Key Skills

  • ASP.NET
  • Health Education
  • Fashion Designing
  • Fiber
  • Investigation