<div dir="ltr">Hi All,<div><br></div><div>Please find the content of the meet-up that which i attended:</div><div><br></div><div><div>********************************** Talk Events at MediaMath with respect to Operations Platform, held on Feb 22, 2016 *************************************</div><div><br></div><div><br></div><div>They shared important steps that must be considered while working in Operations or as a Sysadmin.</div><div>Below i have mentioned in brief:</div><div><br></div><div><br></div><div>Management:</div><div>- How operation team should maintain the business continuity?</div><div>- How your customer should be retained for long</div><div>- Code review and policy</div><div>- What kinds of services will you provide on the network?</div><div>- Overcome dependency from resources, that is, there should be no dependency between the resources so they must know each and every task.</div><div><br></div><div><br></div><div>Degree of Reliability:</div><div>- Scalable design with high availability</div><div>- Analyze how much downtime is acceptable ? For most users, answer would be zero</div><div>- Vital components of network such as file servers should have fault tolerance built in from the bottom up.</div><div>- Set up disk array using RAID techniques to provide data integrity in the event of Disk failure.</div><div>- If a link between two offices needs to be up 100% then you should plan for multiple links between the two sites to provide a backup capability</div><div><br></div><div><br></div><div>Reactive vs Proactive Approaches:</div><div>Reactive (Events that Occur at failure):</div><div>- Many events occur before a system failure happens and eventually an set-up alert will raised notifying you that system is down.</div><div>- If failures occurs then operations team is responsible for debuging the root and origin of the failure and trying to fix it, thenafter document that steps which they took for resolution.</div><div><br></div><div><br></div><div>Proactive (Events that Occur Before failure):</div><div>- Here the alerts will most likely come from pro-active monitoring to tell you there are component failures that need attention but have not yet affected overall application availability, here we can consider an e.g. of power supply or disk failure in a server.</div><div>- Troubleshot in testing environment.</div><div>- Discovery and Monitoring - Proactive action to avoid any failure</div><div>- Centralized statistical views of the overall system - e.g. Viewpoint</div><div>- Analysis and Graphical representation of metric data.</div><div><br></div><div><br></div><div>DevOps Terminology:</div><div>- DevOps term is now a days well know, but job responsibility of a devops is neither a dev nor a ops but it is something in middle.</div><div>- DevOps should be able to understand both development as well as operational task, they also do code review and operational inspection.</div><div>- The future systems administrator is more about the system and less about the administration.</div><div><br></div><div><br></div><div>Automation:</div><div>Yes , you heard it right , AUTOMATION .... and now its the new mantra for DevOps ... Hold on .. Hold on .. but be cautious with following scenarios:</div><div>Don&#39;t automate what you don&#39;t understand.</div><div>Don&#39;t automate what you cannot validate.</div><div><br></div><div><br></div><div>Tools to Automate:</div><div>We are lucky as we have many tool availability to automate the process and configuration, thus saving time by reducing human efforts, and tools are as follows:</div><div>Ansible(agent less), python</div><div>chef and puppet has agent to talk to master (having agent is not idea thus ansible is better, just push out)</div><div>Program in a modular fashion for code-reusability.</div><div><br></div><div>I am pretty much sure that many of you sitting here schedule their jobs with Cron but yes, don&#39;t be surprised as it has many disadvantages and some of them</div><div>are invisible but they exist.</div><div>Sometimes cron doesn&#39;t run and thus no action is performed but user remains un-notified.</div><div>Many a times a dependent cron job initiates despite the dependent is unfinished.</div><div>It is very hard to debug when things go wrong, whereas using Jenkins can give us all sorts of visibility into this task, options to chain things together</div><div>etc.</div><div><br></div><div><br></div><div>Backup:</div><div>Now, coming to one of the most aspect related to data storage and backup.</div><div>Whatever we do , we do for data but what if data is lost? Could anyone help with this .... Yes you got it right ... BACKUP</div><div>Many of us think that, RAID means we have data backup .. but .. but .. but its not the case &quot;RAID has nothing to do with backup&quot;</div><div>Sysadmin has to think and analyze how often we need to back up your data, they can be either weekly/ monthly or incremently scheduled depending upon the</div><div>importance of data.</div><div><br></div><div><br></div><div>******************* Write policy with proper documentation which is the most important part (Can be used for future references) *************************</div></div><div><br></div><div><br></div><div><span style="color:rgb(0,0,0);font-family:&#39;Times New Roman&#39;;font-size:medium"><br></span></div><div><span style="color:rgb(0,0,0);font-family:&#39;Times New Roman&#39;;font-size:medium">Why I chosed it?</span><br></div><div><span style="color:rgb(0,0,0);font-family:&#39;Times New Roman&#39;;font-size:medium">As it was more related to my area of Interest i.e. System and DevOps.</span></div><div><span style="color:rgb(0,0,0);font-family:&#39;Times New Roman&#39;;font-size:medium"><br></span></div><div><span style="color:rgb(0,0,0);font-family:&#39;Times New Roman&#39;;font-size:medium">What you learned from it.</span><span style="color:rgb(0,0,0);font-family:&#39;Times New Roman&#39;;font-size:medium"><br></span></div><div><span style="color:rgb(0,0,0);font-family:&#39;Times New Roman&#39;;font-size:medium">After attending this Meetup I came to know disadvantages of Cron , importance of backup, various tools used for automation and responsibilities of System admin.</span></div><div><span style="color:rgb(0,0,0);font-family:&#39;Times New Roman&#39;;font-size:medium"><br></span></div><div><span style="color:rgb(0,0,0);font-family:&#39;Times New Roman&#39;;font-size:medium"><br></span></div><div><span style="color:rgb(0,0,0);font-family:&#39;Times New Roman&#39;;font-size:medium">Thanks,</span></div><div><span style="color:rgb(0,0,0);font-family:&#39;Times New Roman&#39;;font-size:medium">Bipin Pandey.</span></div><div><span style="color:rgb(0,0,0);font-family:&#39;Times New Roman&#39;;font-size:medium"><br></span></div><div><span style="color:rgb(0,0,0);font-family:&#39;Times New Roman&#39;;font-size:medium"><br></span></div></div>