Author: drweb

DevOps.com is now providing a weekly DevOps jobs report through which opportunities for DevOps professionals will be highlighted as part of an effort to better serve our audience.Our goal in these challenging economic times is to make it just that much easier for DevOps professionals to advance their careers.Of course, the pool of available DevOps talent is still relatively constrained, so when one DevOps professional takes on a new role, it tends to create opportunities for others.The five job postings shared this week are selected based on the company looking to hire, the vertical industry segment and naturally, the pay…

Read More

GitLab this week made generally available a version of its generative artificial intelligence (AI) framework for software development that includes AI agents developed by Amazon Web Services (AWS).David DeSanto, chief product officer at GitLab, said GitLab Duo with Amazon Q gives organizations that are building applications on the AWS cloud the ability to create more tightly integrated DevOps workflows using both AI frameworks.Amazon Q Developer is a set of AI agents that AWS has developed using the same framework it used to create Amazon Q Business, a set of AI agents capable of automating tasks across a wide range of…

Read More

Postman this week added a Spec Hub platform to its portfolio that makes it possible to centralize the design, management and maintenance of application programming interface (API) specifications.At the same time, Postman is also now enabling Bring Your Own Key (BYOK) Encryption capabilities to secure data being accessed via APIs. That approach ensures that encryption keys are only controlled by the organization that creates them.Postman CEO Abhinav Asthana said Spec Hub will enable IT teams to manage APIs regardless of what type of specification was used to create them, including OpenAPI 3.0 and AsyncAPI 2.0, with support for GraphQL and…

Read More

Spacelift, this week, added generative artificial intelligence (AI) capabilities to its platform for automating the management of IT infrastructure provisioned using code.Company CEO Pawel Hytry said Saturnhead AI adds a set of AI capabilities that can, for example, be used to identify issues and suggest potential remediations to make it easier for DevOps teams to troubleshoot complex IT infrastructure environments.Compatible with multiple large language models (LLMs) that DevOps teams can specify, Saturnhead AI is able to analyze infrastructure logs in real time to explain in natural language what has happened and why it occurred. That capability eliminates the need to…

Read More

AI hallucinations – the occasional tendency of large language models to respond to prompts with incorrect, inaccurate or made-up answers – have been an ongoing concern as the enterprise adoption of generative AI has accelerated over the past two years.They’re also an issue for developers using AI-based tools when building code, including generating names of packages that don’t exist. IDC analysts last year wrote about package hallucinations and a threat they present by allowing bad actors who exploit them to inject malicious code into the software supply chain.“If threat actors were to create a package with the same name as the one hallucinated…

Read More
SQL

In this post, I will guide you on how to deploy a dockerized simple flask-based TODO application to Azure Container Apps using Pulumi. You will Dockerize the Python application, securely store the Docker Hub credentials (username and token) in Azure Key Vault, and automate the deployment process using Pulumi. The Pulumi script will build and push your containerized TODO application to DockerHub and deploy the app on Azure Container Apps.What is Pulumi? Pulumi is an Infrastructure as a Code (IaC) tool that allows developers to define and manage infrastructure using familiar programming languages. Developers can still use their existing Programming…

Read More

In this article, we will look at how to find a process name by its process identification number (PID). Before we dive into the actual solution, let’s briefly talk about how processes are created and identified in Linux. Every time a user or the system (Linux) launches a program, the kernel creates a process. A process holds execution details of the program in memory, such as its input and output data, variables, and more. Importantly, since Linux is a multitasking operating system, it executes several programs simultaneously, which means each process must be identified specifically. The kernel identifies each process…

Read More

Symbiotic Security, this week, launched a tool that leverages a large language model (LLM) specifically trained to identify vulnerabilities via a chatbot as application developers write code.Company CEO Jérôme Robert said Symbiotic Security version 1 reduces the current level of DevSecOps friction that exists by identifying issues long before flawed code finds its way into a production environment.Unlike a general-purpose large language model (LLM) that has been trained using samples of code randomly collected from across the web, the LLM created by Symbiotic Security has been trained using a proprietary dataset to provide more accurate results, including snippets of code that…

Read More

OpenAI is in talks to acquire Windsurf for about $3 billion, a move that would put the ChatGPT maker squarely in competition with artificial intelligence (AI) coding assistant providers that include Anysphere, which OpenAI backed from its startup fund.The acquisition, which would be OpenAI’s largest to date, comes after it reportedly approached Anysphere about a possible sale, according to a CNBC report. Last month, Anysphere was in discussions to raise funding at a valuation of close to $10 billion.When things didn’t pan out, OpenAI pivoted to Windsurf. The latter negotiation was first reported by Bloomberg.In recent days, rumors have pinged…

Read More

DevOps.com is now providing a weekly DevOps jobs report through which opportunities for DevOps professionals will be highlighted as part of an effort to better serve our audience.Our goal in these challenging economic times is to make it just that much easier for DevOps professionals to advance their careers.Of course, the pool of available DevOps talent is still relatively constrained, so when one DevOps professional takes on a new role, it tends to create opportunities for others.The five job postings shared this week are selected based on the company looking to hire, the vertical industry segment and naturally, the pay…

Read More