DevOps Engineer - Singapore - ASIAPAC TECHNOLOGY PTE. LTD.

    ASIAPAC TECHNOLOGY PTE. LTD.
    ASIAPAC TECHNOLOGY PTE. LTD. Singapore

    2 weeks ago

    Default job background
    Description
    Roles & Responsibilities

    Overview: We are seeking a highly skilled Automation Tester with expertise in Continuous Integration/Continuous Deployment (CI/CD) DevOps practices to join our dynamic team. The ideal candidate will be responsible for developing and maintaining CI/CD pipelines while also performing automated testing to ensure the quality and reliability of our software products.

    Responsibilities:

    • Design, implement, and maintain robust CI/CD pipelines for efficient software delivery.
    • Collaborate with development, testing, and operations teams to automate build, deployment, and testing processes.
    • Configure and integrate various tools and technologies to support automation and streamline the CI/CD pipeline.
    • Develop automated test scripts and frameworks for functional, regression, and performance testing.
    • Execute automated tests and analyze results to identify defects and areas for improvement.
    • Monitor CI/CD pipeline performance and reliability, troubleshooting issues as needed.
    • Continuously optimize and enhance the CI/CD pipeline for improved efficiency, scalability, and reliability.
    • Work closely with cross-functional teams to ensure alignment with project requirements and timelines.
    • Provide technical guidance and support to team members on automation testing and CI/CD best practices.
    • Stay updated on emerging technologies, tools, and trends in automation testing and CI/CD DevOps practices.

    Requirements:

    • Bachelor's degree in computer science, Engineering, or related field.
    • Proven experience (Minimum 3 years) in building and maintaining CI/CD pipelines.
    • Strong proficiency in CI/CD tools such as Jenkins, GitLab CI.
    • Proficiency in scripting languages such as Python, Shell, or Groovy for automation tasks.
    • Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
    • Hands-on experience with configuration management tools such as Ansible, Puppet, or Chef.
    • Solid understanding of software testing concepts and methodologies.
    • Experience in developing and executing automated test scripts using tools like Selenium, or JMeter.
    • Familiarity with version control systems (e.g., Git) and code branching strategies.
    • Strong problem-solving skills and attention to detail.
    • Excellent communication and collaboration abilities.
    • Proven ability to work effectively in a fast-paced, dynamic environment.

    Preferred Qualifications:

    • Certification in DevOps or Automation Testing.
    • Experience with cloud platforms like AWS, Azure, or Google Cloud Platform.
    • Knowledge of infrastructure as code (IaC) principles and tools such as Terraform or CloudFormation.
    • Familiarity with Agile/Scrum methodologies.
    Tell employers what skills you have

    Version Control
    Puppet
    Troubleshooting
    Groovy
    Scalability
    Kubernetes
    Azure
    Pipelines
    Google Cloud Platform
    Scripting
    Reliability
    Configuration Management
    Python
    Docker
    Ansible
    Orchestration