DevOps Engineer
Mee Tee Mee Ngern Co., Ltd.Job Overview:
The DevOps Engineer is responsible for implementing and managing the infrastructure and processes that support continuous integration and continuous delivery (CI/CD) pipelines. This role involves automating deployment processes, monitoring system performance, and ensuring reliable and scalable system operations. The DevOps Engineer collaborates with development and operations teams to streamline workflows and enhance system reliability.
Key Responsibilities:
1. Infrastructure Management:
- Design, implement, and manage scalable and reliable infrastructure using cloud platforms (e.g., AWS, Azure, Google Cloud).
- Automate infrastructure provisioning and configuration management using tools such as Terraform, Ansible, or Chef.
2. Continuous Integration and Delivery (CI/CD):
- Develop and maintain CI/CD pipelines to automate the build, test, and deployment processes.
- Integrate automated testing into the CI/CD pipeline to ensure code quality.
3. Monitoring and Performance Optimization:
- Monitor system performance, availability, and security using monitoring tools (e.g., Prometheus, Grafana, ELK stack).
- Identify and resolve performance bottlenecks and system issues.
4. Collaboration:
- Work closely with development teams to understand application requirements and deployment needs.
- Collaborate with IT and operations teams to ensure smooth and reliable application deployments.
5. Security and Compliance:
- Implement and manage security best practices to protect systems and data.
- Ensure compliance with industry standards and regulations (e.g., GDPR, HIPAA).
6. Incident Management:
- Respond to and resolve operational incidents, including troubleshooting and root cause analysis.
- Implement incident response plans and procedures to handle system outages and failures.
7. Documentation and Reporting:
- Maintain comprehensive documentation for infrastructure, deployment processes, and system configurations.
- Prepare and present reports on system performance, incidents, and improvements.
8. Continuous Improvement:
- Identify and implement process improvements to enhance efficiency and effectiveness.
- Stay up-to-date with industry trends and emerging technologies in DevOps and cloud computing.
Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Minimum of 3-5 years of experience in DevOps or a similar role.
- Proven experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
- Experience with CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI).
• Skills:
- Strong knowledge of scripting languages (e.g., Bash, Python, PowerShell).
- Proficiency in infrastructure-as-code tools (e.g., Terraform, Ansible).
- Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
- Understanding of version control systems (e.g., Git).
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration skills.
Preferred Qualifications:
• Certification in relevant areas (e.g., AWS Certified DevOps Engineer, Certified Kubernetes Administrator).
• Experience with monitoring and logging tools (e.g., ELK Stack, Datadog).
• Knowledge of configuration management tools (e.g., Puppet, Chef).
- Provident Fund
- Staff training and development
- Overtime
- Fuel/transportation fees
- 5-day work week
- Social security
- Health insurance
- Accident Insurance
- Employee's uniform
- Annual trip or party
- Performance/results-based bonus
- Annual bonus
https://www.meetee.co.th/