DevOps Engineer

ALSTOM (Thailand) Ltd.
Bangkok

Job Description

As a DevOps Engineer, you will play a pivotal role in establishing and implementing a robust DevOps framework tailored for software development and testing within the railway industry. You will be responsible for bridging the gap between development and operations, ensuring smooth and efficient workflows throughout the software lifecycle. By fostering a culture of collaboration and continuous improvement, you will focus on automating processes, optimizing deployment pipelines, and enhancing system reliability. Your expertise will contribute significantly to the delivery of high-quality software solutions, ultimately supporting the operational excellence and innovation of our railway initiatives.

 

Responsibilities:

  • Collaboration: Working closely with software developers, Quality engineers, and V&V engineers to streamline development and Verification&Validation processes.

  • Automation: Implementing and managing automation tools for continuous integration and continuous deployment (CI/CD) to enhance software delivery efficiency.

  • Infrastructure Management: Monitoring and maintaining cloud and on-premise infrastructure, ensuring it is scalable, reliable, and cybersecure.

  • Configuration Management: Utilizing configuration management tools to automate the setup and maintenance of servers and applications.

  • Problem Solving: Troubleshooting and resolving issues related to software deployment, infrastructure, and performance.

  • Documentation: Creating and maintaining documentation for systems, processes, and workflows to ensure transparency and efficiency.

  • Cybersecurity: Implementing cybersecurity best practices within the development and deployment processes to safeguard applications and data.

  • Training and Support: Providing support and training to development and V&V teams on best practices, tools, and workflows related to DevOps.

  • Continuous Improvement: Evaluating and recommending new tools and technologies to enhance the DevOps processes and methodologies.


Basic Qualifications:

  • Bachelor’s Degree of Computer Science, Information Technology, Software Engineering, or a related field.

 

Competencies & skills:

  • Proficiency in programming and scripting languages such as Python, Java, or Bash.

  • Experience with CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI).

  • Familiarity with containerization technologies (e.g., Docker, Kubernetes).

  • Knowledge of version control systems (e.g., Git).

  • Understanding of cloud platforms (e.g., AWS, Azure, Google Cloud).

  • Experience with configuration management tools (e.g., Ansible, Puppet, Chef).

  • Strong understanding of systems monitoring and logging tools (e.g., Prometheus, Grafana, ELK Stack).

  • Excellent problem-solving and troubleshooting abilities.

  • Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams.

  • Adaptability to changing technologies and environments.

  • Certifications (optional): Relevant certifications, such as AWS Certified DevOps Engineer, Google Professional DevOps Engineer, or Azure DevOps Solutions Expert, can be advantageous.

  • Knowledge of Agile Methodologies: Familiarity with Agile development practices and methodologies.

  • Excellent spoken and written English 

 

Experiences:

  • At least 7 years experience in software development, IT operations, or a related field

  • Hands-on experience on building containerization architecture

 

Hiring Company

ALSTOM (Thailand) Ltd.

Leading societies to a low carbon future, Alstom develops and markets mobility solutions that provide the sustainable foundations for the future of transportation. Alstom’s products portfolio ranges from high-speed trains,... (More)

See all Careers and Jobs at ALSTOM (Thailand) Ltd.
Similar Jobs
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
All Similar Jobs >>
Hiring?
Sign up for an employer account and Post your Jobs!