Adam Roberts

Adam Roberts Email and Phone Number

DevOps | Solution Architecture | Platform Manager | Developer Tooling @ Elsevier
Oxford, GB
Adam Roberts's Location
Greater Oxford Area, United Kingdom, United Kingdom
Adam Roberts's Contact Details

Adam Roberts personal email

Adam Roberts phone numbers

About Adam Roberts

Cloud Architect, DevOps engineer, automation, IaC, CICD, Kubernetes, serverless

Adam Roberts's Current Company Details
Elsevier

Elsevier

View
DevOps | Solution Architecture | Platform Manager | Developer Tooling
Oxford, GB
Website:
elsevier.com
Employees:
12273
Adam Roberts Work Experience Details
  • Elsevier
    Elsevier
    Oxford, Gb
  • Elsevier
    Principal Site Reliability Engineer (Sre) - Platform Engineering
    Elsevier Aug 2022 - Present
    Amsterdam, North Holland, Nl
    Working in the Platform Engineering team architecting and leading projects, enhancing processes, improving CICD and IaC.Recent projects:- AWS EKS, and ArgoCD (Gitops), based GitHub Actions runner platform to bring secure centralised runners to dev teams in a self service manner.- Standardised automated incident alerting and reporting, integrating New Relic, OpsGenie and StatusPage using AWS serverless systems in Python- Built token "Vending machines" using OIDC for Artifactory and Github to improve security with short lived access tokens.- AWS EKS Backstage implementation with full CICD and IaC- Running proof of concept for GitHub Advanced Security- Company migration from GitHub Enterprise Cloud to GitHub Enterprise Managed Users, over 3000 users, 10,000 repositories, 20 organisations. (current project).Ensuring all projects are completed with strong documentation, CICD and as code practices. As well as good observability and incident management.
  • Oxford Nanopore Technologies
    Devops Technical Lead
    Oxford Nanopore Technologies Jun 2022 - Aug 2022
    Oxford, Gb
    Created a plan of action on how the company could move from Ops team receiving tickets to a DevOps culture where relationships were close and Devs had more understanding of their infrastructure. Reformed and standardised the documentation for central tooling provided by Ops team to ensure tools supported had clear on boarding guides, user guides and run books.
  • Nationwide Building Society
    Devops Architect
    Nationwide Building Society Apr 2022 - Jun 2022
    Swindon, Wilts, Gb
    Designing a enterprise level deployment for Ansible Platform deploying to Cloud and On-Prem, conforming to the RedHat reference Architecture. Reviewing Terraform Cloud and Terraform Enterprise for best fit for Nationwide’s requirements and making recommendations on architecture and usage patterns. Put on notice of redundancy 2 weeks after starting.
  • Elsevier
    Principal Devops Engineer
    Elsevier Oct 2019 - Apr 2022
    Amsterdam, North Holland, Nl
    Principal Devops engineer working in a central tooling team looking after core infrastructure and helping define the CI-CD strategy for the company. I have a strong ethic for ensuring all infra built is in IAC, and is deployed via CI (not laptops where code goes missing). Monitoring is crucial to know how services are performing and should be baked in from the start of a project rather than after.Accomplishments:GitHub Administration - Designed and bootstrapped the GitHub Cloud layout for the company using modern management tools like SCIM and Team Sync - Documented and supported migrations of over 10,000 repos from GitLab to GitHub Cloud - POC of new GitHub features to roll out if suitable (Actions, Codespaces) - Automated to users day to day interactions with GitHub to create audit trails, increase security by having minimal user permissions and improve turnaround time (see below for details of this automation). Artifactory Administration - Designed and built 4 HA clusters in AWS in different regions (all IAC, CI, Monitored) - Improved Upgradability of clusters by using Baked AMIs with config in them and using docker containers to run Artifactory - Improved security of the clusters by not being on the public internet, but on AWS Direct Connect and using Private Links for those not on DX. - Automated day to day actions like GitHubService Desk Automation - Co-architected and built a Serverless ticket processing system to automate away routine IT tickets (adding people to AD groups, creating accounts in Source Control etc) using Lambda SNS, SQS, API gateway, Terraform, Python, LDAP, Prometheus and Grafana - Service processes several thousand tickets a month and scales with lambda and fits inside the free tier - Created a Terraform Module so that other teams in the company can setup service desk automation for their components by running a Terraform module with some variables and providing the Lambda code.
  • Elsevier
    Senior Devops Engineer
    Elsevier Oct 2018 - Oct 2019
    Amsterdam, North Holland, Nl
    Senior Devops engineer working in the core platform team producing reusable infrastructure automation based on open source technologies (AWS, Terraform, Packer, Ansible, Docker, Kubernetes). Specialising in Jenkins and CI-CD I have helped teams across the business transform their clunky Jenkins servers, processes and pipelines to be more efficient, maintainable, reliable and recoverable.Designed and built an AWS AMI "bakery", to build base hardened AMI's used throughout the company. This used Jenkins, Terraform, Packer, Ansible and various scripting languages to harden the image to CIS benchmarks, and installing company mandated tooling and policies and then testing using inspec.
  • Cgi
    Devops Engineer
    Cgi Jun 2018 - Oct 2018
    Montreal, Quebec, Ca
    I am a devops engineer working on deployment of large scale projects featuring open source technology such as Ansible, NiFi, Kafka, HDFS.Automating, testing and documenting any issues.
  • Sophos
    Lead Software Engineer In Test - Cloud
    Sophos May 2018 - Jun 2018
    Abingdon, Oxfordshire, Gb
    Lead software engineer in test for cloud products. Helped set the automation and monitoring strategy for the cloud products.
  • Cisco
    Release Manager/Devops Engineer/Qa Automation Engineer
    Cisco Jun 2013 - May 2018
    San Jose, Ca, Us
    At Cisco I am a Release Manager, and devops engineer. working in the video conferencing and Telepresence team on the VCS backend product.I am currently working on improving the software release process within the on-prem team by helping to bring in continuous integration and building, a test pipeline and streamlining the process from commit to release. This is building on my previous work where I introduced nightly dev build testing. Previously only release candidate builds had regression testing performed on them so I setup the ability for all nightly builds to go through the full regression suite of testing which has found numerous issues earlier than they previously were not seen until release time.I also work with the other scrum masters to improve general development processes within the team and help unblock issues seen across the group.In my time at Cisco I have worked on many areas including QA lead across 4 scrum teams in 3 countries for a cloud project, product automation for both on premise and cloud deployments, owner of the Selenium test infrastructure for the group including creator and maintainer of a library to integration Selenium with other automation tools used in the team, contributor to test and development tools used within the team.
  • Sophos
    Senior Test Engineer
    Sophos 2007 - Jun 2013
    Abingdon, Oxfordshire, Gb
    I ran a maintenance team of 4 people. Within 12 months of taking over the team I completed a review of the testing processes and test cases performed within the team, and cut a regression test run down from 7 days to 3 while also increasing the test coverage. I also designed a test automation system, to test the core Sophos products.Beforetaking over the regression team of I lead projects for new features, maintenance releases, and critical fix patches to ensure that they met the correct release criteria. This involved reviewing requirements, Development, and Product Management documents, writing the relevant test documentation, organising test cases for testers to run, running test cases, and organising handovers to maintenance teams. I also attended project meetings, defect reviews, and integration meetings. In addition to test lead duties I actively got involved in writing automation code, running manual test cases, raising defects, investigating defects, and sat on steering groups for QA department process, automation, performance improvements, and department test networks.
  • Rm
    Qa Engineer
    Rm 2006 - 2007
    Abingdon, Oxon, Gb
    At Research Machines I was responsible for ensuring that any networks/hardware that my team needed for testing on were setup correctly and working by certain deadlines so testing could being. I was also responsible for the day to day running, support, and implementing any changes that maybe needed to these networks.The other part of my job was writing used cases and test scripts both from documentation and from exploratory testing on the product. I also ran the test scripts, and liaised with developers and together worked out a solution to fix any errors found. For a month my project required me to lead part of the project. This involved resource planning, working out solutions to hardware and software problems, liaising with customers and creating test planning strategies and test plans for validation runs.

Adam Roberts Skills

Python Perl Script System Testing Manual Testing Test Automation Process Improvement Microsoft Sql Server Vmware Test Strategy Testing Test Planning Quality Assurance Agile Methodologies

Adam Roberts Education Details

  • Oxford Brookes
    Oxford Brookes
    Information And Intelligent System

Frequently Asked Questions about Adam Roberts

What company does Adam Roberts work for?

Adam Roberts works for Elsevier

What is Adam Roberts's role at the current company?

Adam Roberts's current role is DevOps | Solution Architecture | Platform Manager | Developer Tooling.

What is Adam Roberts's email address?

Adam Roberts's email address is ap****@****ail.com

What is Adam Roberts's direct phone number?

Adam Roberts's direct phone number is (212)-309*****

What schools did Adam Roberts attend?

Adam Roberts attended Oxford Brookes.

What skills is Adam Roberts known for?

Adam Roberts has skills like Python, Perl Script, System Testing, Manual Testing, Test Automation, Process Improvement, Microsoft Sql Server, Vmware, Test Strategy, Testing, Test Planning, Quality Assurance.

Who are Adam Roberts's colleagues?

Adam Roberts's colleagues are Jenelle Gaye M., Francesco Papi, Fiona Garrett, David Stammers, Rakhi Tripathi, Rohit Sharma, Hannah Griffin.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.