About this role
<div> <div> <p><span>Role Mission: </span><span> </span></p> </div> <div> <p><span>The 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 need to 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. </span><span> </span></p> </div> <div> <p><span> </span></p> </div> <div> <p><span>Key Responsibilities</span><span> </span></p> </div> <div> <ul style="list-style-type:disc"> <li> <p><span>Design and Development:</span><span> </span></p> </li> </ul> </div> <div> <ul style="list-style-type:disc"> <li> <p><span>Design, develop, and maintain robust, scalable, and resilient microservices using Java, Spring Boot and related frameworks.</span><span> </span></p> </li> </ul> </div> <div> <ul style="list-style-type:disc"> <li> <p><span>Hands-on experience with Apache Camel and its core Enterprise Integration Patterns (EIPs).</span><span> </span></p> </li> </ul> </div> <div> <ul style="list-style-type:disc"> <li> <p><span>Implement RESTful APIs and ensure services meet performance, security, and stability requirements.</span><span> </span></p> </li> </ul> </div> <div> <ul style="list-style-type:disc"> <li> <p><span>Write clean, well-tested, and efficient code following best practices and design patterns.</span><span> </span></p> </li> </ul> </div> <div> <p><span> </span></p> </div> <div> <ul style="list-style-type:disc"> <li> <p><span>Containerization and Deployment:</span><span> </span></p> </li> </ul> </div> <div> <ul style="list-style-type:disc"> <li> <p><span>Develop and manage services deployed on OpenShift/Kubernetes, including defining Dockerfiles and Kubernetes resource configurations (Deployments, Services, ConfigMaps, etc.).</span><span> </span></p> </li> </ul> </div> <div> <ul style="list-style-type:disc"> <li> <p><span>Work with CI/CD pipelines (e.g., Jenkins) for automated build, test, and deployment.</span><span> </span></p> </li> </ul> </div> </div> <div> <div> <ul style="list-style-type:disc"> <li> <p><span>Monitor and troubleshoot services running in the OpenShift environment.</span><span> </span></p> </li> </ul> </div> <div> <p><span> </span></p> </div> <div> <ul style="list-style-type:disc"> <li> <p><span>Architecture and Data:</span><span> </span></p> </li> </ul> </div> <div> <ul style="list-style-type:disc"> <li> <p><span>Contribute to the architectural design of microservices, focusing on principles like loose coupling, high cohesion, and fault tolerance.</span><span> </span></p> </li> </ul> </div> <div> <ul style="list-style-type:disc"> <li> <p><span>Implement various data persistence technologies, including relational (e.g., PostgreSQL) and NoSQL databases (e.g., MongoDB, Redis).</span><span> </span></p> </li> </ul> </div> <div> <ul style="list-style-type:disc"> <li> <p><span>Integrate services using messaging systems (e.g., Red Hat AMQ) where required.</span><span> </span></p> </li> </ul> </div> <div> <p><span> </span></p> </div> <div> <ul style="list-style-type:disc"> <li> <p><span>Collaboration and Quality:</span><span> </span></p> </li> </ul> </div> <div> <ul style="list-style-type:disc"> <li> <p><span>Perform code reviews to maintain code quality and share knowledge within the team.</span><span> </span></p> </li> </ul> </div> <div> <ul style="list-style-type:disc"> <li> <p><span>Ensure compliance with security standards and industry regulations by performing security vulnerability scans (SAST, DAST, SCA) and disaster recovery exercise.</span><span> </span></p> </li> </ul> </div> <div> <ul style="list-style-type:disc"> <li> <p><span>Support on-call duty on shift rotation and handle production incident and root cause analysis with minimal supervision.</span><span> </span></p> </li> </ul> </div> <div> <p><span> </span></p> </div> <div> <ul style="list-style-type:disc"> <li> <p><span>Knowledge Management:</span><span> </span></p> </li> </ul> </div> <div> <ul style="list-style-type:disc"> <li> <p><span>Build technical documentation from scratch, maintaining working documents on architecture overviews, API specifications and system integrations.</span><span> </span></p> </li> </ul> </div> <div> <ul style="list-style-type:disc"> <li> <p><span>Create and maintain operational runbooks to support the team and internal stakeholders.</span><span> </span></p> </li> </ul> </div> <div> <p><span> </span></p> </div> <div> <p><span>Qualifications</span><span> </span></p> </div> <div> <p><span>• </span> <span>Bachelor’s degree in Computer Science, Software Engineering, or related field.</span><span> </span></p> </div> <div> <p><span>• </span> <span>Java Expertise: Minimum of 3 years of professional experience in developing enterprise applications using Java and the Spring Boot framework.</span><span> </span></p> </div> <div> <p><span>• </span> <span>Microservices and API: Strong understanding of microservices architecture, principles, and best practices. Experience designing and consuming RESTful APIs.</span><span> </span></p> </div> </div> <div> <p><span>• </span> <span>Containerization: Proficient with Docker and Kubernetes/OpenShift for deployment and orchestration. Experience with OpenShift-specific features is a significant advantage.</span><span> </span></p> </div> <div> <p><span>• </span> <span>Database: Experience with SQL and NoSQL databases.</span><span> </span></p> </div> <div> <p><span>• </span> <span>Tools: Familiarity with Git, Maven/Gradle, and CI/CD tools.</span><span> </span></p> </div> <div> <p><span>• </span> <span>Combined experience in DevOps, SRE, or Software Engineering.</span> <br><span>• </span> <span>Familiar with containerized environments, Kubernetes internals, and Helm.</span> <br><span>• </span> <span>Hands-on production experience with Jenkins and CI/CD best practices.</span> <br><span>• </span> <span>Proficiency in at least one programming language (Python, Go, or JavaScript/TypeScript).</span> <br><span>• </span> <span>Solid understanding of AWS core services, IAM security, and cost-optimization practices.</span> <br><span>• </span> <span>Comfortable with Linux internals, networking fundamentals, and shell scripting.</span> <br><span>• </span> <span>Agile mindset with experience working in Scrum teams.</span> <br><span>• </span> <span>Excellent communication, documentation, and collaboration skills.</span><span> </span></p> </div>