As DevOps takes hold in most organizations, IT admins and DevOps engineers are searching for ways to streamline the management of their infrastructure. One critical area of focus is identity management. Consolidating management to one identity that can be leveraged across the DevOps infrastructure is critical from not only an efficiency perspective, but also for security. One of the key areas of focus is to enable users to sync their AWS and GitHub user accounts.
Disparate DevOps Identities
DevOps infrastructure is increasingly leveraging tools such as AWS, GitHub, Atlassian solutions, Jenkins, Docker, Kubernetes, and many more. Unfortunately, a technical person generally has two identities within their organization. One identity may be their “corporate” identity controlled by a legacy directory service such as Microsoft Active Directory. Their other identity is their “technical” one that may be used for AWS and GitHub for example and may even include SSH keys and other forms of identity. But, even with a technical identity, it is often disparate identities – one for AWS, another for GitHub, and yet another for Atlassian applications. That often requires multiple logins and different user accounts. That ends up creating a significant management problem and overhead for technical personnel.
DevOps is about efficiency and scale. Unfortunately, providing technical personnel with access to a wide variety of resources becomes very un-DevOps like for most organizations.
The good news is that there is a modern approach to cloud identity management that can enable frictionless access to a wide variety of resources. For example, you can sync AWS and GitHub user accounts to leverage the same identity. Further, that identity can be the same identity for the ‘corporate’ side and the ‘technical’ side.
A Directory in Sync with DevOps
This is possible through a new generation IDaaS platform called Directory-as-a-Service®. As a cloud hosted directory service, this modern user management platform connects user identities to systems (Windows, Mac, Linux), cloud and on-prem servers (e.g. AWS, Azure, GCP, and more), web and on-prem applications (e.g. Docker, Jenkins, GitHub, Atlassian, and more), physical and virtual storage infrastructure, and wired and WiFi (Read more...)
*** This is a Security Bloggers Network syndicated blog from JumpCloud authored by Natalie Bluhm. Read the original post at: https://jumpcloud.com/blog/syncing-aws-github-user-accounts/