Software Engineer
Date: 7 Jan 2025
Location: India, India
Company: Singtel Group
We are looking for a DevOps Engineer who has strong agile development experience and in-depth knowledge of digital solutions. Your primary focus will be on supporting software development works and deployment workflows for the entire software development lifecycle and day-2 operational supports.
You will ensure that the systems are operating smoothly and ad-hoc deployment pipelines are executed flawlessly. You will help automate and streamline operations and processes, troubleshoot issues within multiple environments, and follow up with issues to their completion with minimum supervision. You will work in a highly productive and collaborative team where your ideas will be listened to and put into action.
This exciting opportunity would suit someone who is looking to move upwards and onwards and is eager to work closely with various project teams on interesting and super cool ideas.
You will coordinate with the various project teams working on different infrastructure and development works. Therefore, a commitment to collaborative problem solving, effective communications, and perseverance are important.
Key Responsibilities
- Building and setting up new development environments along with maintaining and executing organizational policies and procedures for change management, configuration management, release and deployment management, service monitoring, support, and problem management for Global IT Platforms
- Ensuring and maintaining systems that are safe and secure against cybersecurity threats
- Play a key role in monitoring setup in Dynatrace for all onboarded application
- Working on ways to automate and improve development and release processes.
- Working with infrastructure teams and development teams to ensure that software development works follow established processes
- Be a self-starter, proactively recognise and solve issues as they arise
- Be motivated in continuous learning and improvement to enhance your skill sin an ever-changing environment
The ideal candidate should possess
- Bachelor’s Degree in Computer Science, Information Technology or other relevant qualifications
- Familiar with fast paced agile development environment
- Significant working experience in Linux and/or Windows Server
- Experience in incremental code testing and deployment in multiple environments
- Thorough understanding of how Java Web Application are built, configured, deployed, operated, and maintained. Has background in coding & scripting.
- Experience using a variety of middleware – like Tomcat, NGINX, Apache HTTPD, NodeJS, etc
- Experience in CI/CD: Bitbucket/Gitlab, Bamboo/Jenkins, SonarQube, etc
- Experience using a variety of Interface software – like SFTP, etc
- Experience in Test Framework: JMeter, Junit, Cucumber, etc
- Experience in Database: PostgreSQL, MySQL, Azure SQL Database, Azure Database for PostgreSQL, Azure Database for MySQL, etc
- Experience in Cloud Infrastructure: Azure, AWS, etc
- Collaborate with Cyber Security Teams on patching software, code libraries and software upgrade