Search by job, company or skills

DevOps Engineer

3-5 Years
Early Applicant
  • Posted 23 days ago
  • Be among the first 20 applicants

Job Description

Role Mission:

TheDevOpsEngineer will be involved intheend-to-enddelivery lifecycle includingsolution design, application development, QC testing, CI/CDautomationandcontinuousoptimization ofcloud-native platforms. Thecandidatewill need to manage Kubernetes operations, infrastructureprovisioningandsoftware upgradesto ensure systemsremainreliable,secureand scalable.The candidatewill be workingina teaminroutine on-callrotationsto support day-to-dayoperations, incidentresolution, customercareanddefect fixes.

Key Responsibilities

  • Design and Development:

  • Design, develop, andmaintainrobust, scalable, and resilient microservices using Java, SpringBootand related frameworks.

  • Hands-on experience with Apache Camel and its core Enterprise Integration Patterns (EIPs).

  • Implement RESTful APIs and ensure services meet performance, security, and stability requirements.

  • Write clean, well-tested, and efficient code following best practices and design patterns.

  • Containerization and Deployment:

  • Develop and manage services deployed on OpenShift/Kubernetes, including definingDockerfilesand Kubernetes resource configurations (Deployments, Services,ConfigMaps, etc.).

  • Work with CI/CD pipelines (e.g., Jenkins) for automated build, test, and deployment.

  • Monitor and troubleshoot services running in the OpenShift environment.

  • Architecture and Data:

  • Contribute to the architectural design of microservices, focusing on principles like loose coupling, high cohesion, and fault tolerance.

  • Implement various data persistence technologies, including relational (e.g., PostgreSQL) and NoSQL databases (e.g., MongoDB, Redis).

  • Integrate services using messaging systems (e.g., Red Hat AMQ) whererequired.

  • Collaboration and Quality:

  • Perform code reviews tomaintaincode quality and share knowledge within the team.

  • Ensure compliance with security standards and industry regulationsby performing security vulnerability scans (SAST, DAST, SCA) and disaster recovery exercise.

  • Support on-call duty on shift rotation and handle productionincidentand root cause analysiswith minimal supervision.

  • Knowledge Management:

  • Build technical documentation from scratch,maintainingworking documentson architecture overviews, APIspecificationsand system integrations.

  • Createandmaintainoperationalrunbooks to support the teamandinternal stakeholders.

Qualifications

Bachelors degree in Computer Science, Software Engineering, or related field.

Java Expertise: Minimum of 3 years of professional experience in developing enterprise applications using Java and the Spring Boot framework.

Microservices and API: Strong understanding of microservices architecture, principles, and best practices. Experience designing and consuming RESTful APIs.

Containerization: Proficient with Docker and Kubernetes/OpenShift for deployment and orchestration. Experience with OpenShift-specific features is a significant advantage.

Database: Experience with SQL and NoSQL databases.

Tools: Familiarity with Git, Maven/Gradle, and CI/CD tools.

Combined experience in DevOps, SRE, or Software Engineering.
Familiarwith containerized environments, Kubernetes internals, and Helm.
Hands-on production experience with Jenkins and CI/CD best practices.
Proficiency in at least one programming language (Python, Go, or JavaScript/TypeScript).
Solid understanding of AWS core services, IAM security, and cost-optimization practices.
Comfortable with Linux internals, networking fundamentals, and shell scripting.
Agile mindset with experience working in Scrum teams.
Excellent communication, documentation, and collaboration skills.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

StarHub Limited, most commonly known as just Starhub, is a Singaporean multinational telecommunications conglomerate and one of the major telcos operating in the country. Founded in 1998, it is listed on the Singapore Exchange (SGX).

Job ID: 150425971

Similar Jobs

Petaling Jaya, Malaysia, Selangor

Skills:

GithubJenkinsGitDockerTerraformHelmKubernetesCI CD PipelinesTLS SSL CertificatesScripting PowerShellNetworking FundamentalsGitHub ActionsMicrosoft Azure cloud servicesProxy and Connectivity Troubleshooting

Petaling Jaya

Skills:

AwsTerraformKubernetesDockerGitlabAWS CloudWatchDatadogECS

Petaling Jaya

Skills:

JavaMavenPostgreSQLSpring BootRedisMicroservicesGitGradleDockerLinuxOpenshiftApache CamelMongoDBRestful ApisKubernetesAWSRed Hat AMQ

Remote

Skills:

DevopsAppdynamicsAzureLinuxDynatraceSplunkAWSCI/CD

Remote

Skills:

Automation & ScriptingHigh Availability & Disaster RecoveryAws CloudPersistent Storage ManagementInfrastructure as CodeDatabase Performance Optimization