Deskripsi Pekerjaan
We are seeking a highly skilled DevSecOps Engineer to join our dynamic team at Toppan Next Tech Pte. Ltd. In this critical role, you will be responsible for designing, developing, and maintaining robust CI/CD pipelines using GitLab Ultimate to automate build, test, and deployment processes. You will bridge the gap between development, security, and operations, ensuring that our software delivery processes are efficient, secure, and scalable. The ideal candidate will have a strong background in DevOps practices, security principles, and automation tools. You will work closely with development teams to integrate security measures into the development lifecycle and ensure that our infrastructure is secure, reliable, and optimized for performance. This position offers the opportunity to work in a fast-paced environment where you can make a significant impact on our product development and delivery processes.
Tanggung Jawab
- Design, implement, and maintain CI/CD pipelines using GitLab Ultimate to automate build, test, and deployment processes
- Integrate security measures into the development lifecycle to ensure secure coding practices
- Monitor and optimize infrastructure performance, security, and reliability
- Collaborate with development teams to identify and resolve issues in the deployment pipeline
- Implement and maintain infrastructure as code (IaC) using tools like Terraform or Ansible
- Conduct regular security audits and vulnerability assessments of systems and applications
- Stay current with emerging DevSecOps technologies and best practices, and implement them as appropriate
- Provide technical guidance and mentorship to team members on DevSecOps practices and tools
Kualifikasi
- Bachelor's degree in Computer Science, Engineering, or related field
- 3+ years of experience in DevOps or DevSecOps roles
- Strong knowledge of CI/CD tools and practices, particularly GitLab Ultimate
- Experience with infrastructure as code tools such as Terraform, Ansible, or CloudFormation
- Familiarity with containerization technologies like Docker and Kubernetes
- Understanding of security principles and secure coding practices
- Proficiency in scripting languages such as Python, Bash, or PowerShell
- Strong problem-solving skills and ability to troubleshoot complex technical issues