|
| 1 | +------------------------------------------------------------- |
| 2 | +name: Maciej Szulik |
| 3 | +ID: soltysh |
| 4 | +info: |
| 5 | + - employer: Red Hat |
| 6 | + - slack: soltysh |
| 7 | +------------------------------------------------------------- |
| 8 | + |
| 9 | +## SIGS |
| 10 | + |
| 11 | +- SIG Apps chair and technical lead |
| 12 | +- SIG API Machinery member |
| 13 | +- SIG CLI technical lead |
| 14 | +- WG Batch organizer |
| 15 | + |
| 16 | +## What I have done |
| 17 | + |
| 18 | +I've been an active Kubernetes contributor since late 2014. The majority of my |
| 19 | +contributions can be divided between the SIGs and Work Groups mentioned above. |
| 20 | + |
| 21 | +My kubectl contributions have been recognized, and in 2018, I joined SIG CLI |
| 22 | +leadership. Over the past 5 years, I've managed to grow SIG CLI into a lively, |
| 23 | +welcoming and open group. I've helped grow new leaders who could smoothly take |
| 24 | +over roles from longtime predecessors. In early 2022, I was able to comfortably |
| 25 | +step down from my chair role allowing those others to successfully lead the SIG. |
| 26 | +During my tenure, I've been able to drive several major refactoring efforts |
| 27 | +inside Kubectl, either as the primary developer, reviewer or mentor. These |
| 28 | +include: [moving kubectl to staging](https://github.com/kubernetes/enhancements/issues/1020), |
| 29 | +extracting [helpers for creating kubectl-like commands](https://github.com/kubernetes/cli-runtime), |
| 30 | +and standardizing the shape of every command. |
| 31 | +I'm still helping SIG CLI with technical oversight, advising on several of those |
| 32 | +ongoing efforts, but I'm confident that we already have great leaders who can |
| 33 | +replace me in the near future. |
| 34 | + |
| 35 | +In early 2021, I joined SIG Apps leadership, as a recognition for my long-time |
| 36 | +contributions to Kubernetes controllers (author of [Jobs](https://github.com/kubernetes/design-proposals-archive/blob/main/apps/job.md) |
| 37 | +and [CronJobs née ScheduledJobs](https://github.com/kubernetes/design-proposals-archive/blob/main/apps/cronjob.md)). |
| 38 | +Those 2 years have been a wild ride pushing [controllers to GA](https://github.com/kubernetes/enhancements/issues/19), |
| 39 | +improving workload stability ([MaxSurge for DaemonSet](https://github.com/kubernetes/enhancements/issues/1591), |
| 40 | +[MaxUnavailable for StatefulSet](https://github.com/kubernetes/enhancements/issues/961)), |
| 41 | +or trying to [consolidate controller statuses](https://github.com/kubernetes/enhancements/issues/2804). |
| 42 | + |
| 43 | +Together with SIG Autoscaling, SIG Node and SIG Scheduling toward the end of |
| 44 | +2021, I helped co-organize Batch Work Group, where I'm continuously helping |
| 45 | +extend batch workloads ([Tracking jobs without lingering pods](https://github.com/kubernetes/enhancements/issues/2307), |
| 46 | +[Index Jobs](https://github.com/kubernetes/enhancements/issues/2624)) to be easier to run on Kubernetes. |
| 47 | + |
| 48 | +Being an early contributor to the Kubernetes project allowed me to touch several |
| 49 | +areas beyond the ones mentioned above. Over the years, I wrote [first version of audit](https://github.com/kubernetes/kubernetes/pull/27087), |
| 50 | +and then helped shape [the current mechanism](https://github.com/kubernetes/enhancements/issues/22). |
| 51 | +In addition, I have various contributions in the broad API server, which |
| 52 | +interested readers can verify browsing through [git history](https://github.com/kubernetes/kubernetes/commits?author=soltysh) |
| 53 | +;-) |
| 54 | + |
| 55 | +Last but not least, in 2022, with the help from SIG Contribex, I've managed to |
| 56 | +organize mentoring cohorts for both of the [SIGs Apps and CLI](https://github.com/kubernetes/community/issues/6665). |
| 57 | +Growing the ranks of reviewers and approvers for these groups continues to be |
| 58 | +one of my top priorities for the longevity of the entire project. |
| 59 | + |
| 60 | +## What I'll do |
| 61 | + |
| 62 | +Maintaining a healthy group of people capable of working on the project on a |
| 63 | +daily basis continues to be one of my highest priorities. I'm hoping that being |
| 64 | +part of the Steering Committee will allow me to push that goal further. I'm |
| 65 | +already working together with SIG Contribex on improving the mentoring cohorts |
| 66 | +for the next rounds and working to make it easier to run by the leads while also |
| 67 | +being more welcoming for new contributors. |
| 68 | + |
| 69 | +In parallel with growing next generations of contributors, the stability of the |
| 70 | +project as seen by end users is paramount. I'd like to ensure that efforts like |
| 71 | +Production Readiness continue to be the centerpiece of everyone's mind. |
| 72 | + |
| 73 | +Lastly, I'm just a regular person with a lifetime passion for software |
| 74 | +engineering, and just like every one of us, I also make mistakes. That's why I |
| 75 | +would like to ask you, dear reader, to keep me honest and reach out to me |
| 76 | +whenever I will not be able to uphold the above standards. I know that my avatar |
| 77 | +both on github and slack looks scary, but trust me I am not. Please feel free |
| 78 | +to ping me when you need me :-) |
| 79 | + |
| 80 | +## Resources About Me |
| 81 | + |
| 82 | +- Twitter: [@soltysh](https://twitter.com/soltysh) |
| 83 | +- LinkedIn: [Maciej Szulik](https://www.linkedin.com/in/maciejszulik/) |
| 84 | +- Talks: |
| 85 | + - [Writing Controllers for Everyone](https://www.youtube.com/watch?v=AUNPLQVxvmw) |
| 86 | + - [The Long, Winding and Bumpy Road to CronJob’s GA](https://www.youtube.com/watch?v=o5h6s3A9bXY&pp=ygUNbWFjaWVqIHN6dWxpaw%3D%3D) |
| 87 | + - [Audit in Kubernetes, the Future is Here](https://www.youtube.com/watch?v=Up1qgVIzoVM&pp=ygUNbWFjaWVqIHN6dWxpaw%3D%3D) |
| 88 | + - [Kubectl code tour](https://youtu.be/eZeCFRh2uGg?t=540) |
| 89 | + - [The Cube interview](https://www.youtube.com/watch?v=iWnNFUrqZdM) |
| 90 | + |
0 commit comments