Explore foundational DevOps tools with our latest Global Campus Experience! #62689
Unanswered
morganersery1
asked this question in
GitHub Education
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi everyone,
If you’re interested in beginning to explore tools and best practices of DevOps principles, then this is the Experience for you.
Developer Operations (DevOps) is the symbiotic relationship between teams, culture and development that allows for collaboration, growth and continuous improvement. Used as a set of practices and tools, DevOps integrates and automates the work of software development and operations as a means for improving the development life cycle.
Explore the framework
The DevOps lifecycle includes several phases that are continuous in nature. These phases are:
Planning, Coding, Building, Testing, Release & Deployment and Monitoring. Once you reach the monitoring phase, you would take learnings from this phase to inform your next planning phase and the cycle repeats.
Assemble your tools & build efficiently
For building and testing projects use Browserstack or Travis CI are the best tools for continuous integration. Define and hone your DevOps processes with New Relic for monitoring by, orchestrating responses, and measuring the impact of every change. Track and report errors automatically with Sentry. Manage tech debt with CodeScene and develop best in class feature flagging with DevCycle.
Open source recommendations
There are countless industry standard open source resources that support developer operations. Building your skills with Docker, Kubernetes and Elasticsearch can give you the foundation needed to build, deploy and scale developer pipelines.
A great place to start is here: What is Devops? - Video by GitHub
A suggestion...(optional)
No response
Beta Was this translation helpful? Give feedback.
All reactions