Release and Deployment Engineer

Esensesaudi — Jordan · Posted ~3 weeks ago

Full-time

Skills

Software deployment CI/CD Azure DevOps Git Build artifacts Windows Server Linux IIS Nginx Windows Services systemctl Deployment troubleshooting .NET Windows

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A Release and Deployment Engineer is sought to support reliable software delivery across QA, staging, and controlled production-like environments. Responsibilities include executing CI/CD pipelines, managing Git repositories and build artifacts, installing and configuring applications on Windows and Linux servers, monitoring deployment jobs and logs, and troubleshooting release issues. Experience with .NET-based applications and common web/server services is valuable.

Highlights

Hands-on role supporting reliable software delivery across QA, staging, and controlled production-like environments, with exposure to Azure DevOps, Windows and Linux administration, deployment automation, and troubleshooting.

Description

‎ ‎Position Overview: The Release and Deployment Engineer supports software deployment activities, CI/CD pipeline execution, release documentation, and troubleshooting across controlled QA, staging, and production-like environments. The role works closely with development, QA, architecture, and DevOps teams to ensure smooth and reliable software delivery. Key Responsibilities: Support deployment activities across QA, staging, and controlled production-like environments.Assist in maintaining and executing Azure DevOps CI/CD pipelines for applications and services, mainly .NET-based systems.Follow approved release procedures, deployment checklists, and rollback guidelines.Work with Git repositories, build artifacts, and deployment packages.Support application installation and configuration on Windows and Linux servers, including IIS, Nginx, Windows Services, and systemctl-based services.Monitor deployment jobs, pipeline executions, and application logs, and escalate issues when needed.Assist in troubleshooting deployment, configuration, and environment-related issues.Execute basic SQL queries and support database-related deployment activities such as backup, restore, and script execution under guidance.Use PowerShell, Bash, or similar scripting tools to support automation tasks.Maintain release documentation, deployment notes, and internal wiki pages.Collaborate with developers, QA engineers, architects, and DevOps team members to support smooth delivery. Qualifications: Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field.2-5 years of relevant experience.Basic understanding of software development lifecycle, release management, and deployment processes.Familiarity with Git and CI/CD concepts.Basic knowledge of Azure DevOps pipelines or similar CI/CD tools.Basic scripting knowledge using PowerShell, Bash, or similar tools.Basic understanding of Windows and Linux server environments.Basic SQL knowledge, including queries and database scripts.Strong attention to detail and ability to follow structured procedures.Good communication, troubleshooting, and problem-solving skills.Willingness to learn, take responsibility, and work in a team-oriented environment. Good to Have: Exposure to .NET applications or services.Exposure to IIS, Nginx, Windows Services, or Linux services.Basic knowledge of Docker or Kubernetes.Familiarity with SQL Server or PostgreSQL backup and restore activities.Exposure to monitoring tools, Redis, or Elasticsearch.Basic knowledge of mobile or cross-platform build processes such as Xamarin, iOS, or macOS packaging.