Software Engineer Ii
CurrentAt Canonical, I'm working as a software engineer under Data Platform Engineering team to build and maintain Charmed Spark -- a set of Canonical supported artifacts (including charms, rocks and snaps) that make operating Apache Spark workloads on Kubernetes seamless, secure and production-ready.Key Highlights:============✦ Awarded by Canonical Thank You award for the exceptional teamwork, peer help, mentoring and troubleshooting.✦ Working actively on more than 10 different… Show more At Canonical, I'm working as a software engineer under Data Platform Engineering team to build and maintain Charmed Spark -- a set of Canonical supported artifacts (including charms, rocks and snaps) that make operating Apache Spark workloads on Kubernetes seamless, secure and production-ready.Key Highlights:============✦ Awarded by Canonical Thank You award for the exceptional teamwork, peer help, mentoring and troubleshooting.✦ Working actively on more than 10 different open source projects led by Canonical, with direct contribution in bug fixing, security maintenance, features and releases.Key Responsibilities:================✦ Build, test, maintain and release different artifacts that are part of Canonical's Charmed Spark solution (for example, Charmed Spark Rock image, Spark Client snap, Kyuubi charm, Spark History Server charm, Spark Integration Hub charm, etc.)✦ Contribute to and maintain different internal tools, open source projects and libraries used both internally at Canonical as well as in the open source community; mostly related to Kubernetes, Juju and Python.✦ Provide regular security patches and vulnerability fixes on Canonical's Apache Spark distribution and provide support to critical issues reported by customers.✦ Write design specs for critical components in the Charmed Spark solution, and maintain them as things change along in the course of time.✦ Write documentation (both technical and non-technical) on the products and features developed and publish them. Show less