Octal Philippines Inc.Taguig City, Metro Manila, PH
30+ days ago
Job type
Quick Apply
Job description
Assist application development teams to implement or implement CI / CD for teams and work with coaches to teach the teams to maintain and use the solutions adhering to company's standards & policies.
Understand company's recommended good practices and benefits. Provide context relevant recommendations and help teams adopt.
Collaborate with architects, designers, business system analysts, application analysts, operation teams and testing specialists to deliver fully automated CI / CD systems
Deploys, configures, manages, and performs ongoing maintenance of DevOps pipeline and tools code
Be the custodian of shared DevOps pipeline code and scripts for multiple technologies (Java, .NET and more)
Provide, maintain, and manage the appropriate release policy, processes, standards, and procedures
Create or improve the automated deployment processes, techniques, and tools
Troubleshoot and resolve technical operational issues related to DevOps pipeline
Review and analyze organizational needs and goals to determine future impacts to applications and systems
Ensure information security standards and requirements are incorporated into all solutions
Stay current with trends in emerging technologies and how they could apply to Sun Life
Build automation applications and pipelines for use by applications development teams to enable them to deliver faster, more securely and with higher quality using DevOps tools and processes.
Build applications in Java for automating the process in a modular way using APIs (REST web services) built on the Sun Life API platform powered by tools like SwaggerHub and RapidAPI
Create pipeline code in technology appropriate scripting or programming languages depending on the context of the technology being delivered (Java, .NET, and more)
Requirements
University Degree or College Diploma in a Computer Science or Technology
Progressive information technology experience with full application development life cycle and systems integration experience
A strong DevOps background with a security and automation mindset
Experience owning pipeline code in production, as well as designing and creating deployment pipelines, configure tooling and monitoring
Experience with tools and scripting languages such as Maven, Gradle, MS Build, Groovy and Shell
Working knowledge of some of Java, J2EE, Liberty, Tomcat, Eclipse, IntelliJ, Microsoft .NET, Unix, Windows Server, IIS, IBM DevOps (IDz, zUnit, DBB, UrbanCode Deploy)
Experience with source code management tools such as Bitbucket, Git, Azure DevOps Server
Experience in using and configuring build tools and orchestration such as Jenkins, Maven, Gradle, Artifactory
Knowledge of automated deployment (examples : Ansible, Chef) and containerization (Docker, Kubernetes) tooling IaaS / PaaS / SaaS deployment and operations experience
Knowledge of security tools such as SonarQube, JFrog Xray, BurpSuite, Synopsys Seeker
Scripting skills are a plus
Solid hardware and application virtualization platform experience
Knowledge of Active Directory
Additional skills :
Knowledge of the financial and insurance industries
System Administrator experience
Agile experience
Development experience in Java, C#, .NET, .ASP, or COBOL
J2EE and .NET application build and deployment automation experience
Jira, Confluence, MS Teams experience, Liberty, Tomcat
Exposure to Enterprise Service Bus (ESB) integration architectures and technologies
Knowledge of web technologies (examples : React, JavaScript, AJAX, HTML5 and CSS), related protocols and standards (examples : HTTP, SSL, SQL, XML).