# Luis Casillas > Senior Staff Engineer, DevOps Location: San Francisco Bay Area, United States Profile: https://flows.cv/luiscasillas I am a Senior DevOps Engineer with 20+ years of experience building scalable, automated, and cloud-native infrastructure that accelerates software delivery. Skilled in cloud platforms, containerization, and modern DevOps practices, I focus on streamlining build and release processes, implementing resilient systems, and driving operational excellence. Experienced in leveraging open-source technologies and optimizing distributed environments, I thrive at the intersection of development and operations, enabling organizations to innovate with confidence. I specialize in: • CI/CD & Automation – Designing pipelines that cut release cycles and eliminate manual bottlenecks • Cloud & Containerization – Building resilient, cloud-native systems leveraging containers and orchestration • Build & Release Engineering – Managing source code, branching, and versioning with precision • Open-Source & Process Optimization – Streamlining workflows and adopting tools that drive efficiency I thrive at the intersection of development and operations, helping organizations ship smarter, scale effortlessly, and innovate without friction. Specialties: Kubernetes, ArgoCD, Influxdb, Docker, Cloud-native development, GIT, Github, Gerrit, Jenkins, AWS, JFrog Artifactory, Groovy script, Agile methodologies, Deployments, Web Development, CircleCI, Bash scripting, Go, Perl, Python, Maven, Eclipse, VSCode, GoLand, YAML, Java, JavaScript, ANT, HTML, XML, MySQL, Oracle DB, CSS, CMS, Windows, Adobe Dreamweaver, OpenSource Development, Apache Commons Library, Shell Scripting, Web 2.0, Adobe Photoshop CS4, PSD to HTML, Ansible ## Work Experience ### Senior Software Engineer, DevOps @ Miris Jan 2024 – Present | United States At Miris.com, I lead initiatives that streamline CI/CD pipelines, strengthen platform reliability, and enhance the developer experience. • Lead CI/CD and platform engineering initiatives, optimizing pipelines across Linux, Windows, and macOS environments. • Optimized CI/CD pipelines and cross-platform Unity builds, reducing build times and accelerating releases. • Implemented automation, caching, and self-hosted runners to cut costs and improve reliability. • Enhanced developer experience and deployment efficiency, streamlining the path from code to production. ### Senior Staff Software Engineer, Deployments @ InfluxData Jan 2021 – Jan 2022 | San Francisco Bay Area I was responsible for building tools and deploying changes to production across multiple clouds and regions. My role also involved managing and improving the CI/CD pipelines, such as GitHub Actions, CircleCI, and ArgoCD. I created monitoring and alerting tools to enable teams to troubleshoot and enhance overall deployment capabilities, velocity, and quality. I scripted builds to support the CI/CD tools using CMake and Makefile. I enforced quality and security in various automated solutions, reviewed code changes submitted to production, and configured micro-services and deployment pipelines. I was responsible for troubleshooting Kubernetes services and deployments on various clusters such as AWS, Azure, and GCP. I contributed to upstream fixes and features to open-source CI/CD pipeline tools, participated in daily stand-ups, and collaborated with my team. I managed the GitHub repositories, developed and maintained GitHub Actions and CircleCI as part of the CI process, and coordinated with other infrastructure teams to meet goals. Pipeline build and test scripts (GHA) were written and maintained in Golang and Bash. I supported developers in building tools and environments when deploying micro-services to multiple cluster environments such as AWS, Azure, and GCP. I documented runbooks outlining new build tools and processes involved in the SDLC. I improved and monitored the CI/CD release pipeline, including fixing, triaging, and enhancing the delivery system with Continuous integration and delivery. Additionally, I was part of the incident response team and helped address any issues that may arise, including Level 3 support on a 24/7 on-call rotation. I used tools such as Graylog, Prometheus, and PagerDuty. ### Senior Staff Build/Continuous Integration Engineer @ Gigamon Jan 2015 – Jan 2021 | Santa Clara, CA I managed engineering tools and services, drove product releases across different teams, improved engineering and support tools, optimized processes and workflows, and ensured timely and effective releases. In addition, I automated the build, deployment, and testing using Jenkins/pipeline script. I managed the source code repository (GIT) while maintaining Gerrit code review repository hooks that helped provision check-ins by developers and integrated information to both Atlassian JIRA and Jfrog Artifactory. Furthermore, I developed build tools using Python and Shell script as part of the deployment process and was responsible for writing Jenkins pipelines in Groovy (DSL). I supported the build pipeline workflows, including embedded software C++ builds. I set up Docker-based builds with a private Docker registry and repository via Jfrog Artifactory, which managed all the build dependencies and enforced the build promotion model. I also managed user accounts and helped with cost optimization and analysis to maximize savings and minimize risk and cost. Moreover, I have significant experience writing Jenkins Shared Libraries and pipelines in Groovy script. I managed the Jenkins servers to build, test, and deploy various tooling and our product line applications. Additionally, I was responsible for Black Duck security scan analysis reports as part of every major product release and static analysis Coverity scan. I flagged security and operational risks with the legal department for proper licensing. ### Senior Staff Build and Release Engineer @ Ask Partner Network (APN, LLC) Jan 2014 – Jan 2015 | Oakland I managed the development and deployment of packages for our products. My responsibilities included creating and maintaining build and deployment scripts and building jobs executed from our Jenkins CI servers. I work closely with the development and QA teams to ensure that builds remain clean and efficient. As the manager of the source code repository (Subversion), I am responsible for the branching/merging and standard library management required throughout the development and release cycle. Our release schedule is quite aggressive, so I must be readily available to address any potential changes that could affect the release target date. I upload extensions to the Chrome WebStore (CWS) for each release and carefully document everything in Confluence (Atlassian). ### Senior Staff Build and Release Engineer @ iPass (NASDAQ: IPAS) Jan 2013 – Jan 2014 | Redwood Shores Responsibilities included managing the source code and deployments for the Open Mobile Client applications, including Android, iOS, Windows, Windows Touch, and Windows Phone. I used Team City as our continuous integration server and Perforce as a source code repository to develop and improve strategies. Moreover, I developed and maintained build and deployment scripts that were fully portable from server to server, from Development to QA to Production. I was proficient in using Visual Studio 2012/Xcode5 and Eclipse development tools and comfortable working on Unix/Linux environments and Windows and iOS platforms. I have written and maintained build scripts in Bash, Perl, Python, NAnt (.NET Ant), and batch. Additionally, I created and maintained packaging/installation scripts to compile and prepare the software application, along with triggers in Python and packaging scripts in Perl. I also managed Team City projects, ensuring they adhered to each delivered project's development and deployment schedule. ### Lead Build and Release Engineer @ iPass (NASDAQ: IPAS) Jan 2012 – Jan 2013 | Redwood Shores Responsible for managing all the source code and deployments at iPass. I also enforced best practices by executing source code branching and merging during our release cycles and developing and updating build scripts to compile and package our releases. I worked closely with the Support and QA teams to reproduce and identify any issues reported and helped resolve specific patch and installer issues related to software packaging. Additionally, I designed, maintained, and enhanced the Open Mobile Client Windows installers using InstallShield and documented all processes involving the software life cycle of our products. I managed the source code repository system, including creating branches for our released versions, and reported daily status during our "scrum" meetings. Coordinating release activities among various teams to ensure smooth release cycles was another one of my responsibilities. I also created and enhanced the build and release processes through automation. In addition, I assisted in debugging issues with code deployed on production environments and led initiatives for the Build and Release team (USA/India), which involved the Open Mobile applications/clients for the various operating systems supported: Windows/Windows Touch/Windows Phone, Android, and iOS. ### Corporate Applications Engineer @ iPass (NASDAQ: IPAS) Jan 2007 – Jan 2012 | Redwood Shores, CA iPass unifies the management of remote and mobile connectivity and devices. With iPass software and services, customers can make their mobile workers, home office workers, and branch and retail locations more productive by delivering a comprehensive solution, including global broadband and wireless connectivity, automated device life-cycle management, and security validation. iPass offerings are powered by its leading global virtual network, on-demand management platform, and award-winning universal client software. Responsible for creating and maintaining our corporate applications to help drive productivity at iPass. Maintained our purchase order system and formalized the approval process throughout the company to ensure cost analysis and savings. ### Software Engineer III @ PMI Mortgage Insurance Co. Jan 2000 – Jan 2007 | Walnut Creek, California, United States Project Lead developer for multiple projects using the IBM WebSphere Business Integration (WBI) application (CrossWorlds) while adhering to high coding standards and designs. As a project lead, duties require me to work with a Business Analyst to understand the technical requirements for projects, work closely with QA and Integration engineers testing releases, and closely work with deployment engineers on all projects deployed to production. All specification and design documents adhere to implementing GDUP (Goals Driven Unified Process) compliance. Our company requires me to develop all design documents using a Rational Unified Process (RUP). I am fluent in writing use cases, components, and sequence diagrams as part of the development process. I also provide production support for all issues reported for WBI, which has exposed my current experience with server administration of our web and our EAI applications. Development includes working with PeopleSoft adapters used to communicate with PeopleSoft’s Component Interface and Data Handlers for XML development and working with JDBC Adapters communicating with DB2, Oracle databases, and AS400 systems. Recent projects include a production application written entirely in Java, which allows one of our field offices to attain up-to-date loan origination transactions processed by our main office. I also developed and maintained a web-based J2EE-compliant web application (Insight) used with WBI as part of both a developer toolkit and a production support application. Insight is written using the following web technologies: JSP/JSTL/JavaScript/Servlets/HTML and CSS. Insight’s front end was developed utilizing JSP, HTML, and JavaScript. The backend involves EJBs, JSTL, and Custom TagLibs, all hosted within WebSphere and interfacing with Oracle 9i. ### Software Integration Engineer @ Ascent Logic Corp. Jan 1996 – Jan 2000 Developed client/server applications as a way of collecting information to be parsed back into our software product, RDD.COM. Responsibilities included integrating all code updates and fixes into our configuration code development management system at ALC. I initially started as a QA Tester and transitioned to a Software Integration Engineer, as I focused myself more as a software developer. I was joined to the development group where I programmed in Microsoft Visual Basic and wrote applications for exclusive customers. I was given the extended opportunity to travel to customer offices and demo my custom applications that extended our products API to suit our customer’s needs. My experience at ALC greatly broadened my influencing and verbal skills as a developer. ## Education ### Computer Engineering San José State University ## Contact & Social - LinkedIn: https://linkedin.com/in/luisc - Website: https://luiscasillas.bio --- Source: https://flows.cv/luiscasillas JSON Resume: https://flows.cv/luiscasillas/resume.json Last updated: 2026-04-01