Department: Engineering | Type: Full Time
The DevOps Engineer of Finterra, will be responsible for the deployment and maintenance of a cloud-based business intelligence solution. You will be responsible for deploying, automating, troubleshooting and improving the systems that keep the backend infrastructure running smoothly.
◎ Apply cloud (AWS, Azure, GCP) computing skills to deploy upgrades and fixes.
◎ Design, develop, and implement software integrations based on user feedback.
◎ Troubleshoot production issues and coordinate with the development team to streamline code deployment.
◎ Implement automation tools and framework (CI/CD pipelines).
◎ Analyze code and communicate detailed reviews to development teams to ensure a marked improvement in applications and timely completion of projects.
◎ Collaborate with team members to improve the company’s engineering tools, systems, and procedures and data security.
◎ Optimize the company’s computing architecture.
◎ Conduct systems test for security, performance and availability.
◎ Develop and maintain design and troubleshooting documentation.
Knowledge / experience required
◎ University’s Degree in Computer Science and or equivalent.
◎ Minimum of 3 years working experience.
◎ 3+ years’ experience in AWS technologies (eg: EC2, RDS, ELB, EBD, S3, VPC, Glacier, IAM, CloudWatch, KMS) to develop and maintain an Amazon AWS based solution and best practice in cloud security.
◎ Solid experience in DevOps managing Amazon AWS environment, including automation experience with configuration management tools.
◎ Knowledge in Ruby or Python and known DevOps tools like Github and Git.
◎ Knowledge in databases and SQL.
◎ Good scripting and automation skills.
◎ Experience in monitoring tools such as Nagios.
◎ Experience in AGILE methodologies and environment.
◎ Good understanding of networking topologies and common network protocol and services (DNS, HTTPS, SSH, FTP, SMTP).
◎ Good command of English
◎ Able to work in multi-cultural environment
◎ Good problem-solving skills.
◎ Exposure to AWS, Azure & Google cloud and services.
◎ Advantage of FinTech experience is a plus
Personal skills required
◎ Enthusiastic and self-driven
◎ Team player but able to work on his own initiative
◎ Excellent communicator and presenter
◎ Enjoying working in a dynamic and multi-cultural team and environment
◎ Having attention to detail
Fluent oral and written English mandatory