Work History
FreedomPay
As a DevOps Engineer at FreedomPay, I collaborated with platform, infrastructure, operations, and development teams to reduce toil, modernize, and expand automation in the end-to-end delivery of software products.
Key Contributions
• Defined and implemented standards across development and infrastructure organizations
• Managed migrations from TeamCity to Azure DevOps, Artifactory to Azure Artifacts, and Bitbucket to Azure Repos
• Modernized CI/CD pipelines and implemented SonarQube
• Automated database deployment and management using DACPAC and Flyway
• Implemented configuration as code primarily via Octopus Deploy and Infrastructure as Code (IaC) using Terraform, DSC, Bicep/ARM
• Explored opportunities to containerize new and existing services, APIs, etc.
• Modernized bloated brownfield projects
Tech Stack : Artifactory, Azure DevOps (Artifacts, Boards, Repos), Bitbucket, Confluence, DACPAC, Flyway, Octopus Deploy, Terraform, PowerShell, DSC, Bicep/ARM, Docker, Kubernetes, SonarQube, TeamCity, Azure API Management
United BioSource Corp
As the Senior Manager of DevOps at UBC, I lead the ongoing effort to establish and grow the DevOps Center of Excellence. By driving the adoption of DevOps culture and practices, my team and I strive to strengthen agility, reliability, and security throughout the organization.
Establish and execute a roadmap of DevOps initiatives including, but not limited to :
- Standardizing practices
- Implement branching strategy
- Test-Driven-Design methodology
- Re-architect CI/CD strategy
- Modernize pipeline practices by developing, and implement secure development practices
- Quality gates in pipelines
- Code coverage requirements
- Static and dynamic code analysis
- Automated (active) vulnerability testing
- Increase developer adoption and understanding of DevOps principles
- Encourage cross-team collaboration at all stages of the product lifecycle
- Reduce deployment friction to developers
- Modernize pipeline practices by developing, and implement secure development practices
- Implement project retirement strategy and automation
- Collaborate on developing and implementing technical debt resolution strategies
- Collaborate on developing architecture modernization strategy for existing platforms
- Develop, implement a containerization strategy for new and existing platforms
- Develop, implement reliability strategies and policies across the technical organization
- Propose, implement, and integrate centralized monitoring, tracing, and metrics solution across the technical organization
- Develop, implement infrastructure as code
- Developer, and Systems / Security engineer education and training strategy
- Research, develop, implement software license management strategy
- Develop, Implement certificate lifecycle management strategy and solution
Continued to maintain a significant amount of the hands on work handled as an Architect/SDE.
United BioSource Corp
Work with all teams across the IT organization to expand existing automation in Development and implement new strategies working towards an end goal of 100% Infrastructure as Code.
Develop complex PowerShell modules, scripts and resources adhering to .NET Standard and targeting PowerShell 6+.
Develop Functional POC’s for advanced in-house systems using PowerShell and PowerShell Universal, then build out the final solutions using C# (if necessary)
- Automated Systems Configuration and Maintenance Reporting solution for all Windows Machines.
- Active Directory Groups Membership Self Service Automation
- IIS Log Collection and Centralization System
- Centralized cross-domain SSL Certificate Management System
- Create a unified build management module for in-house software using PowerShell.
Manage deployment and integration of projects built in
- NodeJS
- C#
- PowerShell
- Angular
- React
- Various others…
Administer:
- Azure (ARM)
- Octopus Deploy
- Team City
- Azure DevOps
- More...
Change Healthcare
As a contract DevOps Engineer for Change healthcare, I worked closely with the Software Engineering and Operations teams within McKesson and Change Healthcare to develop PowerShell Desired State Configuration based automation solutions. The solutions we developed were primarily used for migration of production client environments between data McKesson and CHC data centers. Our architecture allowed for future use in deployment of new client environments. Additionally I provided expert systems knowledge to aid in complex issues related to integrations in new customer environments.
Coast Technologies LLC
Provide services to clients on a contract or as-needed basis
- Managed systems, services, and infrastructure
- Cloud
- Management
- Migrations
- Integration
- Systems design & architecture
- Software design, engineering, and architecture
More...
AccessLex Institute
- Project planning, product testing, cost-analysis, and integration/implementation
- Implement, upgrade, and maintain new and existing information technology information systems
- Maintain and improve existing network infrastructure as needed
- Reconcile and improve current Windows Active Directory and Group Policy to meet best practices
- Present and improve existing information security presentations
- End user security awareness training program conceived and implemented
- Follow and improve change control, and project process management
- Test and improve disaster recovery protocols, procedures, and documentation
- Migrate backup, disaster recovery, and virtual server environment to Azure
- Manage Fortinet firewalls & Access Points
- Automate internal processes whenever possible using PowerShell
- Manage virtualized server environment
- HPE Hyperconverged
- VMWare vCenter (4 hosts, 80 Servers)
SkillSurvey Inc
- Migrated and configured hosted exchange to Office 365; Managed Office 365 Tenant
- Implement Azure Active Directory; SSO with Azure Active Directory into various systems
- Maintain and monitor internal Infrastructure Hardware, Software, and Cloud Systems
- Provide support for all employees including direct daily support for executive level
- Vendor relationship management
- Security and compliance analysis, report findings and suggestions to Upper Management
- End user security awareness training program conceived and implemented
Education & Certifications
Peirce College
AS Information Technology | Network Administration & Security