DevOps Engineer

Taguig, Philippines (Hybrid)

GECO Asia Pte. Ltd. is a Singapore-based IT consulting and resourcing firm specializing in digital transformation technologies such as SAP, Cloud, AI, Data Engineering, and Blockchain. Established in 2006 as part of the German GECO Group and now operating independently, GECO Asia supports clients across the Asia-Pacific region with flexible talent engagement models including project-based, contract-to-hire, and permanent placements. The company is known for its Tech Talent Accelerator programs, which focus on upskilling and certifying professionals for high-demand tech roles. 

We’re searching for DevOps Engineer to be part of our team!

Key Responsibilities:

GitLab Administration and Management

  • Manage GitLab repositories, groups, permissions, and branching strategies.
  • Maintain and optimize GitLab server configurations for performance and scalability.
  • CI/CD Pipeline Development
  • Design, implement, and maintain robust CI/CD pipelines for automated builds, tests, and deployments.
  • Integrate GitLab with other tools such as Docker, Kubernetes, and cloud services (AWS, Azure, GCP).
  • Optimize existing pipelines for faster feedback and higher reliability.

Collaboration and Support

  • Work closely with development, QA, and DevOps teams to align GitLab workflows with project needs.
  • Provide guidance and best practices for version control, merge requests, and code reviews.
  • Troubleshoot and resolve issues related to GitLab infrastructure or pipelines.

Automation and Integration

  • Automate repetitive tasks and workflows using scripts and GitLab CI/CD features.
  • Implement integration with third-party tools (e.g., Jira, Jenkins, Slack) for enhanced productivity.

Monitoring and Security

  • Monitor repository health, pipeline performance, and server status.
  • Implement and enforce security best practices for code repositories and pipelines.

Required Skills and Qualifications:

  • Strong proficiency in GitLab, including GitLab CI/CD.
  • Proficient in scripting languages like Python, Bash, or PowerShell.
  • Hands-on experience with containerization tools (e.g., Docker) and orchestration platforms (e.g., Kubernetes).
  • Familiarity with Infrastructure as Code (IaC) tools like Terraform or Ansible.
  • Version Control and DevOps
  • In-depth understanding of Git and version control workflows (GitFlow, trunk-based development).
  • Experience with cloud environments (AWS, Azure, GCP) and deploying applications to Kubernetes clusters.
  • Problem-Solving and Collaboration
  • Strong debugging and troubleshooting skills.
  • Excellent communication skills and ability to collaborate in a cross-functional team environment.

Preferred Qualifications

  • Experience integrating GitLab with DevSecOps tools like Snyk, SonarQube, or OWASP Dependency Check.
  • Certification in GitLab or relevant DevOps/cloud certifications.
  • Experience in managing large-scale GitLab installations.
  • Familiarity with Agile methodologies and tools like Jira or Confluence

DevOps Engineer

Job description

DevOps Engineer

Personal information
Details