Luis Casillas

Luis Casillas

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.

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).

Technologies

Source Control Management

Git
Gerrit Code Review
SVN
Github

Scripting Languages

Python
Groovy Script
Bash Shell
Go
HTML

Cloud Computing

AWS
Azure
vSphere

Operating Systems

Ubuntu
CentOS
Windows Server

Atlassian Stack

JIRA
Confluence

Containers / Orchestration

Kubernetes

Docker

Favorite Quotes

Resume

20+ Years of Experience

Experience

Oct 2021 - Current
InfluxDta

Sr. Software Engineer (Deployments)

InfluxData

Senior 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
Gigamon

Sr. Staff Engineer (DevOps/Build & Release)

Gigamon

Responsible 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
Ask Partner Network

Sr. DevOps Build Engineer

Ask Partner Network

Responsibilities 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
iPass

Sr. Lead Build and Release Engineer

iPass

Responsibilities 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

San Jose State University

SJSU

Contact

Get in Touch

Get in Touch

Bay Area, California USA
me(at)luiscasillas.com
Positive Energy ALWAYS Available