Job Description
- Understanding the needs of stakeholders and conveying this to developers.
- Implementing various development, testing, automation tools, and IT infrastructure.
- Working on ways to automate and improve development and release processes.
- Selecting and deploying appropriate CI/CD tools.
- Have the technical skill to review, verify, and validate the software code developed in the project.
- Monitoring the processes during the entire lifecycle for its adherence and updating or creating new processes for improvement and minimizing the wastage.
- Ensuring that systems are safe and secure against cybersecurity threats.
- Identifying technical problems and developing software updates and fixes.
- Working with software developers and software engineers to ensure that development follows established processes and works as intended.
Qualifications
- Bachelor’s degree in Computer Engineering.
- Experience with Managed GitHub repositories and permissions, including branching and tagging.
- Experience with Create and maintain fully automated CI/CD pipelines for code deployment.
- Experience with Built and deployed Docker containers to break up monolithic app into microservices, improving developer workflow, increasing scalability,and optimizing speed.
- Experience with Actively manage, improve, and monitor cloud infrastructure on AWS, EC2, S3, and RDS, including backups, patches, and scaling.
- Excellent understanding of Node.Js, Python, and Java.
- Working knowledge of various tools, open-source technologies, and cloud services.
- Configuration and managing databases such as MySQL, Mongo DB.
- Excellent organizational and time management skills, and the ability to work on multipleprojects at the same time.
Contact: recruitment@metrosystems.co.th
Other Position
Systems Analyst
Systems Analyst apply now Responsibilities: [...]
Senior Programmer
Senior Programmer apply now Responsibilities: [...]
DevOps Engineer
DevOps Engineer apply now [...]