Author Image

Hi, I'm Adrian

Adrian McFarlane

DevOps Developer at Fortinet

Fast Learner
Creativity
Enthusiasm

Experiences

1
DevOps Developer
Fortinet

Jan 2023 - Present, Burnaby, BC, Canada

Fortinet is a global leader in broad, integrated and automated cybersecurity solutions that protect businesses and people against cyberattacks across the entire attack surface.

Responsibilities:
  • Working on the DevSecOps team
  • Develop and maintain pipelines and automation related to SAST(Coverity) and SCA(BlackDuck)
  • Roll out BlackDuck SCA tool to development teams, including training, documentation, automation and support for 20+ projects
  • Develop API integrations between BlackDuck, Coverity and internal tools
  • Write Gitlab CI and Jenkins pipelines in Bash, Python, and Groovy
  • Create, document, and maintain BlackDuck servers using Kubernetes and Helm
  • Monitor services using Grafana, Prometheus, Loki and Promtail

DevOps Engineer (Intern)
Safe Software

Jan 2022 - Aug 2022, Surrey, BC, Canada

Safe Software is the maker of FME and the pioneering global leader in spatial data transformation technology. FME empowers users to confidently transform spatial data so it can be used and shared - where, when and how it’s needed.

Responsibilities:
  • Worked in a team responsible for automating Build and Test for a large cross-platform C++ application.
  • Automated tasks using Powershell, Bash, Python, Groovy and Jenkins.
  • Deployed Incredibuild network build accelerator in CI services to improve build times and minimize feedback time for developers.
  • Used Hashicorp packer to automate creation of base windows AMIs for build and test machines.
  • Provided prompt troubleshooting of build services and provided updates to internal developers.
  • Experimented with massively parallel builds during company hackathon using llamac++, a drop in replacement for gcc that compiles in AWS lambda serverless.
2

3
Field Technician
Encepta

June 2021 - Aug 2021, Vancouver, BC, Canada

Encepta is a professional services firm delivering outside plant field services, design, inspection, and construction management, as well as big-data analytics and AI-powered models for the telecommunication sector.

Responsibilities:
  • Conducted field audits of client telecommunications equipment data and updated to match what was seen in the field.
  • Used GIS mapping software to match location coordinates from data with real world devices.
  • Identified and photographed devices to mark faulty units needing replacement.
  • Independently managed schedule and routes to ensure project deadlines were met.

IT Service Technician
Evergreen Computers

Jan 2020 - Aug 2020, North Vancouver

Responsibilities:
  • Diagnosed, serviced, replaced parts, and made suggestions of potential solutions to customers regarding the hardware or software of their computers.
  • Created parts lists and built custom desktop computers based on customer’s needs and abilities.
  • Wrote PowerShell scripts to automate repetitive processes and lower service turnaround times. These scripts are now used by management and new employees as standard procedure.
  • Created new company data backup and recovery procedures to prevent customer data loss.
  • Provided in depth troubleshooting and service to managed service clients.
4

Education

Computer Information Technology Diploma
GPA: 93 out of 100