Technologies behind OpsGem
We provide single signon using a dedicated LDAP instance for your app. We can also proxy to JumpCloud, Active Directory or other services. All management of users and passwords can be accomplished via a self service portal.
As a bonus we provide an oAuth2 server which can be used for authentication to other compliant tools if needed.
Jenkins is the core of Continuous Integration and Automation in our product. A Jenkins master and slaves are configured and ready to go out of the box. Jenkins is preconfigured with many useful plugins already. Including dashboards, loging to an elastic search cluster, metrics collection by Influx DB and visualizations by Kibana and Grafana.
We provide the ability to install additional plugins at anytime.
We provide three different storage technologies. Pulp for RPMS, Puppet, Docker, Python, Deb Packages, OSTree and more. We also provide a dedicated Docker Registry with a web UI. And lastly we provide a simple HTTP based document store which supports simple GET, PUT, DEL commands for when nothing else will work.
We can provide or integrate with existing Artifactory or Nexus installations if needed with no issue.
Selenium Grid and Cucumber as well as other tools are provided for testing your applications.
We provide a Git Lab instance for your use or we can integrate with your existing Gitlab, Bitbucket or even Github.com. Ofcourse we can also upgrade you to Gitlab enterprise with no problem.
We provide SSL only access to all applications hosted as part of the DevOps toolkit. All machines are hosted in a single tenant mannor and no infrastructure is shared between customers.
Additionally we can limit the IP addresses which can access your cloud hosted DevOps environment. And to take this one step further we provide VPN which can be configured per user and as a site to site VPN linking our infrastructure to your AWS Cloud, Corporate Headquarters, Overseas development team.
Sensu is provided and configured already to monitor all of our components and provide status in a simple clean dashboard.
Kibana and Elastic Search collects metrics of our components as well as all jobs executed in Jenkins and our other tools.
Grafana backed by Influx DB collects and displays metrics on the devops infrastructure as well as the jobs run in Jenkins and our other tools.