Roles & Responsibilities
Job Summary:
· Provide DevSecOps BAU support for applications
· Support the creation, maintenance and execution of Terraform Infrastructure as Code for applications
· Works with application team, cloud team and application vendor for application migration or implementation in GCC
· Support common services managed by Application and Architecture Engineering Team
Key Responsibilities:
· Apply cloud (AWS, Azure, GCP) computing skills to deploy upgrades and fixes.
· Put in place continuous integration (CI) and continuous deployment (CD) process and tools to enable the agile team to deliver quality software based on user feedback.
· Develop scripts to automate build, software release, application deployment and system and application management.
· Collaborate with team members to improve the company’s engineering tools, systems and procedures, and data security.
· Conduct automated system level vulnerability security scan, harden system and application platform.
· Liaise with 3rd party software and cloud vendors to manage and resolve incidents and technical issues.
· Prepare and maintain technical documentation.
Requirements:
· Past track records in Linux/Windows Systems Administration.
· Knowledge in configuring DevOps tools such as Git, Jenkins, Sonarqube, Nexus, Nexus IQ
· Knowledge in Container platform such as Docker, Kubernetes, Openshift, Quay
· Knowledge in AWS Cloud services configuration such as EC2, Network Load Balancer, Application Load Balancer, Web Application Firewall, Security Group, RDS, S3, Lambda.
· Past track records in virtualisation / container technology and setting up continuous integration / continuous deployment process and tools.
· Knowledge in application development and setting up of middleware.
· Understand networking protocols and services, e.g. SFTP, DHCP, DNS, VLANs, routing will be an added advantage.
· Knowledge in setting up and maintaining databases will be added advantage.