Crafting Secure Software and Building Reliable Delivery Pipelines
My efforts have focused on enhancing the efficiency of CI/CD pipelines through the use
of open-source tools.
Specifically, I have used Jenkins to automate the build and test process, and Ansible to
automate the deployment process.
This improved the efficiency and reliability of the software delivery process.
Ensuring reliable software releases is critical. I have used vulnerability scans, secure
code reviews, and static code analyzers to build the most secure software
possible.
I have used the ISO 27001 framework to assess risks to information assets and made
decisions to integrate security controls into the development process.
As a developer, I used the Agile methodology to deliver software in a timely manner. As
a Scrum Master, I facilitated proper scrum implementation.
In my experience, good DevSecOps practices within a scrum team relies on the types of
transparent communication and quality metrics that feed into velocity and burndown
charts allowing teams to collaborate and self-manage to the greatest extent
possible.
My experience in creating and maintaining CI/CD pipelines has given me the ability to
collect data on the development process, which can be used as valuable inputs for
burndown charts and to reflect pipeline status.
For example, my experience with monitoring and alert systems within Azure DevOps has
helped me to identify and resolve issues like build failures before they become a larger
problem.
Status: Deployed
Status: Released
Status: Released
Status: Released
AWS Certified SysOps
CompTia Security+ CE
ScrumAlliance Certified ScrumMaster
U.S. Air Force Computer Scientist
B.S. in Computer Science
U.S. Navy Nuclear Power Operator