DevOps Engineer - Singapore - USER EXPERIENCE RESEARCHERS PTE. LTD.

    USER EXPERIENCE RESEARCHERS PTE. LTD.
    Default job background
    $60,000 - $120,000 per year Technology / Internet
    Description
    Roles & Responsibilities

    What you will be working on:

    · Configure and maintain the CICD pipelines incorporating streamlined change and release management process

    · Maintain tools for configuration management, build, continuous integration, and deployment, reporting, monitoring etc.

    · Implement and operate monitoring and alerting tools

    · Implement scripts to automate server, CICD and other relevant tasks

    · Participate and implement capacity planning and risk management

    · Explore and adopt new and creative DevOps approaches to improve production reliability and availability.

    · Implement security practices that comply with standards to protect the organization's data & infrastructure.

    · Working in highly collaborative teams and building quality environments.

    · Ability to effectively prioritize and execute tasks in a high-pressure, fast paced environment

    · Able to work independently with little supervision or guidance

    What we are looking for:

    · Hands-on experience working on AWS

    · Hands-on experience with containerization using Docker, and Kubernetes

    · Good understanding of virtualization and networking concepts

    · Hands-on experience with configuration management systems such as Terraform, Packer and Ansible

    · Hands-on experience with production deployments such as Kubernetes and automating provisioning with IaC best practices.

    · Hands-on experience in linux server administration, and shell scripting with Bash, and good to have other scripting languages.

    · Knowledge in System architecture is a plus

    · Has knowledge with tools such as Prometheus, Thanos, Grafana, ELK, docker, eks, kubernetes, ansible, terraform, packer, helm, networking, linux, elk, gitlab, aws

    · programming knowledge in python, bash

    · Experience with highly scalable distributed systems

    · Breadth of knowledge - OS, networking, distributed computing, cloud computing

    · Manage the operations of cloud infrastructure and application services

    · Strong technical aptitude including excellent troubleshooting and communications skills

    · Good understanding and working knowledge of Agile projects such as SCRUM and KANBAN

    --

    · Responsible for the design and implementation of our CI/CD toolsuite.

    · Maintenance of the CI/CD toolsuite and patching schedule.

    · Work closely with the software engineers to automate their deployments and improve productivity.

    · Work closely with the enterprise architects and IT security team to ensure compliance to their requirements.

    · Troubleshooting of deployment errors, perform root cause analysis and implement corrective actions.

    · 1-3 years of working experience working as a DevOps Engineer or similar software engineering role.

    · Experience working with at least one of the CI/CD tools such as Jenkins, Octopus, ArgoCD.

    · Good understanding of CI/CD best practices (environmental variable replacement strategies etc)

    · Good understanding of containerization tools (Docker) and usage of image repositories

    · Knowledge of container orchestration tools will be a bonus (Kubernetes)

    Tell employers what skills you have

    Troubleshooting
    Kubernetes
    Cloud Computing
    Pipelines
    Release Management
    Agile
    Scripting
    Reliability
    Configuration Management
    Networking
    Python
    Continuous Integration
    Docker
    Ansible
    Virtualization
    Linux