DevOps Engineer
Apply now »Date: 7 Nov 2024
Location: Bangkok, TH
Company: Alstom
Req ID:470962
Al Alstom, we create smart innovations to meet the mobility challenges of today and tomorrow. We design and manufacture a complete range of transportation systems, from high-speed trains to electric buses and driverless trains, as well as infrastructure, signalling and digital mobility solutions. Joining us means joining a truly global community of more than 70000 people dedicated to solving real-world mobility challenges and achieving international projects with sustainable local impact.
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 3 years experience in software development, IT operations, or a related field
- Hands-on experience on building containerization architecture
Alstom is the leading company in the mobility sector, solving the most interesting challenges for tomorrow’s mobility. That’s why we value inquisitive and innovative people who are passionate about working together to reinvent mobility, making it smarter and more sustainable. Day after day, we are building an agile, inclusive and responsible culture, where a diverse group of people are offered opportunities to learn, grow and advance in their careers, with options across functions and geographic locations. Are you ready to join a truly international community of great people on a challenging journey with a tangible impact and purpose?
Equal opportunity statement:
Alstom is an equal opportunity employer committed to creating an inclusive working environment where all our employees are encouraged to reach their full potential, and individual differences are valued and respected. All qualified applicants are considered for employment without regard to race, colour, religion, gender, sexual orientation, gender identity, age, national origin, disability status, or any other characteristic protected by local law.
Job Segment:
Cloud, Testing, Developer, Java, Computer Science, Technology