Education: DePaul University Graduated: June 2020 Major: Computer Science
Skills: Collaboration, Cultural Awareness, Documentation, Flexibility, Independence, Time Management
Tools: Apache, CSS, Docker, Git, Hugo, Jenkins, Jinja, Kubernetes, Linux, Oracle Cloud, Python, REST API, SaltStack, Termius, Terraform, Vim, VS Code
Interests: Playing Music, Travel, Custom Keyboards, Photography
References: Joseph Rodriguez Sr. Applications Engineer Oracle joecrodriguez@gmail.com
Jeff Schnurr Sr. Applications Engineer Oracle j.mk.schnurr@gmail.com |
Experience: Senior Applications Engineer • Oracle 2019 - Present
DevOps, Release Engineering, Infrastructure Management, Script Development, IaC, and CI/CD Support for Oracle’s Textura Payment Management Software.
- Developed infrastructure for 400+ live and test Linux systems through use of SaltStack, Python, and Jenkins.
- Maintained thousands of default and overridden values for configuring 20+ services across internal and production environments.
- Scripted and maintained deployment states for consistent deployment of all services in internal and production environments.
- Developed Python scripts for testers to interface with existing Salt deployment states.
- Configured Jenkins jobs to automate testing and deployment of services internally and in production to streamline and speed up testing and deployments.
- Collaborated with colleagues on other teams to understand and implement required changes.
- Gathered requirements from Software Engineers to update configurations and improve deployment processes when implementing changes.
- Assisted QA Testers by understanding test cases, reconfiguring environments, and providing commands for loading desired testing requirements.
- Worked with CloudOps to provision and configure new production Linux virtual machines and decommission old VMs in Oracle Cloud.
- Assisted teammates with design, implementation, debugging, troubleshooting, and code reviews.
- Participated in process management and release engineering.
- Wrote documentation on internal processes for projects I lead, and updated out-dated documentation.
- Maintained Git repositories by tagging branches, keeping active branches up-to-date, and deleting deprecated branches.
- Followed internal processes for smooth production deployments each month.
|