DevOps Engineer - Singapore - ACP COMPUTER TRAINING SCHOOL PTE. LTD.

    ACP COMPUTER TRAINING SCHOOL PTE. LTD.
    ACP COMPUTER TRAINING SCHOOL PTE. LTD. Singapore

    2 weeks ago

    Default job background
    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
    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