Call for round the year submissions for Rootconf in 2020
Submit a proposal at any time in the year on DevOps, infrastructure security, cloud, and distributed systems. We will find you a suitable opportunity to share your work.
Yash Shanker Srivastava
Usually in teams, you don’t always get the chance to work with the infrastructure, application development, and designing build-deployment pipelines. Most of the times, we only get to get our hands dirty in either one of these. So in this session, we are going to dive into all these aspects of Software Delivery from the perspective of a DevOps Engineer, i.e. everything except the app development from scratch, starting right from instantiating the AWS EC2 servers, to deploying the application.
In this workshop, we are going to dive into all these aspects of Software Delivery on the perspective of a DevOps Engineer, i.e. everything except the app development from scratch.
We’ll start with privisioning EC2 instances, and setting up Jenkins, Nexus3 Repository Manager, Sonarqube server in a dockerized enviroment running behind NGINX Proxy, create private docker repositry in Nexus3, and understanding each step that we take.
Moving on, we’ll configure Jenkins pipeline in Groovy, for a sample application on Github. The pipeline will have the following stages :
DevOps Cycle to be covered :
Tools to be covered :
AWS EC2, NGINX, docker, Jenkins, Sonatype Nexus3 Repository Manager, docker-compose.
After the workshop, teh attendees will be able to :
Just a Linux Laptop will be enough to do the hands on exercise and understand all the concepts. An AWS Account ready to provision 2 t2.small instances, will be an added benefit for the attendees.
In my current role as Associate Architect - DevOps & SRE at Perennial Systems, I setup DevOps practices from scratch, established and leading DevOps and Site Reliability Engineering division, as well as Thailand and Singapore based clients. Involved in various pre-sales activities and designing compliant, fault tolerant, HA cloud architectures for Cloud based solutions.
In my previous organization, as a DevOps Engineer, I was among the ones who set up DevOps practices in the organization from scratch. Along with being responsible for Build and Release automation and setting up CI/CD Pipelines for all applications, I managed the AWS infrastructure, and monitored multiple Production Servers. Was also responsible for researching new technology and implementing them in the applications after a thorough POC.
{{ gettext('Login to leave a comment') }}
{{ gettext('Post a comment…') }}{{ errorMsg }}
{{ gettext('No comments posted yet') }}