Skip to content

Instantly share code, notes, and snippets.

@ephos
Last active March 13, 2024 14:57
Show Gist options
  • Save ephos/57e545d60439c7b363e2be58adbe3b7e to your computer and use it in GitHub Desktop.
Save ephos/57e545d60439c7b363e2be58adbe3b7e to your computer and use it in GitHub Desktop.
Resume
{
"basics": {
"name": "Rob Pleau",
"label": "DevOps / Cloud / Platform Engineer",
"image": "https://avatars.githubusercontent.com/u/14333618?v=4",
"email": "rj.pleau@gmail.com",
"phone": "(508) 498-2648",
"url": "https://ephos.github.io",
"summary": "Security oriented DevOps/DevSecOps, Cloud, and Platform Engineer with over 10 years of experience. Driven by a desire to continually optimize processes, learn, and share knowledge. Experienced in designing, implementing, and managing complex cloud and container infrastructure and associated CI/CD pipelines. Experienced writer of code, skillful in scripting and building CLI tools as well as writing Infrastructure as Code (IaC).",
"location": {
"city": "Uxbridge",
"countryCode": "US",
"region": "Massachusetts"
},
"profiles": [
{
"network": "LinkedIn",
"username": "rob-pleau",
"url": "https://www.linkedin.com/in/rob-pleau/"
},
{
"network": "GitHub",
"username": "ephos",
"url": "https://github.com/ephos"
}
]
},
"work": [
{
"name": "Lacework",
"position": "Solutions Engineer",
"startDate": "2023-03-01",
"summary": "Consult with customers to design and implement Lacework's cloud security platform.",
"location": "Remote",
"highlights": [
"Consulted with customers with simple to very complex AWS environments on requirements and steps to implement Lacework.",
"Developed custom tooling using Go, PowerShell, and Python. This included building a new integration to Azure DevOps as well as a Go utility for customers to pull aggregated GCP compliance reports.",
"Utilized Terraform and CloudFormation to deploy components of Lacework.",
"Assisted customers to meet audit needs for SOC2, ISO 27001, NIST, HIPAA, or to meet general CIS benchmarks for hardening their cloud/container environments.",
"Helped customers integrate CI/CD pipeline security to meet their security needs."
]
},
{
"name": "FM Global",
"position": "Technical Product Owner",
"startDate": "2021-08-01",
"endDate": "2023-03-01",
"summary": "Led the Cloud Platform team as a Technical Product Owner (as well as interim Product Owner for the Cloud Operations team) during large scale Digital Transformation.",
"location": "Remote",
"highlights": [
"Led two teams of engineers through a large scale Digital Transformation project.",
"Standardized Terraform as IaC framework and architected repository structure and pipelines for cloud infrastructure.",
"Developed internal Terraform modules to create re-usable Azure components for other teams.",
"Designed and deployed initial data tier architecture for Azure SQL, PostgreSQL, and Azure Data Factory.",
"Developed initial AKS infrastructure and worked with product teams to deploy initial application workloads.",
"Consulted with customers with simple to very complex AWS environments on requirements and steps to implement Lacework."
]
},
{
"name": "FM Global",
"position": "Lead DevOps Engineer",
"startDate": "2017-06-01",
"endDate": "2021-08-01",
"summary": "Built and managed cloud infrastructure on AWS and Google Cloud platforms.Implemented Docker containerization and automated deployment using Jenkins.Configured and maintained Ansible playbooks for infrastructure automation and configuration management.Conducted regular security audits and implemented measures to improve security posture.",
"location": "Remote / Johnston, RI",
"highlights": [
"Assisted in building out the initial CI/CD pipelines for both existing brownfield applications as well as greenfield applications.",
"Led the effort to migrate entire development organization transition to Git.",
"Built initial life cycles and processes for support of CentOS Linux workloads within the environment for new Linux native applications.",
"Led the 'Configuration as Code' project to standardize all Linux and Windows configuration leveraging Salt Stack.",
"Evangelized building a DevOps/DevSecOps culture within the organization and took point on working with Human Resources to develop the new job families."
]
},
{
"name": "FM Global",
"position": "Lead Server Automation Engineer",
"startDate": "2011-11-01",
"endDate": "2017-06-01",
"summary": "Managed and maintained internal server infrastructure. Leveraged automation to reduce manual tasks and improve efficiency. Worked with various teams to implement new technologies and improve existing processes.",
"location": "Johnston, RI",
"highlights": [
"Completely automated internal server provisioning process reducing time to provision from 5 days to 15 minutes.",
"Developed a process to automate the setup of the NetApp storage arrays for disaster recovery tests, reducing setup from 8 hours to 15 minutes.",
"Implemented Git version control as the standard for all infrastructure scripts and code.",
"Automated most aspects of on-premises server and ESXi host patching.",
"Created supporting administration tooling for 4 teams to reduce toil of manual tasks, increase efficiency, and reduce errors."
]
},
{ "name": "Techsnips.io",
"position": "Content Contributor",
"startDate": "2018-04-01",
"endDate": "2019-12-01",
"summary": "Techsnips content contributor.",
"location": "Remote",
"highlights": [
"Created tech snip videos of various DevOps and scripting topics."
]
},
{
"name": "Atrion Networking",
"position": "Advanced Systems Specialist",
"startDate": "2010-03-01",
"endDate": "2011-11-01",
"summary": "Staff augmentation at FM Global assisting client and server teams with various new and ongoing projects.",
"location": "Warwick, RI",
"highlights": [
"Completed P2V process for all remaining Microsoft SQL servers.",
"Took the lead of monthly Windows patching process for all Windows servers."
]
},
{
"name": "eClinicalWorks",
"position": "Network Administrator",
"startDate": "2009-03-01",
"endDate": "2010-03-01",
"summary": "Managed and maintained internal network and server infrastructure for a large electronic medical record software firm.",
"location": "Westborough, MA",
"highlights": [
"Facilitated the migration to an entirely new Active Directory domain.",
"Implemented OpenFire chat server for the company to have internal corporate instant messaging.",
"Standardized all internal client and server hardware to Dell.",
"Implemented entirely new Nortal routing and switching infrastructure."
]
},
{
"name": "Tinio Consulting",
"position": "Consultant Engineer",
"startDate": "2008-11-01",
"endDate": "2009-03-01",
"summary": "Provided IT consulting services to small businesses in the eastern Massachusetts and northern Rhode Island area.",
"location": "Bellingham, MA",
"highlights": [
"Assisted clients with various IT projects and troubleshooting.",
"Centralized logging and monitoring with Cacti."
]
},
{
"name": "FM Global",
"position": "Co-Op Data Network Engineer",
"startDate": "2008-02-01",
"endDate": "2008-07-01",
"summary": "Assisted the Data Network team with Cisco switch upgrades and project work.",
"location": "Johnston, RI",
"highlights": [
"Staged and configured Cisco Catalyst 6509e switches for branch office replacement.",
"Sized corporate network for Cisco Wide Area Application Engine (WAE) deployment."
]
}
],
"volunteer": [
{
"organization": "PowerShell + DevOps Summit 2018",
"position": "Speaker",
"startDate": "2018-04-08",
"endDate": "2018-04-12",
"url": "https://github.com/ephos/PSSummit2018-Plaster",
"summary": "Creating PowerShell Projects and More with Plaster"
},
{
"organization": "PowerShell + DevOps Summit 2023",
"position": "Speaker",
"startDate": "2023-04-24",
"endDate": "2023-04-27",
"url": "https://github.com/ephos/PSSummit2023-LinuxShells",
"summary": "Linux Shell Debates or: How I Stopped Worrying and Learned to Love PowerShell"
},
{
"organization": "The DevOps Collective",
"position": "Volunteer",
"url": "https://devopscollective.org/",
"startDate": "2019-01-01",
"summary": "Volunteer with The DevOps Collective to help organize OnRamp related tasks for the PowerShell+DevOps Global Summit.",
"highlights": [
"PowerShell + DevOps Summit 2019 OnRamp Buddy System Organizer.",
"PowerShell + DevOps Summit 2020 OnRamp Scholarship Program Organizer.",
"PowerShell + DevOps Summit 2024 Session Content Evaluator."
]
},
{
"organization": "Agile RI",
"position": "Volunteer Speaker",
"startDate": "2017-07-01",
"endDate": "2019-07-01",
"url": "https://www.agileri.com/",
"summary": "Speaker for Agile RI",
"highlights": [
"Speaker on how to build a DevOps culture in your organization."
]
},
{
"organization": "P-Tech",
"position": "Volunteer Mentor",
"url": "https://www.ptech.org/",
"startDate": "2017-01-01",
"endDate": "2019-12-01",
"summary": "",
"highlights": [
"Mentored PCTA student on career and college readiness."
]
}
],
"publications": [
{
"name": "The PowerShell Conference Book",
"publisher": "LeanPub",
"releaseDate": "2018-09-08",
"url": "https://leanpub.com/powershell-conference-book",
"summary": "Chapter author of: \"Scaffolding PowerShell Projects and More with Plaster\"."
},
{
"name": "The PowerShell Conference Book: Volume 3",
"publisher": "LeanPub",
"releaseDate": "2020-10-10",
"url": "https://leanpub.com/psconfbook3",
"summary": "Chapter author of: \"Spice Up Your Console Output or Prompt with ANSI\"."
},
{
"name": "Blog",
"publisher": "Self",
"releaseDate": "2017-01-01",
"url": "https://ephos.github.io/",
"summary": "Blogger of Linux, PowerShell, etc."
}
],
"education": [
{
"institution": "New England Institute of Technology",
"area": "Network Engineering",
"studyType": "Bachelor of Science (BS)",
"location": "Warwick, RI",
"startDate": "2005-10-01",
"endDate": "2008-06-01"
}
],
"certificates": [
{
"title": "IN PROGRESS - Certified Kubernetes Application Developer (CKAD)",
"date": "2023-07-31",
"issuer": "Cloud Native Computing Foundation (CNCF)",
"score": "",
"url": "https://www.cncf.io/certification/ckad/"
}
],
"skills": [
{
"name": "CI/CD",
"level": "Master",
"keywords": [
"Git Branching Strategies",
"Release Patterns (Canary, Blue/Green, Ring, etc)",
"Custom Step Authoring (Github Actions/Azure DevOps Pipelines)",
"Testing Strategies (Unit, Integration, Functional, etc)",
"Git Providers (Github, Gitlab, Azure DevOps, Bitbucket)",
"Octopus Deploy",
"Package Management (Nexus, Proget, Artifactory, Azure DevOps)",
"Jira",
"Trello",
"Git"
]
},
{
"name": "Security",
"level": "Advanced",
"keywords": [
"Compliance Frameworks",
"Static Application Security Testing (SAST)",
"Software Composition Analysis (SCA)",
"Dynamic Application Security Testing (DAST)",
"OWASP",
"IaC Scanning",
"Vulnerability Management",
"IAM"
]
},
{
"name": "IDEs",
"level": "Advanced",
"keywords": [
"Neovim/Vim",
"Visual Studio Code",
"Visual Studio",
"Vi"
]
},
{
"name": "Configuration as Code",
"level": "Advanced",
"keywords": [
"Chef",
"Salt Stack",
"Ansible"
]
},
{
"name": "Terraform",
"level": "Advanced",
"keywords": [
"Terraform Cloud",
"State management",
"Terraform imports",
"Modules",
"IaC Code Security Scanning"
]
},
{
"name": "AWS",
"level": "Advanced",
"keywords": [
"EKS",
"Lambda",
"IAM",
"RDS",
"S3",
"ECR",
"SQS",
"SNS",
"EC2",
"ECS Fargate",
"CloudFormation",
"CloudTrail",
"Control Tower"
]
},
{
"name": "Azure",
"level": "Master",
"keywords": [
"Azure Kubernetes Services (AKS)",
"Azure Landing Zone architecture",
"Azure VMs and VMSS",
"Azure App Services",
"Azure Function Apps",
"Azure Container Registry (ACR)",
"Azure Active Directory",
"Azure Cloud Adoption Framework (CAF)",
"Azure Data Factory",
"Azure SQL/Postgres",
"Azure Resource Management (ARM)",
"Azure CLI (az cli)",
"Azure Container Instances (ACI)"
]
},
{
"name": "Linux",
"level": "Master",
"keywords": [
"Debian",
"Ubuntu",
"Red Hat",
"Rocky Linux",
"CentOS",
"Arch Linux"
]
},
{
"name": "Concepts",
"level": "Master",
"keywords": [
"Scrum",
"Kanban",
"Agile",
"TCP/IP",
"4 Golden Signals",
"Troubleshooting",
"Mentoring",
"Leadership"
]
},
{
"name": "Docker/Kubernetes",
"level": "Advanced",
"keywords": [
"Kubectl",
"Helm",
"Docker Compose",
"Docker Swarm",
"Docker CLI"
]
},
{
"name": "PowerShell",
"level": "Master",
"keywords": [
"Modules",
"Functions",
"Classes",
"CI/CD Pipelines",
"DSC"
]
},
{
"name": "Python",
"level": "Intermediate",
"keywords": [
"Scripts",
"Functions"
]
},
{
"name": "Go",
"level": "Intermediate",
"keywords": [
"CLI Tools",
"Cobra",
"Binaries/Packages"
]
},
{
"name": "IDEs",
"level": "Advanced",
"keywords": [
"NeoVim/Vim",
"Visual Studio Code",
"Visual Studio",
"Vi",
"Langage Server Protocols (LSP)",
"Debug Adapter Protocols (DAP)"
]
}
],
"languages": [
{
"language": "English",
"fluency": "Native Speaker"
}
],
"interests": [
{
"name": "Linux 🐧",
"keywords": []
},
{
"name": "Crossfit 🏋️‍♂️",
"keywords": []
},
{
"name": "Kayaking 🚣",
"keywords": []
},
{
"name": "Brewing 🍺",
"keywords": []
},
{
"name": "Mechanical Keyboards ⌨",
"keywords": []
},
{
"name": "Coding 👨‍💻",
"keywords": []
}
],
"meta": {
"theme": "kendall",
"lang": "en"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment