Dennis Roberts
About Dennis Roberts
Dennis Roberts is a Principal Platform Engineer at Tideworks Technology, where he has worked since 2019. He has extensive experience in system administration and DevOps, having held various positions at companies such as Uplight, EnergySavvy, and Amazon.
Current Role at Tideworks Technology
Dennis Roberts serves as the Principal Platform Engineer at Tideworks Technology, a position he has held since 2019. In this role, he is responsible for overseeing platform engineering initiatives and ensuring the reliability and efficiency of technology solutions. His work focuses on leveraging automation and cloud technologies to enhance system performance and scalability.
Previous Experience in DevOps Engineering
Prior to his current role, Dennis worked as a Senior DevOps Engineer at Uplight for four months in 2019. He also held a Senior DevOps Engineer position at EnergySavvy from 2014 to 2019, where he contributed to various projects over five years. His earlier experience includes working as a DevOps Engineer at Unity Technologies for eight months in 2013-2014.
System Administration Background
Dennis has a solid background in system administration, having worked in various roles since 1999. He served as a System Administrator at AT&T from 1999 to 2003 and continued in similar roles at Speakeasy, Pelago, and PopCap Games. His responsibilities included managing system operations and ensuring optimal performance across different platforms.
Technical Skills and Expertise
Dennis possesses extensive technical skills, particularly in automation and cloud services. He utilizes tools such as Terraform, Terragrunt, and Ansible for automation tasks. His expertise includes managing AWS Elastic Kubernetes Service (EKS) and AWS Network Firewall, as well as working with databases like PostgreSQL, Oracle, and MongoDB. He has also implemented automated systems for provisioning and patch management.
Projects and Innovations
Throughout his career, Dennis has designed and implemented several innovative systems. Notably, he created an automated provisioning system that provisions new systems and maintains their updates. Additionally, he developed an automated patching system that ensures all Linux and Windows systems are patched every 30 days, enhancing security and system integrity.