Deliver cloud services that delight customers by powering monitoring and management of large number of OCI Compute instances, on-premises systems, or other clouds and Kubernetes clusters.
Requirements
- Proven experience with Go, Java, Python
- Proven experience with Testing frameworks (TestNG, Mockito desired)
- Working knowledge of shell scripting, JavaScript
- Comfortable with SQL and Oracle Database development
- Demonstrable software engineering skills (Algorithms, Object Oriented Programming)
- Working knowledge of container technology (Docker and Kubernetes)
Responsibilities
- writing code that powers monitoring and management of large number of OCI Compute instances, on-premises systems, or other clouds and Kubernetes clusters
- manage its life cycle when deployed in cloud
- assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems
- Provide technical leadership to other software developers
- Specify, design and implement modest changes to existing software architecture to meet changing needs
Other
- self-starters who love taking on unknown challenges & work with uncertainty and highly dynamic environment
- comfortable with software engineering fundamentals, efficient algorithms, data-structures, CI-CD, REST APIs, test frameworks, server and client-side mocking technologies, agile way of getting things done
- Strong documentation and communication skills