freehire launches on Product Hunt on 26 August.

Follow →

Senior DevOps Engineer

Summary

Senior DevOps Engineer managing Kubernetes/OpenShift operations, CI/CD pipelines (Jenkins), and building Java/Spring Boot microservices on cloud-native platforms with on-call incident support duties.

The Senior Matrixx DevOps Engineer will be involved in the end-to-end delivery lifecycle including solution design, application development, QC testing, CI/CD automation and continuous optimization of cloud-native platforms. The candidate will manage Kubernetes operations, infrastructure provisioning and software upgrades to ensure systems remain reliable, secure and scalable. The candidate will be working in a team in routine on-call rotations to support day-to-day operations, incident resolution, customer care and defect fixes.

Key responsibilities

Design, develop, and maintain robust, scalable, and resilient microservices using Java, Spring Boot and related frameworks

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

Develop and manage services deployed on OpenShift/Kubernetes, including defining Dockerfiles and 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

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

Perform code reviews to maintain code quality and share knowledge within the team

Support on-call duty on shift rotation and handle production incident and root cause analysis with minimal supervision

Build technical documentation from scratch, maintaining working documents on architecture overviews, API specifications and system integrations

About you

Bachelor's degree in Computer Science, Software Engineering, or related field

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

Strong understanding of microservices architecture, principles, and best practices

Experience designing and consuming RESTful APIs

Proficient with Docker and Kubernetes/OpenShift for deployment and orchestration

Experience with SQL and NoSQL databases

Familiarity with Git, Maven/Gradle, and CI/CD tools

Hands-on production experience with Jenkins and CI/CD best practices

Solid understanding of AWS core services, IAM security, and cost-optimization practices

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available