Posts

Showing posts with the label DevOps

Featured Post

SQL Interview Success: Unlocking the Top 5 Frequently Asked Queries

Image
 Here are the five top commonly asked SQL queries in the interviews. These you can expect in Data Analyst, or, Data Engineer interviews. Top SQL Queries for Interviews 01. Joins The commonly asked question pertains to providing two tables, determining the number of rows that will return on various join types, and the resultant. Table1 -------- id ---- 1 1 2 3 Table2 -------- id ---- 1 3 1 NULL Output ------- Inner join --------------- 5 rows will return The result will be: =============== 1  1 1   1 1   1 1    1 3    3 02. Substring and Concat Here, we need to write an SQL query to make the upper case of the first letter and the small case of the remaining letter. Table1 ------ ename ===== raJu venKat kRIshna Solution: ========== SELECT CONCAT(UPPER(SUBSTRING(name, 1, 1)), LOWER(SUBSTRING(name, 2))) AS capitalized_name FROM Table1; 03. Case statement SQL Query ========= SELECT Code1, Code2,      CASE         WHEN Code1 = 'A' AND Code2 = 'AA' THEN "A" | "A

The Real Use of Git in DevOps Environment

Image
Why you need Git? Here's well explained with differences among Git, GitFlow and GitHub. Git is a tool It is created by Linus Torvalds , the creator of the Linux system. The tool was created to help Linux developers control the development flow among many developers around the world. It helps to solve conflicts, track the modifications, or even revert the configurations that were working before and stopped working in a new version. To install Git, you can access the following link:  https://git-scm.com/download/win The installation process is the same as we did for all Windows applications; it is just Next, Next, and Finish. After the installation, you will find a new program called Git Bash, which allows you to create your local repos and use the Git commands to create versions of your application. GitFlow Now, when we start working on a project, we have the code files that are already in production, and we cannot work in the main branch, because of the CI/CD pipelines. We need to

12 Must Read DevOps Principles That Give Fair Idea on The Concept

Image
Here're twelve essential DevOps Principles. Below is the useful list for your sure success in your next interview. 12 DevOps principles To deliver rapidly without affecting the quality. Improved Communication and Collaboration. Multiple deploys are possible if the code in the development team is automated. Once you commit to the repository, it tests the code automatically using the automated test scripts. If the Build passed, it installs automatically. Installs automatically to n number of servers. Minor changes take place in isolation - it creates a separate server to deploy minor changes. Speed in DevOps helps organizations to serve their clients faster and more effectively. Quality and Security teams. Automating the process improves productivity over the manual method. Deploy frequently - the changes can be small or big. DevOps has multiple benefits over traditional approach. Related What is DevOps

Best Testing Practices You need for DevOps Projects

Image
Testing is the critical phase in DevOps. The process of DevOps is to speed up the deployment process. That means there are no shortcuts in testing. Covering most relevant test cases is the main thing the tester has to focus. Requirements  Good maintainable code Exhaustive coverage of cases Training documents to Operations team Fewer bugs in the bug tracker Less complex and no redundant code Testing Activities   The team to use Tools to check the quality of code Style checker helps to correct code style Good design avoids bugs in production Code performance depends on the code-quality Bugs in production say poor testing  Tester Roles  Good quality means zero bugs in production . Design requirements a base to validate testing results. Automated test scripts give quick feedback on the quality of code. Right test cases cover all the functional changes. The Bottom Line The DevOps approach is seamless integration between Development and Operations without

6 Secrets About DevOps You Can learn today

Image

How Does DevOps Speeds up Delivery

Image
The DevOps is basically a Software development system and most popular in Cloud computing. On-device software and storage may not be pass just yet, but it’s getting there, as more and more computing processes are taking place in the cloud. How Does DevOps Speeds up Delivery Many companies are also preferring distributed computing, which allows multiple computers to network with one another to solve a task (and, unlike the cloud, gives companies control over the actual hardware involved). Many of the skills involved with cloud computing and distributed computing are related, so the two are often grouped together: Skills to learn include SQL for database management, programming languages like Ruby, JavaScript, and Python for building cloud-based applications, and DevOps (a software development system popular in the cloud computing field). Specific in-demand programs include Microsoft Azure and Amazon Web Services. Also Read: 2017 Fast Growing IT Skills For instance, Agile, Scrum, C