What do you guys think about this article and IT departments in the wsj.com?
https://www.wsj.com/articles/get-rid-of-the-it-department-11637605133?st=wit2v4ska3bgua2&reflink=share_mobilewebshare
Pretty interesting read
https://redd.it/r3j3mr
@r_devops
https://www.wsj.com/articles/get-rid-of-the-it-department-11637605133?st=wit2v4ska3bgua2&reflink=share_mobilewebshare
Pretty interesting read
https://redd.it/r3j3mr
@r_devops
WSJ
It’s Time to Get Rid of the IT Department
It made sense in a bygone era, when technology was separate from the business. Now it just hurts both.
What certification is most valuable?
Hello everyone, I'm trying to get my foot in the DevOps job market.
So far I have two Python certifications, PCEP and PCAP. Terraform associate and AWS cloud practitioner.
Tried the docker DCA and failed it, seems like not a lot of people pass it nowadays.
What's the most valuable now in this situation?
Thanks!
https://redd.it/r3dt6m
@r_devops
Hello everyone, I'm trying to get my foot in the DevOps job market.
So far I have two Python certifications, PCEP and PCAP. Terraform associate and AWS cloud practitioner.
Tried the docker DCA and failed it, seems like not a lot of people pass it nowadays.
What's the most valuable now in this situation?
Thanks!
https://redd.it/r3dt6m
@r_devops
reddit
What certification is most valuable?
Hello everyone, I'm trying to get my foot in the DevOps job market. So far I have two Python certifications, PCEP and PCAP. Terraform associate...
For those wanting to get into DevOps career.
This is oriented towards those new to the industry though more so, but been seeing a lot of posts asking how to learn DevOps and the skills.
The fundamental part is that you establish a learning routine. Pick a series of projects from the internet like setting up a static web page, basic Linux administration, Deploying NodeJS app through CICD to Docker, Kubernetes or Cloud etc. Preferably pick a group of projects that cover Cloud, Linux, CI/CD, Docker , Kubernetes, Infrastructure as Code, Ansible. It doesn't have to be complex. It can be simple. Then do them everyday. Everyday. Until you can do it without watching the videos. Until you can bring in your mother or layman and explain to her or him in detail whats going on and why and how. Do this routine before you tackle on something new. Before you watch a new tutorial.
I have put a great series of videos and project to get started here: https://www.youtube.com/c/Thetips4you . You support is important to me.
Obviously as your skills grow you should apply and add to this routine, but the most important thing is that you do it. Certificationss help you get interviews sometimes, but they will never speak for you. At the end of the day you need the experience of doing it constantly to help you do the talking.
Doing something everyday consistently is experience.
Doing something once and moving on is a experience.
If you can understand the difference then you're already ahead of the curve.
Wish you all the best and Happy learning.
https://redd.it/r3wm8v
@r_devops
This is oriented towards those new to the industry though more so, but been seeing a lot of posts asking how to learn DevOps and the skills.
The fundamental part is that you establish a learning routine. Pick a series of projects from the internet like setting up a static web page, basic Linux administration, Deploying NodeJS app through CICD to Docker, Kubernetes or Cloud etc. Preferably pick a group of projects that cover Cloud, Linux, CI/CD, Docker , Kubernetes, Infrastructure as Code, Ansible. It doesn't have to be complex. It can be simple. Then do them everyday. Everyday. Until you can do it without watching the videos. Until you can bring in your mother or layman and explain to her or him in detail whats going on and why and how. Do this routine before you tackle on something new. Before you watch a new tutorial.
I have put a great series of videos and project to get started here: https://www.youtube.com/c/Thetips4you . You support is important to me.
Obviously as your skills grow you should apply and add to this routine, but the most important thing is that you do it. Certificationss help you get interviews sometimes, but they will never speak for you. At the end of the day you need the experience of doing it constantly to help you do the talking.
Doing something everyday consistently is experience.
Doing something once and moving on is a experience.
If you can understand the difference then you're already ahead of the curve.
Wish you all the best and Happy learning.
https://redd.it/r3wm8v
@r_devops
reddit
For those wanting to get into DevOps career.
This is oriented towards those new to the industry though more so, but been seeing a lot of posts asking how to learn DevOps and the skills. The...
Worst interview question/experience for DevOps position
What is the worst interview question that you guys are ever asked for a DevOps position?
I had this interview with one of the well known game company. Recruiter initially reached out and I was excited and prepared for it. I passed the first few rounds and on my last round, I was interviewed by the potential team members.
One of the guy asked me "what do you see if you click on this and that buttons on Jenkins?". I was like "did this guy really expect me to remember the user interface of Jenkins?" I paused for a bit, trying to remember vaguely on my head. The guy then yelled "if you don't know, said you don't know! don't waste my time!!".
Totally ruined my mood for the rest of the interview and said to the recruiter I am no longer interested.
https://redd.it/r3xvjh
@r_devops
What is the worst interview question that you guys are ever asked for a DevOps position?
I had this interview with one of the well known game company. Recruiter initially reached out and I was excited and prepared for it. I passed the first few rounds and on my last round, I was interviewed by the potential team members.
One of the guy asked me "what do you see if you click on this and that buttons on Jenkins?". I was like "did this guy really expect me to remember the user interface of Jenkins?" I paused for a bit, trying to remember vaguely on my head. The guy then yelled "if you don't know, said you don't know! don't waste my time!!".
Totally ruined my mood for the rest of the interview and said to the recruiter I am no longer interested.
https://redd.it/r3xvjh
@r_devops
reddit
Worst interview question/experience for DevOps position
What is the worst interview question that you guys are ever asked for a DevOps position? I had this interview with one of the well known game...
What resume projects are you building?
Hello everyone,
There's a lot of talk about building your own projects for resume. So let's see what you got.
I just started my own first project. Don't know exactly what it'll look like but it will use Jenkins and terraform on AWS with some form of Python dockerized application and maybe some k8s in the mix.
Would love to see some of your projects for inspiration.
https://redd.it/r4ddwf
@r_devops
Hello everyone,
There's a lot of talk about building your own projects for resume. So let's see what you got.
I just started my own first project. Don't know exactly what it'll look like but it will use Jenkins and terraform on AWS with some form of Python dockerized application and maybe some k8s in the mix.
Would love to see some of your projects for inspiration.
https://redd.it/r4ddwf
@r_devops
reddit
What resume projects are you building?
Hello everyone, There's a lot of talk about building your own projects for resume. So let's see what you got. I just started my own first...
Curious what type of position I should be looking for as a SWE/Devops and what I should be getting paid what you guys are getting paid
Hey guys I am a SWE who also knows devops (k8s, terraform, gitlab/CI) entering the 4th year into my career.
I pretty much automate everything I see fit in bash and golang. I'm able to build my own high performant servers in golang with no coaching or supervision etc. and looking to pick up even a more systems heavy language such as rust.
Right now I work at a crypto startup as pretty much the devops lead (helm, kubernetes, terraform, bare k8s so no k8s specifc cloud prodvider - i.e goal is multicloud) as well as software engineer who is responsible for his own service. No one else understands the technology or devops processes on the team (even the CTO, the CEO does but hes busy).
We had a former old school "senior" sysadmin but they fired him after my complaints of having to train him at such low pay.
So my question here is what exactly is my skill set as a SWE/devops engineer should I be suitted for "cloud engineer", "infrastrucutre engineer", or "platform engineer" roles? How much would you reckon I should be getting paid for being able to contribute to both?
Some of my concerns -- feel as if I learned this devops stuff for no reason at my current pay should of just spent this time trading options etc.
https://redd.it/r49sla
@r_devops
Hey guys I am a SWE who also knows devops (k8s, terraform, gitlab/CI) entering the 4th year into my career.
I pretty much automate everything I see fit in bash and golang. I'm able to build my own high performant servers in golang with no coaching or supervision etc. and looking to pick up even a more systems heavy language such as rust.
Right now I work at a crypto startup as pretty much the devops lead (helm, kubernetes, terraform, bare k8s so no k8s specifc cloud prodvider - i.e goal is multicloud) as well as software engineer who is responsible for his own service. No one else understands the technology or devops processes on the team (even the CTO, the CEO does but hes busy).
We had a former old school "senior" sysadmin but they fired him after my complaints of having to train him at such low pay.
So my question here is what exactly is my skill set as a SWE/devops engineer should I be suitted for "cloud engineer", "infrastrucutre engineer", or "platform engineer" roles? How much would you reckon I should be getting paid for being able to contribute to both?
Some of my concerns -- feel as if I learned this devops stuff for no reason at my current pay should of just spent this time trading options etc.
https://redd.it/r49sla
@r_devops
reddit
Curious what type of position I should be looking for as a...
Hey guys I am a SWE who also knows devops (k8s, terraform, gitlab/CI) entering the 4th year into my career. I pretty much automate everything I...
Dokku vs Docker compose
I have a Django-Celery-Redis application, which, about 3-4 months ago was being hosted on Heroku. I took the community advice on self-hosting it and was advised to use Dokku. Now I'm running the application on an EC2 instance with (Dockerfile+Procfile) based Dokku deployment.
Since I'd love to dwell more deeply into the field of Docker, would it be a good idea to move from Dokku to Docker? One feature of Dokku I'd really not want to lose is the
Extra information: Currently, since the Dokku deployment is on a development server (the production is still hosted on Heroku, which I'd like to migrate within a week or 2), it is connected with Dokku's Postgres plugin. However, when in production, we plan to use AWS RDS for database and Elasticache for Redis.
https://redd.it/r3wzxs
@r_devops
I have a Django-Celery-Redis application, which, about 3-4 months ago was being hosted on Heroku. I took the community advice on self-hosting it and was advised to use Dokku. Now I'm running the application on an EC2 instance with (Dockerfile+Procfile) based Dokku deployment.
Since I'd love to dwell more deeply into the field of Docker, would it be a good idea to move from Dokku to Docker? One feature of Dokku I'd really not want to lose is the
git push based deploys.Extra information: Currently, since the Dokku deployment is on a development server (the production is still hosted on Heroku, which I'd like to migrate within a week or 2), it is connected with Dokku's Postgres plugin. However, when in production, we plan to use AWS RDS for database and Elasticache for Redis.
https://redd.it/r3wzxs
@r_devops
reddit
Migrate from Heroku, Postgres, MongoDB to local server
I had made an application which was running a React frontend on Firebase, Django backend on Heroku, and using MongoDB & Heroku Postgres as...
What are you doing for network diagram automation?
Looking for some ideas of how best to generate some (internal) diagrams of various AWS architecture and just as importantly, make sure the diagram stays up to date. We use Terraform so was thinking about spitting out a new graph every time a change is made and then using graphviz or some other graph tool to pretty it up.
Curious what other folks are doing and if there are certain things that work or should be avoided.
https://redd.it/r4lb15
@r_devops
Looking for some ideas of how best to generate some (internal) diagrams of various AWS architecture and just as importantly, make sure the diagram stays up to date. We use Terraform so was thinking about spitting out a new graph every time a change is made and then using graphviz or some other graph tool to pretty it up.
Curious what other folks are doing and if there are certain things that work or should be avoided.
https://redd.it/r4lb15
@r_devops
reddit
What are you doing for network diagram automation?
Looking for some ideas of how best to generate some (internal) diagrams of various AWS architecture and just as importantly, make sure the diagram...
Would this be expected from a mid-level software engineer?
Two weeks ago, I started a new job as a mid-level software engineer. Full stack web app development is my main background, so the position I accepted is for a "React Software Engineer". Indeed, this company has produced many web apps, in React and other stacks, and this was the kind of work I was told I would be doing during the interview process. So I was a bit surprised when the customer informs me they want me to help migrate their entire on-prem infrastructure to Azure, AWS, and GCP using Terraform and Ansible, starting with Azure. But remembering I'm expected to have some level of knowledge of cloud providers (I have some experience with AWS), I thought it wasn't totally unreasonable to ask a mid-level SWE to do this.
But then I ask how much stuff needs to move, and they say ALMOST 900 SERVICES AND DATA STORES. Now, I can see a team of DevOps or Site-Reliability engineers taking on this challenge. But I don't even know where to begin! I'm just a novice with cloud providers, and that's only with AWS. I've deployed an app on EC2 and made a few Lambdas, but that's about it! And it was for personal projects too where I didn't have to worry about production concerns like security, permissions, backups, proper networking, etc.
I started getting nervous at this point and tried my best to keep my cool. I told them I have some experience with cloud providers, but only with AWS and will need some time learning Azure, Ansible, and Terraform. They said that's fine and they don't expect me to have any certification with any cloud provider. I will be on a team of people with various levels of experience. I am also waiting a couple weeks for a background check to go through before I can start this work, and I can begin learning in the meantime.
My two concerns are (1) I will fail at this task because of my lack of experience, and (2) I'm not sure if this task is even right for me. In past jobs, there were separate teams dedicated to this kinda thing. We would work together, yes, but they would be the ones to actually set everything up in the right way. Plus, I prefer to stick with the development side of things. It's where I have the most experience and get the most joy. I'm happy to learn new things, but a task of this scale seems like it should be for someone with much more experience with the technology.
I am considering voicing these concerns to my manager because I know there are other projects my company is working on that better align with my skill set. But at the same time, I don't want to seem like I'm giving up or not interested in learning new things. What would you do in my shoes? Any advice is greatly appreciated.
https://redd.it/r4ln2n
@r_devops
Two weeks ago, I started a new job as a mid-level software engineer. Full stack web app development is my main background, so the position I accepted is for a "React Software Engineer". Indeed, this company has produced many web apps, in React and other stacks, and this was the kind of work I was told I would be doing during the interview process. So I was a bit surprised when the customer informs me they want me to help migrate their entire on-prem infrastructure to Azure, AWS, and GCP using Terraform and Ansible, starting with Azure. But remembering I'm expected to have some level of knowledge of cloud providers (I have some experience with AWS), I thought it wasn't totally unreasonable to ask a mid-level SWE to do this.
But then I ask how much stuff needs to move, and they say ALMOST 900 SERVICES AND DATA STORES. Now, I can see a team of DevOps or Site-Reliability engineers taking on this challenge. But I don't even know where to begin! I'm just a novice with cloud providers, and that's only with AWS. I've deployed an app on EC2 and made a few Lambdas, but that's about it! And it was for personal projects too where I didn't have to worry about production concerns like security, permissions, backups, proper networking, etc.
I started getting nervous at this point and tried my best to keep my cool. I told them I have some experience with cloud providers, but only with AWS and will need some time learning Azure, Ansible, and Terraform. They said that's fine and they don't expect me to have any certification with any cloud provider. I will be on a team of people with various levels of experience. I am also waiting a couple weeks for a background check to go through before I can start this work, and I can begin learning in the meantime.
My two concerns are (1) I will fail at this task because of my lack of experience, and (2) I'm not sure if this task is even right for me. In past jobs, there were separate teams dedicated to this kinda thing. We would work together, yes, but they would be the ones to actually set everything up in the right way. Plus, I prefer to stick with the development side of things. It's where I have the most experience and get the most joy. I'm happy to learn new things, but a task of this scale seems like it should be for someone with much more experience with the technology.
I am considering voicing these concerns to my manager because I know there are other projects my company is working on that better align with my skill set. But at the same time, I don't want to seem like I'm giving up or not interested in learning new things. What would you do in my shoes? Any advice is greatly appreciated.
https://redd.it/r4ln2n
@r_devops
reddit
Would this be expected from a mid-level software engineer?
Two weeks ago, I started a new job as a mid-level software engineer. Full stack web app development is my main background, so the position I...
Top 10 DevOps Trends For 2022
DevOps is a collaborative process of software delivery that brings together the business teams, development teams and operational teams. It is a set of practices and ideas that relate to flexible, quick and efficient development. With the frequent communication, DevOps engineers ensure that the product in development matches the market requirement. Programming approach of **DevOps** offers some benefits as the teams collaborate to deliver a product that works in the market. Those benefits include rapid development, enhanced collaboration and responsiveness, more time-to market, etc. One of the main reason of popularity of DevOps consulting is, it enables high-quality software delivery. And following the latest devops trends and best practices will help you to deliver the best in class product. So here we’ll discuss the DevOps trends and best practices for 2022.
## Top 10 DevOps Trends For 2022
### 1. Application Of DevSecOps-
DevSecOps is a new trend for DevOps that refers to the involvement of security and DevOps. However it might appear to be a new concept, it has been being used recently. All the vulnerabilities, attacks and security breaches causes several issues around the different networks. DevSecOps has sorted out the agile security network that will sort out the security issues and then incorporate the new technologies for keeping all kinds of hazards.
DevOps can reduce cost and speed up things. According to the verified market research reports, worldwide DevSecOps market value was $ 2.18 Billion in the year 2019 and will reach-out$ 17.16 Billion by 2027. It has been increasing at a CAGR of 30.76% from 2020 to 2027. Latest trends and future DevOps predictions suggest that DevSecOps systems ensure the security aspect of the system.
### 2. Microservice Architecture-
Microservices architecture is a cutting edge application in 2021. It divides data into chunks and independent units that are scalable and flexible. According to DevOps prediction for 2022 , there will be little bit changes in cycle that turns out to be free from hassle. Global microservices architecture market value was $2,073 million in 2018 and is predicted to reach $8,073 million by 2026.
In DevOps, there has been a necessity for deployment of the new version, and you just can’t proceed with the deployment of the minor highlights or the functionalities. This way, there has been an involvement of the microservice architecture. DevOps with microservices architecture is overwhelming the complications that it includes by allowing supply cycles. Customization will also be inclining toward the rise of the scaling choices.
### 3. DevOps Automation-
It is necessary for most enterprises today. Development teams spend a lot of time to fill the manual forms, creating change requests and logging into portals. Manual processes disturb the essential task and development lifecycle. DevOps automation is becoming common because companies move to understand data in a great way and automating manual processes. This allows programmers to focus on app development and results in faster delivery of products.
### 4. Migration To Serverless Architecture-
These days, devops companies are looking to provide solutions and consulting that allow the use of cloud computing to avoid server management. Serverless architecture will be a major DevOps trend in the upcoming years because companies want to reduce the hassle of server management and money.
Cloud providers perform backend tasks that reduce the administrative costs of server management. This will allow enterprises to deploy apps directly on the cloud. Migration from on-premise servers to cloud will transform today’s development team’s work. Cloud computing is great method of app deployment in real time.
### 5. GitOps Becoming The New Normal-
Development processes need tools that programmers can understand. Hence for the technological field, GitOps with DevOps is the best way for
DevOps is a collaborative process of software delivery that brings together the business teams, development teams and operational teams. It is a set of practices and ideas that relate to flexible, quick and efficient development. With the frequent communication, DevOps engineers ensure that the product in development matches the market requirement. Programming approach of **DevOps** offers some benefits as the teams collaborate to deliver a product that works in the market. Those benefits include rapid development, enhanced collaboration and responsiveness, more time-to market, etc. One of the main reason of popularity of DevOps consulting is, it enables high-quality software delivery. And following the latest devops trends and best practices will help you to deliver the best in class product. So here we’ll discuss the DevOps trends and best practices for 2022.
## Top 10 DevOps Trends For 2022
### 1. Application Of DevSecOps-
DevSecOps is a new trend for DevOps that refers to the involvement of security and DevOps. However it might appear to be a new concept, it has been being used recently. All the vulnerabilities, attacks and security breaches causes several issues around the different networks. DevSecOps has sorted out the agile security network that will sort out the security issues and then incorporate the new technologies for keeping all kinds of hazards.
DevOps can reduce cost and speed up things. According to the verified market research reports, worldwide DevSecOps market value was $ 2.18 Billion in the year 2019 and will reach-out$ 17.16 Billion by 2027. It has been increasing at a CAGR of 30.76% from 2020 to 2027. Latest trends and future DevOps predictions suggest that DevSecOps systems ensure the security aspect of the system.
### 2. Microservice Architecture-
Microservices architecture is a cutting edge application in 2021. It divides data into chunks and independent units that are scalable and flexible. According to DevOps prediction for 2022 , there will be little bit changes in cycle that turns out to be free from hassle. Global microservices architecture market value was $2,073 million in 2018 and is predicted to reach $8,073 million by 2026.
In DevOps, there has been a necessity for deployment of the new version, and you just can’t proceed with the deployment of the minor highlights or the functionalities. This way, there has been an involvement of the microservice architecture. DevOps with microservices architecture is overwhelming the complications that it includes by allowing supply cycles. Customization will also be inclining toward the rise of the scaling choices.
### 3. DevOps Automation-
It is necessary for most enterprises today. Development teams spend a lot of time to fill the manual forms, creating change requests and logging into portals. Manual processes disturb the essential task and development lifecycle. DevOps automation is becoming common because companies move to understand data in a great way and automating manual processes. This allows programmers to focus on app development and results in faster delivery of products.
### 4. Migration To Serverless Architecture-
These days, devops companies are looking to provide solutions and consulting that allow the use of cloud computing to avoid server management. Serverless architecture will be a major DevOps trend in the upcoming years because companies want to reduce the hassle of server management and money.
Cloud providers perform backend tasks that reduce the administrative costs of server management. This will allow enterprises to deploy apps directly on the cloud. Migration from on-premise servers to cloud will transform today’s development team’s work. Cloud computing is great method of app deployment in real time.
### 5. GitOps Becoming The New Normal-
Development processes need tools that programmers can understand. Hence for the technological field, GitOps with DevOps is the best way for
continuous delivery. It can be said that the operating model for developing cloud native apps is using new technologies with it. Gitops ensures the deployment, monitoring, and the management all at one place. Hence it works in the source form of declarative infrastructure and apps also. With regards to automated CI/CD pipelines rolling out the infrastructure changes, it generally makes use of various tools for comparing the production state.
It also thinks about what is under source control and notifies you whenever there is a divergence. Hence it can be said that the main goal of this technology is to make development faster so that teams are always ready to do changes and updates. Also, it can ensure that complex apps running in kubernetes don’t face issues because of vulnerabilities.
### 6. Resilience Testing Becoming The Mainstream-
DevOps community focusing on resilience testing. There has been a intersection between testing, performance, observability, performance testing and resilience testing that are becoming the mainstream. Hence for the recent DevOps technologies, you can say that huge digital transformation is accelerating in all spheres.
### 7. Incorporation Of Infrastructure As Code (IaC)-
Infrastructure as a code has been a main tenet of DevOps in cloud locations. The storage devices, service networks, in the cloud or on-premise falls under the “Code” category. This allows companies to automate and simplify the infrastructure.
Also IaC is going to deliver an infrastructural version control system which ensures the team will be rolling back to last. Hence there will be the result in Rapid recovery and the reduced downtime with Iac and DevOps.
### 8. Enablement Of Kubernetes-
With Kubernetes, programmers can easily share software and apps associated with the IT operations team. And this happens in real time. Reason for errors is a difference in IT environment and infrastructure also. Kubernetes ensures the goal is collaboration and effectiveness between teams. There is a huge increase in efficiency by opting for the Kubernetes workflow. Also, it provides ease to to test/ build/ deploy pipelines in DevOps.
### 9. Incorporation Of The Artificial Intelligence (AI)-
DevOps teams use AI and ML technologies to ease the workflow. It can be said that AI optimizes the DevOps environment. And it is focused on managing big data. The AI-driven approach has now emerged as a tool which ensures a better decision-making process. AI guarantees data accessibility providing data seamlessly to the DevOps team.
Know the role of AI in DevOps at- **Role Of AI In Transforming DevOps**
### 10. Infrastructure Automation (IA) and Continuous Configuration Automation (CCA) Tools-
DevOps teams are looking for IA tools to bring automation. It favors automation in the configuration, delivery and management of the IT infrastructure. IA tools ensure empowering in the DevOps team. Considering all these things, it helps with the management of the multi and hybrid cloud infrastructure. Also, there is involvement of the design delivery services on-premise.
There is inclusion of cloud environments, with the involvement of effective resource provisioning. With IA tools teams ensures proper planning and execution of self-service.
Most of the companies are considering automated delivery services with on-premises and IaaS environments. Benefit of this is, devOps teams can focus on providing customer-focused agility. Also it can help with driving robust improvements, expanding networking, containers and security.
https://redd.it/r4q1l1
@r_devops
It also thinks about what is under source control and notifies you whenever there is a divergence. Hence it can be said that the main goal of this technology is to make development faster so that teams are always ready to do changes and updates. Also, it can ensure that complex apps running in kubernetes don’t face issues because of vulnerabilities.
### 6. Resilience Testing Becoming The Mainstream-
DevOps community focusing on resilience testing. There has been a intersection between testing, performance, observability, performance testing and resilience testing that are becoming the mainstream. Hence for the recent DevOps technologies, you can say that huge digital transformation is accelerating in all spheres.
### 7. Incorporation Of Infrastructure As Code (IaC)-
Infrastructure as a code has been a main tenet of DevOps in cloud locations. The storage devices, service networks, in the cloud or on-premise falls under the “Code” category. This allows companies to automate and simplify the infrastructure.
Also IaC is going to deliver an infrastructural version control system which ensures the team will be rolling back to last. Hence there will be the result in Rapid recovery and the reduced downtime with Iac and DevOps.
### 8. Enablement Of Kubernetes-
With Kubernetes, programmers can easily share software and apps associated with the IT operations team. And this happens in real time. Reason for errors is a difference in IT environment and infrastructure also. Kubernetes ensures the goal is collaboration and effectiveness between teams. There is a huge increase in efficiency by opting for the Kubernetes workflow. Also, it provides ease to to test/ build/ deploy pipelines in DevOps.
### 9. Incorporation Of The Artificial Intelligence (AI)-
DevOps teams use AI and ML technologies to ease the workflow. It can be said that AI optimizes the DevOps environment. And it is focused on managing big data. The AI-driven approach has now emerged as a tool which ensures a better decision-making process. AI guarantees data accessibility providing data seamlessly to the DevOps team.
Know the role of AI in DevOps at- **Role Of AI In Transforming DevOps**
### 10. Infrastructure Automation (IA) and Continuous Configuration Automation (CCA) Tools-
DevOps teams are looking for IA tools to bring automation. It favors automation in the configuration, delivery and management of the IT infrastructure. IA tools ensure empowering in the DevOps team. Considering all these things, it helps with the management of the multi and hybrid cloud infrastructure. Also, there is involvement of the design delivery services on-premise.
There is inclusion of cloud environments, with the involvement of effective resource provisioning. With IA tools teams ensures proper planning and execution of self-service.
Most of the companies are considering automated delivery services with on-premises and IaaS environments. Benefit of this is, devOps teams can focus on providing customer-focused agility. Also it can help with driving robust improvements, expanding networking, containers and security.
https://redd.it/r4q1l1
@r_devops
Using CICD to test pass/fail CPU and RAM usage from security tools (EDR, Splunk) change
Background: We used a number of security tools in our org. One of the complaint we typically get is those tools are the cause of high CPU and memory usage. It is also hard do retrospective root cause analysis to confirm that our tools are the cause of the resource usage when service performance is impacted. So possibly we will need to a test before any upgrade of policy change and document the performance usage as our artefact.
Objective: I thought using CI/CD (azure devops) to simulate installation of the security tools, implement the settings change or upgrade, sleep X minute and then start CPU and RAM benchmark for X minutes. And if benchmark breach threshold say 90% CPU or RAM peak, return non-zero (fail) code which will fail the pipeline.
Prior Research:
1. Azure query monitor. But has anyone tried using this? if the CPU and RAM metrics can be returned into the pipeline result?
2. Or using Monit. It can monitor node resources and send alert. But I would need the pipeline to capture the metric pass/fail instead of alert to email or log file.
3. Or htop/free/vmstat output to file? and parse to get the return code. Seems to be too hackish?
4. Or install Prometheus node exporter, prometheus server. But the pipeline will need to query the prometheus server which polls the result from the node exporter. Not elegant.
Would you have any other suggestion? a more elegant and simpler solution hopefuly
https://redd.it/r4pb11
@r_devops
Background: We used a number of security tools in our org. One of the complaint we typically get is those tools are the cause of high CPU and memory usage. It is also hard do retrospective root cause analysis to confirm that our tools are the cause of the resource usage when service performance is impacted. So possibly we will need to a test before any upgrade of policy change and document the performance usage as our artefact.
Objective: I thought using CI/CD (azure devops) to simulate installation of the security tools, implement the settings change or upgrade, sleep X minute and then start CPU and RAM benchmark for X minutes. And if benchmark breach threshold say 90% CPU or RAM peak, return non-zero (fail) code which will fail the pipeline.
Prior Research:
1. Azure query monitor. But has anyone tried using this? if the CPU and RAM metrics can be returned into the pipeline result?
2. Or using Monit. It can monitor node resources and send alert. But I would need the pipeline to capture the metric pass/fail instead of alert to email or log file.
3. Or htop/free/vmstat output to file? and parse to get the return code. Seems to be too hackish?
4. Or install Prometheus node exporter, prometheus server. But the pipeline will need to query the prometheus server which polls the result from the node exporter. Not elegant.
Would you have any other suggestion? a more elegant and simpler solution hopefuly
https://redd.it/r4pb11
@r_devops
reddit
Using CICD to test pass/fail CPU and RAM usage from security tools...
**Background**: We used a number of security tools in our org. One of the complaint we typically get is those tools are the cause of high CPU and...
Devops project : some directions needed
Hi there !
I have been a "regular" sysadmin and want to try my hands at Devops.
I've been using bare-metal servers, rented dedicated, doing my own VMs (XCP-Ng, Xen Orchestra) and containers (Docker, LXC).
As I want to switch jobs I'd like to practice Devops and have a project idea, but I'd like a few pointers.
I would like to be able to make a "remote video editing rig". Meaning, being able to do a video edit from an old laptop (X230, 16G RAM) as long as it's on a fiber connection and has a fast hard drive (RAMDisk or M.2/SSD).
I think I should handle provision of the machines using Terraform.
I will handle the configuration using Ansible.
Not sure about which cloud to use but preferably one that has not-so-expensive and possible GPU instances in Free Tier, that's why I am here.
Constructive critical comments are welcome.
Regards,
EDIT: See my comment, I assumed Cloud had magical things with their rented GPU, maybe they don't.
https://redd.it/r4sia3
@r_devops
Hi there !
I have been a "regular" sysadmin and want to try my hands at Devops.
I've been using bare-metal servers, rented dedicated, doing my own VMs (XCP-Ng, Xen Orchestra) and containers (Docker, LXC).
As I want to switch jobs I'd like to practice Devops and have a project idea, but I'd like a few pointers.
I would like to be able to make a "remote video editing rig". Meaning, being able to do a video edit from an old laptop (X230, 16G RAM) as long as it's on a fiber connection and has a fast hard drive (RAMDisk or M.2/SSD).
I think I should handle provision of the machines using Terraform.
I will handle the configuration using Ansible.
Not sure about which cloud to use but preferably one that has not-so-expensive and possible GPU instances in Free Tier, that's why I am here.
Constructive critical comments are welcome.
Regards,
EDIT: See my comment, I assumed Cloud had magical things with their rented GPU, maybe they don't.
https://redd.it/r4sia3
@r_devops
reddit
Devops project : some directions needed
Hi there ! I have been a "regular" sysadmin and want to try my hands at Devops. I've been using bare-metal servers, rented dedicated, doing my...
How do you handle env variables for pods?
I inherited an existing infrastructure, containers receive their environmental variables via Vault - every env (e.g. DB endpoints), not only secret, is pulled from Vault (excluding some directly included in the CI vars).
So I was wondering - how do you guys handle injecting environmental variables for your containers? What's your go to, especially when there are multiple similar deployments that need multiple versions of the same variables?
https://redd.it/r4ufbs
@r_devops
I inherited an existing infrastructure, containers receive their environmental variables via Vault - every env (e.g. DB endpoints), not only secret, is pulled from Vault (excluding some directly included in the CI vars).
So I was wondering - how do you guys handle injecting environmental variables for your containers? What's your go to, especially when there are multiple similar deployments that need multiple versions of the same variables?
https://redd.it/r4ufbs
@r_devops
reddit
How do you handle env variables for pods?
I inherited an existing infrastructure, containers receive their environmental variables via Vault - every env (e.g. DB endpoints), not only...
What do you call the person who is hands-on involved with DevOps, SRE, and AppSupport but is also regarded as the company expert in these disciplines and has team lead/mentorship duties?
This person oversees projects and delegates work to the members of DevOps/SRE/AppSupport (sometimes SysAdmin) while also having their own projects and system responsibilities. This person is the direct contact for any technical information and mentors new hires. This person deals with developers directly as well as the developer managers depending on the context. This person also gets involved with uncommon faults where troubleshooting requires a specific reach and knowledge. This person owns incidents and is the lead DR contact. There are multiple other responsibilities across the mentioned disciplines.
My company has this person, but we are unsure what this person's role is called. Titles are not something we get stuck on, however, no-one wants 'this person' on their email signatures. We're interested in finding a descriptive title for this role and I thought I'd ask around.
https://redd.it/r4v4nb
@r_devops
This person oversees projects and delegates work to the members of DevOps/SRE/AppSupport (sometimes SysAdmin) while also having their own projects and system responsibilities. This person is the direct contact for any technical information and mentors new hires. This person deals with developers directly as well as the developer managers depending on the context. This person also gets involved with uncommon faults where troubleshooting requires a specific reach and knowledge. This person owns incidents and is the lead DR contact. There are multiple other responsibilities across the mentioned disciplines.
My company has this person, but we are unsure what this person's role is called. Titles are not something we get stuck on, however, no-one wants 'this person' on their email signatures. We're interested in finding a descriptive title for this role and I thought I'd ask around.
https://redd.it/r4v4nb
@r_devops
reddit
What do you call the person who is hands-on involved with DevOps,...
This person oversees projects and delegates work to the members of DevOps/SRE/AppSupport (sometimes SysAdmin) while also having their own projects...
Linux Foundation Sale
Hi all,
Curious if any of you think these packages are worth their current discounted price. I've never been too fond of certificates, but the boot camps which include the tests do look appealing. Thoughts?
https://redd.it/r4z5nw
@r_devops
Hi all,
Curious if any of you think these packages are worth their current discounted price. I've never been too fond of certificates, but the boot camps which include the tests do look appealing. Thoughts?
https://redd.it/r4z5nw
@r_devops
Linux Foundation - Education
Promo Inactive - Linux Foundation - Education
Sign up for our newsletter to get updates on our latest promotions.
Best-practice-for-network-segmentation
This project was created to publish the best practices for segmentation of the corporate network of any company. In general, the schemes in this project are suitable for any company.
Where can I find diagrams?
Graphic diagrams are available in the Release page page The schema sources are located in the repository
https://redd.it/r51gio
@r_devops
This project was created to publish the best practices for segmentation of the corporate network of any company. In general, the schemes in this project are suitable for any company.
Where can I find diagrams?
Graphic diagrams are available in the Release page page The schema sources are located in the repository
https://redd.it/r51gio
@r_devops
GitHub
Releases · sergiomarotco/Network-segmentation-cheat-sheet
Best practices for segmentation of the corporate network of any company - sergiomarotco/Network-segmentation-cheat-sheet
UniHack 2021 - International Hackathon
Hi guys! There is this contest you might want to check!
UniHack is an international hackathon for university and high school students with a focus on solving civic issues. 📷
If you are eager to learn from our mentors, challenge your hacking abilities, and bond with new students from around the world, then this is the event for you. 📷
You will have 48h to develop software or hardware with your team members and get a chance to qualify for track prizes or even for the grand prize. Solving a civic issue gets your team bonus points. 📷
This year’s edition will be online. 📷
Register now for UniHack 2021 at https://unihack.eu
https://redd.it/r52x4b
@r_devops
Hi guys! There is this contest you might want to check!
UniHack is an international hackathon for university and high school students with a focus on solving civic issues. 📷
If you are eager to learn from our mentors, challenge your hacking abilities, and bond with new students from around the world, then this is the event for you. 📷
You will have 48h to develop software or hardware with your team members and get a chance to qualify for track prizes or even for the grand prize. Solving a civic issue gets your team bonus points. 📷
This year’s edition will be online. 📷
Register now for UniHack 2021 at https://unihack.eu
https://redd.it/r52x4b
@r_devops
unihack.eu
An international hackathon for university and high school students, with a focus on solving civic problems.
An Open Source DevOps Dashboard
Hey DevOps friends! Forgive the shameless promotion, I'm proud of my teammates, wanted to share, and hope you'll help!
DevLake, is a free and open source tool, it brings together all the data from many of your dev tools (GitHub, Jenkins, GitLab, Jira, etc.) and provides analysis and visualization with a personalized dashboard filled with the metrics that matter to YOU.
https://github.com/merico-dev/lake
We saw how much time and energy it takes to make practical sense of DevOps data. "NO MORE!" we said, and so we built DevLake to make it easy for developers everywhere to make their data work for them.
Our motto is: More Dev. Less Ops.
We hope DevLake helps you achieve exactly that, and we hope you'll join us by contributing, sharing, or simply by making use of this. Thanks gang!
(We built DevLake making the most of Go, Grafana, and Docker, among other things! We'd love to chat about our experience building this if anybody has questions or ideas!)
GitHub link HERE: https://github.com/merico-dev/lake
https://redd.it/r559ao
@r_devops
Hey DevOps friends! Forgive the shameless promotion, I'm proud of my teammates, wanted to share, and hope you'll help!
DevLake, is a free and open source tool, it brings together all the data from many of your dev tools (GitHub, Jenkins, GitLab, Jira, etc.) and provides analysis and visualization with a personalized dashboard filled with the metrics that matter to YOU.
https://github.com/merico-dev/lake
We saw how much time and energy it takes to make practical sense of DevOps data. "NO MORE!" we said, and so we built DevLake to make it easy for developers everywhere to make their data work for them.
Our motto is: More Dev. Less Ops.
We hope DevLake helps you achieve exactly that, and we hope you'll join us by contributing, sharing, or simply by making use of this. Thanks gang!
(We built DevLake making the most of Go, Grafana, and Docker, among other things! We'd love to chat about our experience building this if anybody has questions or ideas!)
GitHub link HERE: https://github.com/merico-dev/lake
https://redd.it/r559ao
@r_devops
GitHub
GitHub - merico-dev/lake: DevLake: the open-source dev data platform & dashboard for your DevOps tools. *Note*: We have moved to…
DevLake: the open-source dev data platform & dashboard for your DevOps tools. *Note*: We have moved to Apache Software Foundation https://github.com/apache/incubator-devlake. - merico-dev/lake
Are DevOps Technical interviews more theory or code?
Getting interviewed in person for an entry-mid level DevOps role. Don’t know what to prepare for. Is it mainly theory of DevOps and common practices, or is it just a coding interview (ex: Java and OOP)?
Any advice would be awesome!
https://redd.it/r554s5
@r_devops
Getting interviewed in person for an entry-mid level DevOps role. Don’t know what to prepare for. Is it mainly theory of DevOps and common practices, or is it just a coding interview (ex: Java and OOP)?
Any advice would be awesome!
https://redd.it/r554s5
@r_devops
reddit
Are DevOps Technical interviews more theory or code?
Getting interviewed in person for an entry-mid level DevOps role. Don’t know what to prepare for. Is it mainly theory of DevOps and common...