Rodney Andrews
Site Reliability Engineer
Profile
Seasoned DevOps Engineer with a proven track record of ensuring optimal workflow and efficient production in large-scale printing facilities. Bringing forth an in-depth understanding of Devops methodologies and strong technical abilities relating to working with multiple nodes used during production. Adept in trouble-shooting and working to offer multiple varying solutions. Experienced in identifying issues, writing automation code, and repairing software and data defects. A strong team player with excellent collaboration skills, and a commitment to maximizing the production process within a facility. Employment History
Senior Software Engineer at Cisco, San Francisco
May 2021
• Maintain services once they are live by measuring and monitoring availability, latency and overall system health.
• Design, write, and deploy software to improve the availability, scalability, and efficiency of Duo products and services.
• Utilize a deep understanding of service topology and their dependencies required to troubleshoot issues and define mitigations.
• Create dashboards for infrastructure and application teams, utilizing tools such as Dynatrace SaaS and Splunk ITSI, including Steel Thread dashboards.
• Assist in integrating new software/hardware with Dynatrace, Splunk, or other relevant products as required.
• Design, develop, implement, deploy, and maintain Cloud Network Infrastructure: VPN, proxies, routes, AWS VPC, transit gateways, and load balancers.
• Design and implement any changes to service telemetry for the automation to consume if it is not already available
• Maintain Production Kubernetes Cluster along with automation of microservice deployments
• Develop and maintain automation tools and scripts to streamline deployment, monitoring, and management of the infrastructure. Senior Cloud Security Engineer at Seagate, Fremont August 2018 — May 2021
• Design and develop distributed services that are resilient, highly available and scalable.
• Collaborate with business partners, architects, technical leads, product management and analysts to develop high-quality customer centric solutions.
• Participate in all aspects of software development activities, including design, coding, code review, unit and integration testing, bug fixing, deploy and code/API documentation.
Details
San Jose
United States
*******.******@*******.***
Skills
AUTOMATION
HTML/CSS/JavaScript
MySQL
MongoDB
Node.js
Linux (Ubuntu,CENTOS)
Git (Github,GitLab,Gerrit)
Java Development (J2EE)
Docker
SQL
C++
Jenkins
Ansible,Salt,Chef,Puppet
Python
Kubernetes
GoLang
Docker
Amazon Web
Services(EC2,EKS,CloudFormation)
Google Cloud Platform(GCP)
Azure Cloud
L3 Networking Protocols
(BGP,OSPF,ISIS))
Terraform
• Own feature development from inception to production rollout and postmortem & contribute to the development of engineering processes.
• Help evaluate innovative technologies and incorporate them into our stack.
• Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
• Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
• Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
• Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.
Software Engineer at HiveIO, Hoboken, New Jersey
September 2013 — July 2018
• Developed and maintained software in multiple programming languages, such as Java, Python, and JavaScript
• Developed automated scripts to simplify common tasks and reduce manual effort
• Implemented automated testing that increased code coverage to 80%, reducing the number of production issues by 70%
• Conducted code reviews and mentored junior developers to improve code quality and ensure adherence to best practices
• Created a Continuous Integration/Continuous Deployment
(CI/CD) pipeline that reduced time-to-deployment from 7 days to 4 hours
• Designed and developed a scalable, high-availability web application that handled 9000 concurrent users with minimal downtime
• Utilized object-oriented programming to create a reusable codebase, resulting in a 30% reduction in development time
• Created an automated monitoring system that alerted administrators of potential issues before they impacted users
• Collaborated with stakeholders to identify and document customer requirements
• Refactored existing code to improve readability and maintainability, resulting in a 15% reduction in development time
• Optimized the application’s performance by implementing caching and using memory-efficient data structures Education
Bachelors in Computer Information Systems, Devry University, Chicago
July 1996 — February 1999
Bash Scripting
Monitoring (Prometheus,
Grafana, ELK, and Splunk for
monitoring and alerting