The DevOps Engineer is responsible for building, deploying, and maintaining our cloud infrastructure. This role involves a deep understanding of cloud technologies, automation, and security to ensure the efficient and reliable operation of our systems. The ideal candidate will be a hands- on engineer with experience in infrastructure provisioning, CI/CD pipelines, container orchestration, and monitoring. A strong focus on collaboration and problem- solving is essential for success in this role.
Responsibility:
Container Management: Configure and manage containerized applications using Docker and Kubernetes, ensuring efficient resource utilization and scalability.
Infrastructure Provisioning: Design, configure, and maintain our cloud infrastructure on the AWS platform, ensuring high availability and performance.
Security Implementation: Apply security best practices across all operations, ensuring the confidentiality, integrity, and availability of our systems and data.
Monitoring and Observability: Implement and manage monitoring tools to track application health, performance, and resource usage, enabling proactive issue detection and resolution.
Deployment Automation: Develop and maintain CI/CD pipelines using tools like AWS CodePipeline to streamline deployment processes and reduce manual intervention.
Infrastructure as Code (IaC): Implement and manage IaC solutions using tools such as Terraform, Ansible, CloudFormation, or Bicep, promoting automation and consistency.
Collaboration: Work closely with development teams, operations teams, and other stakeholders to ensure seamless integration and alignment across the software development lifecycle.
Cost Optimization: Monitor and optimize cloud resource utilization, identifying and implementing cost- saving strategies to maximize efficiency.
Requirements:
Understanding of cloud security best practices and their implementation.
Excellent communication skills, both written and verbal, enabling clear and concise technical communication.
Minimum of 3 years of experience in DevOps or Cloud roles, demonstrating a deep understanding of the software development lifecycle.
Proven expertise with AWS cloud platforms, including a deep understanding of its services and best practices.
Experience with CI/CD tools like Jenkins or GitHub Actions.
Experience managing Kubernetes environments, ensuring performance and scalability.
Proficiency in containerization technologies like Docker.
Strong interpersonal skills, with a proven ability to work effectively in a collaborative team environment.
Familiarity with Infrastructure as Code (IaC) tools including Terraform, Ansible, CloudFormation, and Bicep.
Bachelor&039;s degree in Computer Science, Computer Engineering, or a related field.
Proven track record in cost optimization within cloud environments.
Proficiency in scripting languages such as Bash or Python.
Bonus Points:
Experience with DevSecOps practices.
Familiarity with FinOps practices.
Relevant certifications such as Certified AWS Cloud Practitioner, AWS DevOps Engineer Professional, or Certified Kubernetes Administrator (CKA).
Knowledge of application migration strategies.
Experience with the AWS Well- Architected Framework.
Benefits:
Home Visit Support: Financial assistance for employees to visit home four times a year.
Inclusive Environment: A professional, dynamic, and inclusive workplace culture that fosters collaboration and innovation.
Essential Equipment: Provision of necessary work equipment, including a MacBook and iPhone.
Life experience: Enjoy the new culture, living environment in Thailand.
Competitive Salary: A salary package that reflects your skills, experience, and contributions to the company.
Development: Continuous development of hard and soft skills through work and professional training.
Employee Support: Assistance with accommodation, living expenses, and work visa procurement for all staff.
Holiday Bonus: A holiday and New Year bonus to recognize your hard work and dedication.