เกี่ยวกับบทบาท เรากำลังมองหา DevOps Engineer ที่มีความสามารถและมีแรงจูงใจในการเข้าร่วมทีมของเรา ในบทบาทนี้ คุณจะรับผิดชอบในการจัดการและปรับปรุงกระบวนการ Continuous Integration และ Continuous Deployment (CI/CD) ของเรา โดยมุ่งมั่นให้มั่นใจในการส่งมอบซอฟต์แวร์และการจัดการโครงสร้างพื้นฐานอย่างราบรื่น คุณจะทำงานร่วมกับทีมที่หลากหลายเพื่อปรับปรุงกระบวนการพัฒนาและการปล่อยซอฟต์แวร์ ซึ่งส่งผลต่อประสิทธิภาพและประสิทธิผลโดยรวมของวงจรการพัฒนาซอฟต์แวร์ของเรา คำอธิบายงาน * Infrastructure as Code: ออกแบบ นำไปใช้ และดูแลโครงสร้างพื้นฐานโดยใช้เครื่องมือ เช่น Terraform, CloudFormation หรือ Ansible เพื่อจัดการทรัพยากรบนคลาวด์และบนเซิร์ฟเวอร์ * CI/CD Pipelines: พัฒนา จัดการ และปรับปรุง CI/CD pipelines โดยใช้เครื่องมือ เช่น Jenkins, GitLab CI เพื่อให้มั่นใจในการส่งมอบซอฟต์แวร์ที่เชื่อถือได้และมีประสิทธิภาพ * Automation and Orchestration: ทำการอัตโนมัติงานซ้ำๆ และปรับปรุงขั้นตอนการทำงานโดยใช้ภาษาสคริปต์ เช่น Python, Bash หรือ PowerShell * Monitoring and Logging: นำเสนอโซลูชันสำหรับการติดตามและบันทึกข้อมูลเพื่อให้มั่นใจในสภาพสุขภาพและประสิทธิภาพของระบบ โดยใช้เครื่องมือ เช่น Prometheus, Telegraf, Grafana, ELK Stack * Collaboration: ทำงานอย่างใกล้ชิดกับทีมพัฒนา การคุมคุณภาพ และทีมปฏิบัติงานเพื่อให้มั่นใจในการปล่อยซอฟต์แวร์ที่ราบรื่นและการสื่อสารที่มีประสิทธิภาพ * Security: ผสานการปฏิบัติตามมาตรฐานด้านความปลอดภัยเข้าไปในกระบวนการ DevOps รวมถึงการประเมินช่องโหว่ การควบคุมการเข้าถึง และการปฏิบัติตามมาตรฐานอุตสาหกรรม * Incident Management: แก้ไขปัญหาและแก้ไขปัญหาที่เกี่ยวข้องกับประสิทธิภาพของแอปพลิเคชันและโครงสร้างพื้นฐาน โดยมุ่งมั่นให้มีความพร้อมใช้งานและความเชื่อถือได้สูง * Cloud Services Management: จัดการและปรับปรุงบริการบนคลาวด์ (เช่น AWS, Google Cloud) เพื่อประสิทธิภาพ ต้นทุน และความสามารถในการขยายตัว * Documentation: ดูแลเอกสารที่ชัดเจนและครอบคลุมสำหรับกระบวนการ ระบบ และขั้นตอนต่างๆ
