Job
Description
"we're looking for a DevOps Engineer with a solid background in Java and Python development who has evolved into DevOps and infrastructure engineering. This is a hands-on role working across backend (Java/Python microservices) and frontend (React applications), enabling reliable, secure, and scalable deployments.
you'll play a key role in shaping our DevOps stack and help design our internal release and version management platform, which governs how services are built, deployed, and tracked across multiple environments.", "requirements": "3-5 years of experience in DevOps, Site Reliability, or Software Engineering roles\Solid development experience with Java and Python\Familiarity with React app deployment workflows and static asset handling\Deep understanding of microservices architecture and container-based environments\Experience with Kubernetes, Docker, and cloud platforms (AWS preferred)\Expertise with CI/CD systems like GitLab CI, GitHub Actions, or Jenkins\Strong command of Git workflows, Linux systems, and build automation\Experience building or contributing to internal DevOps platforms, particularly for release/version control\Familiarity with GitOps, canary deployments, blue-green strategies, and release orchestration tools (eg, ArgoCD, Spinnaker)\Hands-on experience with Infrastructure-as-Code tools like Terraform, Pulumi, or CloudFormation\Understanding of secrets management, compliance practices, and environment isolation\Exposure to distributed systems, monitoring, and alerting strategies\Comfortable working in Agile or DevSecOps environments\Contributions to internal tools, developer platforms, or open-source project", "responsibilities": "Build, optimize, and maintain CI/CD pipelines for Java and Python microservices and React-based frontends\Manage the release lifecycle across multiple services, supporting environments where different versions may coexist (eg, staggered deployments, regional rollouts)\Contribute to the design and development of our internal release management and version management platform, enabling visibility, traceability, and governance across deployments\Automate infrastructure provisioning and configuration using Terraform, Ansible, or similar tools\Deploy and scale containerized services with Docker and Kubernetes\Monitor system health and performance using tools like Prometheus, Grafana, ELK, or Datadog\Define rollback strategies, manage changelogs, and enforce versioning conventions\Collaborate with development teams to align DevOps processes with product architecture\Advocate for automation, security, and DevOps best practices within engineering"