[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"seo-content-expertise-infrastructure-as-code-sg":3,"job-search-\u002Fen-sg\u002Fjobs-by-expertise\u002Finfrastructure-as-code":4,"expertise-filters-\u002Fen-sg\u002Fjobs-by-expertise\u002Finfrastructure-as-code":178,"featured-jobs-\u002Fen-sg\u002Fjobs-by-expertise\u002Finfrastructure-as-code":306},{},{"total":5,"jobs":6},4,[7,59,120,149],{"id":8,"slug":9,"title":10,"raw_title":11,"is_featured":12,"company":13,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":16,"processed_country_iso_code_gmaps":17,"processed_home_office":19,"processed_salary_min":20,"processed_salary_max":21,"processed_salary_currency":22,"processed_salary_source":23,"processed_working_hours":24,"processed_employment_types":26,"processed_it_skills":27,"processed_it_skills_labels":29,"processed_job_expertise_skills":46,"processed_job_expertise_skills_labels":47,"max_cpc":58,"actual_cpc":58},62346,"devops-engineer-ocbc-bank","DevOps Engineer",null,false,{"name":14,"slug":15,"logo_url":11},"OCBC Bank","ocbc-bank",[],[18],"SG","onsite",90000,130000,"SGD","estimated",[25],"FULL_TIME","permanent",{"aws":28,"gcp":28,"jira":5,"azure":28,"nexus":5,"shell":5,"docker":28,"groovy":5,"python":5,"ansible":5,"jenkins":5,"bitbucket":5,"sonarqube":5,"confluence":5,"kubernetes":28,"linux\u002Funix":5},3,[30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45],"Jira","Bitbucket","Confluence","Nexus","Jenkins","Ansible","SonarQube","Linux\u002FUnix","Shell","Python","Groovy","Docker","Kubernetes","AWS","Azure","GCP",{"automation":5,"compliance":5,"monitoring":5,"ci\u002Fcd pipelines":5,"patch management":5,"devops engineering":5,"upgrade management":5,"tool administration":5,"infrastructure as code":5,"security best practices":5},[48,49,50,51,52,53,54,55,56,57],"DevOps Engineering","Tool Administration","CI\u002FCD Pipelines","Infrastructure as Code","Automation","Compliance","Security Best Practices","Monitoring","Upgrade Management","Patch Management",1,{"id":60,"slug":61,"title":62,"raw_title":11,"is_featured":12,"company":63,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":66,"processed_country_iso_code_gmaps":68,"processed_home_office":19,"processed_salary_min":69,"processed_salary_max":70,"processed_salary_currency":22,"processed_salary_source":23,"processed_working_hours":71,"processed_employment_types":26,"processed_it_skills":72,"processed_it_skills_labels":73,"processed_job_expertise_skills":103,"processed_job_expertise_skills_labels":104,"max_cpc":58,"actual_cpc":58},67990,"first-vp-senior-data-engineer-group-technology-amp-ops-1011-united-overseas-bank-ltd","First VP, Senior Data Engineer, Group Technology & Ops",{"name":64,"slug":65,"logo_url":11},"United Overseas Bank Ltd","united-overseas-bank-ltd",[67],"Singapore",[18],120000,180000,[25],{"cdc":5,"cml":28,"sql":5,"hive":28,"java":5,"nifi":28,"atlas":28,"ci\u002Fcd":28,"flask":28,"flink":28,"kafka":5,"react":28,"docker":28,"hadoop":5,"impala":28,"mlflow":28,"python":5,"ranger":28,"airflow":28,"etl\u002Felt":5,"iceberg":28,"xgboost":28,"openshift":28,"terraform":28,"kubernetes":28,"spark mllib":28,"apache spark":5,"scikit-learn":28,"data modeling":5,"data lakehouse":5,"api integration":28,"shell scripting":28},[74,75,39,76,77,78,79,80,81,82,83,84,85,42,86,41,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102],"Apache Spark","Java","SQL","Hadoop","Kafka","Flink","Hive","Impala","Iceberg","Ranger","Atlas","Nifi","OpenShift","CI\u002FCD","MLflow","Airflow","Terraform","Flask","React","Shell Scripting","Data Modeling","ETL\u002FELT","CDC","API Integration","Data Lakehouse","Spark MLlib","scikit-learn","XGBoost","CML",{"nlp":28,"rag":28,"devops":28,"data quality":5,"explainable ai":28,"data governance":5,"data engineering":5,"model deployment":28,"data architecture":5,"performance tuning":5,"fraud investigation":28,"agentic applications":28,"ai-driven risk scoring":28,"full-stack development":28,"infrastructure as code":28,"machine learning operations":28},[105,106,107,108,109,110,111,112,113,114,115,51,116,117,118,119],"Data Engineering","Data Architecture","Data Governance","Data Quality","Machine Learning Operations","AI-driven Risk Scoring","Fraud Investigation","Explainable AI","Full-stack Development","Performance Tuning","DevOps","Model Deployment","Agentic Applications","RAG","NLP",{"id":121,"slug":122,"title":123,"raw_title":11,"is_featured":12,"company":124,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":125,"processed_country_iso_code_gmaps":126,"processed_home_office":19,"processed_salary_min":20,"processed_salary_max":21,"processed_salary_currency":22,"processed_salary_source":23,"processed_working_hours":127,"processed_employment_types":26,"processed_it_skills":128,"processed_it_skills_labels":129,"processed_job_expertise_skills":134,"processed_job_expertise_skills_labels":135,"max_cpc":58,"actual_cpc":58},62345,"devops-engineer-avp-ocbc-bank","DevOps Engineer (AVP)",{"name":14,"slug":15,"logo_url":11},[],[18],[25],{"aws":28,"gcp":28,"jira":28,"azure":28,"shell":28,"docker":28,"groovy":28,"python":28,"jenkins":5,"contrast":5,"coverity":5,"bitbucket":28,"sonarqube":5,"confluence":28,"kubernetes":28,"blackduck hub":5,"nexus repository manager":28},[130,131,132,34,36,30,31,32,133,38,39,40,41,42,43,44,45],"Blackduck Hub","Coverity","Contrast","Nexus Repository Manager",{"sca":5,"dast":5,"iast":5,"sast":5,"scripting":28,"ai integration":5,"ci\u002Fcd pipelines":5,"cloud platforms":28,"containerization":28,"devops engineering":5,"linux\u002Funix systems":28,"tool administration":5,"infrastructure as code":28,"compliance and security":5,"monitoring and alerting":5,"automation and optimization":5,"upgrade and patch management":5},[48,49,136,137,138,139,140,141,142,143,144,50,51,145,146,147,148],"Upgrade and Patch Management","Compliance and Security","Automation and Optimization","Monitoring and Alerting","AI Integration","SAST","SCA","DAST","IAST","Linux\u002FUnix Systems","Scripting","Containerization","Cloud Platforms",{"id":150,"slug":151,"title":152,"raw_title":11,"is_featured":12,"company":153,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":154,"processed_country_iso_code_gmaps":155,"processed_home_office":19,"processed_salary_min":20,"processed_salary_max":21,"processed_salary_currency":22,"processed_salary_source":23,"processed_working_hours":156,"processed_employment_types":26,"processed_it_skills":157,"processed_it_skills_labels":159,"processed_job_expertise_skills":170,"processed_job_expertise_skills_labels":171,"max_cpc":58,"actual_cpc":58},62319,"cloud-engineer-avp-ocbc-bank","Cloud Engineer (AVP)",{"name":14,"slug":15,"logo_url":11},[],[18],[25],{"aws":5,"azure":5,"kafka":158,"redis":158,"aurora":158,"puppet":28,"postgres":158,"openshift":158,"scripting":28,"terraform":28,"automation":28,"kubernetes":158,"oracle cloud":5,"cloudformation":28,"monitoring tools":28,"observability tools":28,"google cloud platform":5,"azure resource manager":28},2,[43,44,160,161,162,163,90,164,42,86,78,165,166,167,146,52,168,169],"Oracle Cloud","Google Cloud Platform","CloudFormation","Azure Resource Manager","Puppet","Redis","Aurora","Postgres","Monitoring Tools","Observability Tools",{"compliance":28,"troubleshooting":5,"incident response":5,"security controls":28,"cloud architecture":5,"system administration":5,"infrastructure as code":28,"high availability design":28},[172,173,174,175,176,53,177,51],"System Administration","Cloud Architecture","Incident Response","Troubleshooting","High Availability Design","Security Controls",{"industry":179,"employment_type":186,"expertise_skills":189,"it_skills":247,"salary_currency":302,"processed_working_hours":304},[180,183],{"key":181,"label":182,"count":5},"banking","Banking",{"key":184,"label":185,"count":158},"financial services","Financial Services",[187],{"key":26,"label":188,"count":5},"PERMANENT",[190,193,196,198,201,203,205,207,210,212,215,217,219,221,223,226,229,231,234,236,239,241,243,245],{"key":191,"label":192,"slug":191,"count":5},"infrastructure-as-code","Infrastructure As Code",{"key":194,"label":195,"slug":194,"count":158},"devops-engineering","Devops Engineering",{"key":197,"label":49,"slug":197,"count":158},"tool-administration",{"key":199,"label":200,"slug":199,"count":158},"cicd-pipelines","Ci\u002FCd Pipelines",{"key":202,"label":53,"slug":202,"count":158},"compliance",{"key":204,"label":173,"slug":204,"count":58},"cloud-architecture",{"key":206,"label":148,"slug":206,"count":58},"cloud-platforms",{"key":208,"label":209,"slug":208,"count":58},"compliance-and-security","Compliance And Security",{"key":211,"label":147,"slug":211,"count":58},"containerization",{"key":213,"label":214,"slug":213,"count":58},"dast","Dast",{"key":216,"label":106,"slug":216,"count":58},"data-architecture",{"key":218,"label":105,"slug":218,"count":58},"data-engineering",{"key":220,"label":107,"slug":220,"count":58},"data-governance",{"key":222,"label":108,"slug":222,"count":58},"data-quality",{"key":224,"label":225,"slug":224,"count":58},"devops","Devops",{"key":227,"label":228,"slug":227,"count":58},"explainable-ai","Explainable Ai",{"key":230,"label":111,"slug":230,"count":58},"fraud-investigation",{"key":232,"label":233,"slug":232,"count":58},"full-stack-development","Full-Stack Development",{"key":235,"label":176,"slug":235,"count":58},"high-availability-design",{"key":237,"label":238,"slug":237,"count":58},"iast","Iast",{"key":240,"label":174,"slug":240,"count":58},"incident-response",{"key":242,"label":145,"slug":242,"count":58},"linuxunix-systems",{"key":244,"label":109,"slug":244,"count":58},"machine-learning-operations",{"key":246,"label":116,"slug":246,"count":58},"model-deployment",[248,250,252,255,257,260,262,264,267,270,272,274,277,279,281,283,285,287,290,292,294,296,298,300],{"key":249,"label":42,"slug":249,"count":5},"kubernetes",{"key":251,"label":41,"slug":251,"count":28},"docker",{"key":253,"label":254,"slug":253,"count":28},"aws","Aws",{"key":256,"label":39,"slug":256,"count":28},"python",{"key":258,"label":259,"slug":258,"count":28},"ms-azure","MS Azure",{"key":261,"label":31,"slug":261,"count":158},"bitbucket",{"key":263,"label":38,"slug":263,"count":158},"shell",{"key":265,"label":266,"slug":265,"count":158},"sonarqube","Sonarqube",{"key":268,"label":269,"slug":268,"count":158},"gcp","Gcp",{"key":271,"label":90,"slug":271,"count":158},"terraform",{"key":273,"label":34,"slug":273,"count":158},"jenkins",{"key":275,"label":276,"slug":275,"count":158},"openshift","Openshift",{"key":278,"label":30,"slug":278,"count":158},"jira",{"key":280,"label":78,"slug":280,"count":158},"kafka",{"key":282,"label":32,"slug":282,"count":158},"confluence",{"key":284,"label":40,"slug":284,"count":158},"groovy",{"key":286,"label":94,"slug":286,"count":58},"data-modeling",{"key":288,"label":289,"slug":288,"count":58},"etlelt","Etl\u002FElt",{"key":291,"label":91,"slug":291,"count":58},"flask",{"key":293,"label":79,"slug":293,"count":58},"flink",{"key":295,"label":161,"slug":295,"count":58},"google-cloud-platform",{"key":297,"label":77,"slug":297,"count":58},"hadoop",{"key":299,"label":80,"slug":299,"count":58},"hive",{"key":301,"label":82,"slug":301,"count":58},"iceberg",[303],{"key":22,"label":22,"count":5},[305],{"key":25,"label":25,"count":5},{"total":307,"jobs":308},0,[]]