# Erik Dibble > Principal Software Engineer Location: San Francisco Bay Area, United States Profile: https://flows.cv/erikdibble Experienced software engineer with expertise in automation, build tools and scripts, continuous integration infrastructure, packaging and deployment tools. Solid grasp of revision control system concepts such as GIT, including branching, merging, conflict resolution and change management. Automation, Unix/Linux, CI/CD, Jenkins, GIT, Mercurial, Python, Perl, Bash, Docker containers, build orchestration, web services, Bitbucket, network server and log monitoring. Excellent troubleshooter. ## Work Experience ### Principal Engineer @ RUCKUS Networks Jan 2019 – Present | San Francisco Bay Area Principal Software Engineer: Architect, design, and implement comprehensive CI/CD pipelines and automation frameworks to streamline software delivery processes across multiple environments and platforms Configure and optimize build orchestration systems including Jenkins, implementing automated testing, code quality checks, and deployment strategies Develop automation scripts and tools using Python, JSON, and Unix/Linux shell scripting to enhance operational efficiency and reduce manual intervention Implement modern DevOps practices including GitOps, Infrastructure as Code (IaC) Develop and maintain containerization strategies using Docker and Kubernetes for consistent, scalable application deployment and orchestration Design and implement cloud-native solutions on Google Cloud Platform (GCP), leveraging cloud services for optimal performance, scalability, and cost efficiency Establish and maintain version control workflows using Git, Mercurial (Hg), and Bitbucket, ensuring collaborative development practices and code quality standards Integrate AI-powered testing and deployment strategies to accelerate delivery cycles and improve system reliability Collaborate with cross-functional teams to establish best practices, documentation standards, and knowledge sharing initiatives Monitor, troubleshoot, and optimize CI/CD pipelines to ensure high availability, performance, and reliability of software delivery systems ### DevOps Architect @ Oracle Jan 2010 – Jan 2019 | San Francisco Bay Area Evangelized and championed DevOps best practices, methodologies, and cultural transformation across cross-functional teams Release lead for Solaris 11 Update 4 Designed and implemented robust CI/CD tools, processes, and procedures to streamline software delivery workflows Developed, automated, and maintained enterprise-grade build, deployment, and continuous integration systems Built, maintained, and scaled cloud-native infrastructure for production, QA, and development environments Collaborated closely with development, operations, and QA teams to ensure efficient delivery of high-quality, high-throughput software solutions Implemented infrastructure as code (IaC) practices using tools such as Terraform, CloudFormation, or Ansible Established monitoring, logging, and alerting systems to ensure system reliability and performance Conducted capacity planning and performance optimization for production environments Managed security compliance and implemented best practices for infrastructure and application security Provided technical leadership and mentorship to junior team members Participated in incident response and post-mortem analysis to drive continuous improvement Unix, Linux, C/C++, Jenkins, Pipeline scripting, Docker, containers/vms, scripting (Bash, Ksh, Python, Perl), automation, scm, hg, GIT, release, DevOps, Cloud, artifacts management, mdb, ldd, truss, strace, GNU C (gcc), JIRA. ### Member of Technical Staff 4 (MTS 4) @ Sun Microsystems Jan 2005 – Jan 2010 | Menlo Park, San Francisco Bay Area Member of Technical Staff 4. Led comprehensive software build, release, and deployment automation initiatives for enterprise-scale networking and Unix kernel operating systems. Architected and maintained critical software delivery infrastructure supporting continuous integration and deployment pipelines. Key Responsibilities & Achievements: Source Code Management - Managed distributed version control systems and multi-branch development workflows across large-scale development teams Process Engineering - Designed, implemented, and enforced development standards, coding conventions, and automated build/release engineering processes to ensure consistent software delivery Cross-Functional Collaboration - Partnered with infrastructure, development, and operations teams to establish fully automated build and deployment pipelines, reducing manual intervention and improving release velocity Technical Expertise - Proficient in version control systems (Mercurial, CVS), build automation tools, and Unix/Linux environments with expertise in shell scripting, Perl, and build compilation systems Mercurial, cvs, tw, scm, perl, korn shell, bash, Solaris, Unix, linux, scripting, build, compilations, makea ### Linux System Engineer @ MailFrontier Jan 2005 – Jan 2005 | San Francisco Bay Area Linux installer project ### Lead System Engineer @ KONGSBERG Jan 2003 – Jan 2004 | Kongsberg, Norway Led the Airborne Warning and Control System (AWACS) Systems Integration Engineering team, successfully delivering a critical situation control computer program to Boeing for NATO's AWACS aircraft fleet. Orchestrated the integration of Kongsberg Group's advanced warning system technology, enabling synchronized threat detection and operator alerting capabilities for airborne early warning and control operations. Key Achievements - Program Leadership -Managed cross-functional engineering team delivering major milestone release to Boeing for NATO AWACS program Systems Integration - Successfully integrated Kongsberg Group's situation control computer program with existing AWACS infrastructure Critical System Delivery - Delivered mission-critical software enabling real-time threat detection and synchronized operator warnings Technical Expertise - Applied advanced software engineering principles in Java, C/C++, and Unix/Linux environments while serving as Scrum Master Technologies & Methodologies - BOEING, UNIX/Linux, Scrum Master, Java, C/C++, Gallium, scripting ### Staff Software Engineer @ Veritools, Inc. Jan 2000 – Jan 2003 | Palo Alto, San Francisco Bay Area Worked on the development and design of a stack of some of the fastest, most powerful and user-friendly EDA ASIC design debuggers and verification tools on the market. Veriog/VHDL, Analog / Digital, C, C++, Make, Verilog, Perl, TK, TCL, Linux/UNIX , Shell scripting, Automation, Synthesis, delivery automation, ASIC, EDA, CAD. see less ## Education ### Bachelor of Science - BS in Computer Science San José State University ### Python programming UCSC Silicon Valley Extension ## Contact & Social - LinkedIn: https://linkedin.com/in/erikdibble --- Source: https://flows.cv/erikdibble JSON Resume: https://flows.cv/erikdibble/resume.json Last updated: 2026-04-12