Luis Casillas
Live the life you love, and love the life you live...
Figo
About Me
DevOps Engineer, Thinker, Creative Doer
I am a DevOps Engineer
I have a solid understanding of source code management, build configuration languages, automated build tools, deployments and installers.
Enjoy playing football and currently a member of the Africari Football Club.
Although not part of my day-to-day work activities, I also enjoy working with Adobe Creative Cloud applications (Adobe Dreaweaver/Photoshop and Premiere in particular).
- ResidenceHayward, California
- e-mailme@luiscasillas.com
- LinkedInhttps://www.linkedin.com/in/luisc/
Technologies
Operating Systems
Atlassian Stack
Favorite Quotes
"Success is no accident. It is hard work, perseverance, learning, studying, sacrifice and most of all, love of what you are doing or learning to do."
"Live the life you love, and love the life you live..."
"Success is a journey, not a destination. The doing often more important than the outcome."
"Defeat is a state of mind; No one is ever defeated until defeat has been accepted as a reality"
"I am the Greatest. I said that even before I knew I was."
"I never lose, I either win or learn."
"Whoever invented soccer should be worshipped as God."
Resume
20+ Years of Experience
Experience
Oct 2021 - Current
Sr. Software Engineer (Deployments)
InfluxDataSenior Software Engineer (Deployments) at InfluxData. Responsibilities include building and deploying changes to production across multiple clouds and multiple regions. My role involves improving our CI/CD pipeline and quality enforcement in automation. Also, contribute fixes and features back upstream to open-source tools used in the pipeline.
Sept 2015 - Sept 2021
Sr. Staff Engineer (DevOps/Build & Release)
GigamonResponsible for managing engineering tools and services, along with driving product releases across different teams. Building and improving engineering and support tools, processes, workflow optimization, and performing releases effectively on-time. Other roles include automating the build, deployment, and testing using Jenkins/pipeline script (CI/CD). Manage the source code repository (GIT) and responsible for managing access control. Maintain Gerrit code review repository hooks that help provision check-ins by developers and integrate information to both Atlassian JIRA and JFrog Artifactory. Develop build scripts written in Python and Shell script.
Build workflows supported include Docker-based builds set up with a private Docker registry and repository via Jfrog Artifactory. Artifactory manages all the build dependencies as well as enforcing the build promotion model.
Have substantial experience writing Jenkins Shared Libraries and pipelines in Groovy script. Manage the jenkins servers used to build/test and deploy various tooling and our product line applications.
Apr 2014 - Aug 2015
Sr. DevOps Build Engineer
Ask Partner NetworkResponsibilities included understanding the development and deployment of packages released for multiple products. Also created and maintaining the build and deployment scripts as well as maintaining build jobs executed from our Jenkins CI servers. I worked side-by-side with development and the QA team to keep builds clean and efficient. I managed the source code repository (Subversion) and responsible for the branching/merging and Apache Common Library management required throughout development and release cycle. The company had a very aggressive release schedule that required me to be readily available to address any possible change(s) that may affect the release target date. Some releases require me to upload extensions to the Chrome WebStore (CWS). Releases are carefully documented and maintained within Confluence (Atlassian). We also use JIRA as part of our tracking tool. Build scripts that I maintain are written in Bash/Python and batch scripting languages for software developed in .NET, Java, JavaScript and Xcode 6. I was also responsible for preserving the archive of software releases for major/minor/patch releases. I attended daily scrums in order to stay abreast of all release activities that will be required to plan and execute for a given release.
Aug 2007 - Apr 2014
Sr. Lead Build and Release Engineer
iPassResponsibilities included the overall source code management and deployments for the Open Mobile Client applications (Android, iOS, Windows, Windows Touch, and Windows Phone). Continued to develop improvement strategies utilizing both JetBrains Team City (as our continuous integration server) and Perforce (source code repository). Develop and maintain build and deployment scripts 100% portable from server to server (Development -> QA -> Production). Also supported several software development groups coding on different platforms. Worked on Unix/Linux environments as well as Windows and Mac platforms. Build scripts created and maintain were written in Bash/Perl/Python/NAnt (.NET Ant) and batch. Developed and maintained packaging/installation scripts used to compile and prepare the software applications. Scripts include triggers written in Python to packing scripts written in Perl. Also was responsible for creating Team City projects that adhere to development/deployment schedule specific to each project iPass delivers. Also maintained the Team City automation servers, making sure they stay up-to-date and that all our artifacts are correctly tagged and available for QA.
Applications
Jenkins
Git / Source Control
Jfrog Artifactory
Gerrit Code-Review
Ansible
JIRA
AWS
Coding Skills
Python
Groovy Script
HTML
Bootstrap
PHP
Education / Certifications
Computer Science