Senior DevOps Engineer

Company:  BEDROCK ANALYTICS COMPANY LIMITED
Location: 

Bangkok, TH, 3603

Date:  22 Sept 2025

Job Summary

A Senior DevOps Engineer plays a crucial role in the software development lifecycle by integrating and automating the processes between software development and IT operations. This position is responsible for designing, implementing, and maintaining the tools and infrastructure necessary for a seamless and efficient software delivery pipeline. The Senior DevOps Engineer collaborates with development and operations teams to enhance the organization's ability to deliver high-quality software solutions rapidly and reliably.

Duties and Responsibility

  • Infrastructure Automation: Design, implement, and manage automated infrastructure provisioning, configuration, and deployment processes. Utilize tools such as Terraform, Ansible, or Chef to automate infrastructure as code.
  • Continuous Integration/Continuous Deployment (CI/CD): Establish and maintain robust CI/CD pipelines to automate software builds, testing, and deployment. Monitor and improve system performance for reliability and efficiency.
  • Toolchain Management: Evaluate, implement, and manage a variety of DevOps tools and technologies, such as version control systems, build systems, containerization (Docker), and orchestration tools (Kubernetes).
  • Collaboration: Work closely with development, operations, and quality assurance teams to ensure seamless collaboration and integration of DevOps practices throughout the software development lifecycle.
  • Monitoring and Logging: Implement and manage monitoring and logging solutions to proactively identify and address issues. Ensure the availability, performance, and security of production systems.
  • Security: Collaborate with the security team to implement and maintain security best practices throughout the DevOps pipeline. Conduct regular security assessments and implement measures to safeguard systems and data.
  • Performance Optimization: Identify opportunities for performance improvement in the development and production environments. Optimize infrastructure and processes to enhance system efficiency and reliability.
  • Capacity Planning: Collaborate with stakeholders to plan and scale infrastructure according to business needs. Anticipate and address capacity constraints to ensure optimal system performance.
  • Problem Resolution: Troubleshoot and resolve issues related to infrastructure, deployments, and automation. Provide support for incident response and participate in on-call rotations.

Key Measurement

  • % Deployment Frequency
  • Mean Time to Recovery (MTTR)
  • Change Failure Rate

Education

N/A

Experience

  • Degree in Computer Science, Information Technology, Business Administration or other relevant.
  • Typically requires 5+ years of experience in DevOps roles or related fields.
  • Proficiency in scripting languages (e.g., Bash, Python), expertise in infrastructure as code, and experience with CI/CD tools and containerization technologies.
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud, and the ability to deploy and manage infrastructure in a cloud environment.

Knowledge of security best practices and the ability to integrate security measures into DevOps processes

Skills and Abilities

  • Strong communication and collaboration skills, as the role involves working closely with cross-functional teams.
  • Excellent problem-solving and troubleshooting skills, with the ability to analyze complex issues and implement effective solutions.
  • A mindset focused on automating repetitive tasks to improve efficiency and reduce manual intervention.

Ability to adapt to evolving technologies and methodologies in the DevOps and software development space.

Competencies

1) I DREAM - Passion
2) I DREAM - Fun
3) I DARE - Innovate
4) I DARE - Drive Result
5) WE DO - Respect
6) WE DO - Teamwork

Skills