Junior DevOps Engineer - R&D
As a valued member of our team, you will engage in various ongoing and upcoming projects. This role demands a self-motivated individual with robust work ethic, eager to learn and actively contribute in a dynamic, fast-paced environment.
In this role, you will collaborate closely with our development teams to support release processes, maintaining CI/CD pipelines, automating workflows, and ensuring timely releases
Key Responsibilities:
Assist in managing releases, including building and maintaining release dependencies
Support and enhance CI/CD and release pipelines for automating the build, test, and deployment processes, ensuring safe and efficient release of our products releases
Automate infrastructure provisioning and configuration on OCI to support scalability and reliability
Set up and maintain monitoring, alerting and logging solutions to ensure the health and performance of our deployed tools and OCI services
Maintain documentation for infrastructure, CI/CD pipelines, processes, and procedures to facilitate knowledge sharing and team collaboration
Requirements
1 or 2 years of experience in DevOps
Proven experience in implementing CI/CD Pipelines ( e.g., Jenkins pipelines)
Proven experience with build tools (e.g., Gradle)
Proven experience in scripting languages ( e.g., Shell, Python)
Basic knowledge on Linux/Unix environments and Cloud-native technologies ( e.g., containers, Kuberntes)
Familiarity with cloud platforms
Good problem-solving and troubleshooting skills
Good written and verbal communication skills in English
Commitment to continuous learning and professional development.
Career Level - IC1
As a member of the software engineering division, you will use basic knowledge of software architecture to perform tasks associated with developing, debugging or designing software applications or operating systems according to provided design specifications. Build enhancements within an existing software architecture.