DeveloperPerPackageUploadApplication
I, Alberto Contreras, apply for upload rights for package(s) cloud-init.
Name |
Alberto Contreras |
Launchpad Page |
|
Wiki Page |
I am applying because:
- I'd like to eliminate delays in getting my work sponsored.
- I'd like to reduce the burden on my sponsors.
Who I am
I am Alberto Contreras. I work for Canonical on the Canonical Public Cloud team on cloud-init. I’m a software engineer at Canonical with a background in mathematics. I have been working on cloud-init since 2022 and have made many additions, both upstream and downstream. Prior to working at Canonical in 2022, I did work as a software/scientific engineer during 5 years in the fields of Monte-Carlo simulations, smart cities, reconciliation in banking and digital marketing using technologies as C/C++, Matlab and Python.
My Ubuntu story
My first contact with Linux was with a mini laptop provided by my school which as Debian installed. My first contact with Ubuntu was in 2008, when I downloaded an Ubuntu 8.04 ISO and installed in my workstation.
My involvement
Examples of my work / Things I'm proud of
Include your existing sponsored uploads for the packages for which you are seeking upload rights. You can link directly to an upload by following this pattern.
- Worked on cloud-init more than 2 years.
Performed 195 commits in cloud-init upstream.
Reviewed 333 Pull Requests in cloud-init upstream.
- Active member in cloud-init's IRC channel.
25 sponsored cloud-init uploads:
Areas of work
Let us know what you worked on, with which development teams / developers with whom you cooperated and how it worked out.
Example of full upstream + downstream cloud-init release, 23.4: https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/2045582
- Triaged and fixed dozens of upstream and downstream bugs.
- Features:
SC-1028 - [RM 22.10] [CPC] Oracle Datasource network config from env and IMDS when not iSCSI
- CPC-2351: GCE Activate network config on every boot to allow cold transferring of instances across VPCs.
CPC-2578 - gce improve ephemeral fallback NIC selection. This enabled A3 instance type on GCE.
- Performance:
SC-1021 - [RM 22.10] [CPC] schema: boot speed skip inapplicable modules
- CPC-2848: Found 5s delay of time to ssh on GCE due to udev rules config in google-compute-engine
- Pycloudlib:
- Cloud Config validation service
- Explore / POC for http service to validate cloud-configs.
- Present it in cloud-init summit 2023. Didn't get much interest and got cancelled.
- SC-1321 and SC-1485
Things I could do better
Plans for the future
General
What I like least in Ubuntu
Please describe what you like least in Ubuntu and what thoughts do you have about fixing it.
Comments
If you'd like to comment, but are not the applicant or a sponsor, do it here. Don't forget to sign with @SIG@.
Endorsements
As a sponsor, just copy the template below, fill it out and add it to this section.
TEMPLATE
== <SPONSORS NAME> == === General feedback === ## Please fill us in on your shared experience. (How many packages did you sponsor? How would you judge the quality? How would you describe the improvements? Do you trust the applicant?) === Specific Experiences of working together === ''Please add good examples of your work together, but also cases that could have handled better.'' ## Full list of sponsored packages can be generated here: ## https://udd.debian.org/cgi-bin/ubuntu-sponsorships.cgi === Areas of Improvement ===