Summary
Highly skilled CI/CD Engineer with 6 years of experience driving automation, infrastructure, and release management in fast-paced technology environments. Proven ability to design, implement, and optimize robust CI/CD pipelines using tools like Jenkins, GitLab CI, and AWS, significantly reducing deployment times and enhancing system reliability. Adept at leveraging scripting (Python, Bash) and containerization (Docker, Kubernetes) to streamline development workflows and improve operational efficiency. Passionate about fostering a culture of continuous improvement and delivering high-quality software.
Experience
Senior CI/CD EngineerSalesforce
- Led the migration of 50+ critical applications to a new GitLab CI/CD platform, reducing average build times by 30% and improving developer productivity across engineering teams.
- Designed and implemented automated deployment strategies for microservices using Kubernetes and Helm, resulting in a 99.9% deployment success rate and near-zero downtime for application updates.
DevOps EngineerAtlassian
- Established and maintained CI/CD pipelines for 10+ core applications using Jenkins and AWS CodePipeline, accelerating release cycles by an average of 25%.
- Automated infrastructure provisioning for testing environments with Terraform, reducing environment setup time from days to hours for new project initiatives.
Projects
Automated Docker Image Builder
- Developed a Python-based tool to automate the creation and testing of Docker images for various applications, reducing manual build time by 70%.
Terraform AWS EKS Module
- Created a reusable Terraform module for provisioning and configuring AWS EKS clusters, reducing setup time for new Kubernetes environments by 80%.
- Included best practices for networking, security groups, and IAM roles, significantly enhancing the security posture of deployed clusters.
- Documented module usage and examples, enabling rapid adoption by other engineers and ensuring consistent environment deployments.
GitLab CI/CD Template Library
- Designed and maintained a collection of modular GitLab CI/CD templates for common application types (e.g., Node.js, Python, Java), promoting pipeline standardization.
- Incorporated dynamic stage generation based on project requirements, reducing boilerplate code and simplifying pipeline configuration for developers.
- Improved build consistency and reduced human error by providing pre-validated and tested CI/CD workflows for rapid project onboarding.
Education
University of California, BerkeleyMaster of Science in Computer Science
- Specialized in Distributed Systems and Cloud Computing
- Completed thesis on 'Optimizing Container Orchestration in Hybrid Cloud Environments'
- Achieved a GPA of 3.8/4.0
University of Texas at AustinBachelor of Science in Software Engineering
- Graduated with High Honors, Dean's List every semester
- Awarded 'Outstanding Senior Project' for a secure messaging application
- Member of the ACM Student Chapter
Skills
CI/CD & DevOps Tools
JenkinsGitLab CICircleCIGitHub ActionsAWS CodePipelineAzure DevOps
Cloud & Containerization
AWSKubernetesDockerHelmECSEKS
Scripting & Automation
PythonBashGroovyTerraformAnsibleCloudFormation
Monitoring & Logging
PrometheusGrafanaELK StackDatadogSplunk
Version Control & OS
GitGitHubGitLabBitbucketLinuxWindows Server