Enable job alerts via email!

Software Deployment Engineer

Master-Works

Riyadh

On-site

SAR 90,000 - 120,000

Full time

17 days ago

Job summary

A leading tech company in the Riyadh Region is seeking a motivated Software Deployment Engineer. In this role, you will oversee deployments and configurations of software applications, ensuring smooth operations. You will collaborate with various teams and develop efficient deployment processes. The ideal candidate will have a Bachelor's degree in a relevant field and at least 2 years of experience in software deployment.

Qualifications

  • 2+ years of experience in software deployment or a similar role.
  • Strong understanding of cloud deployment strategies.
  • Ability to manage multiple tasks in a fast-paced environment.

Responsibilities

  • Plan and execute software deployments accurately.
  • Collaborate with teams to prepare software packages.
  • Monitor applications post-deployment for performance.

Skills

Scripting languages (Bash, Python, PowerShell)
CI/CD tools and practices (Jenkins, GitLab CI)
Problem-solving skills
Attention to detail
Effective communication skills
Collaboration skills
Cloud deployment strategies (AWS, Azure)

Education

Bachelor's degree in Computer Science, Information Technology, or related field

Tools

Docker
Kubernetes
Job description

Master-Works is looking for a motivated Software Deployment Engineer to join our dynamic team. In this role, you will oversee the deployment, configuration, and maintenance of software applications across various environments. Your expertise will be crucial in ensuring smooth software operations, and you will work closely with developers, QA, and IT teams to facilitate timely and efficient software releases.

Key Responsibilities:

  • Plan and execute software deployments, ensuring all configurations are correct and ready for operation.
  • Collaborate with developers and QA teams to prepare software packages for deployment.
  • Monitor software applications post-deployment to ensure optimal performance and resolve any issues promptly.
  • Develop and refine deployment processes, leveraging automation to enhance efficiency.
  • Create comprehensive documentation for deployment processes, including configurations and troubleshooting guides.
  • Stay abreast of industry best practices and emerging technologies in software deployment.
  • Participate in regular meetings with cross-functional teams to align on deployment schedules and priorities.

Join Master-Works and play a critical role in delivering high-quality software solutions that drive our success.

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 2+ years of experience in software deployment or a similar role.
  • Proficient in scripting languages such as Bash, Python, or PowerShell.
  • Experience with CI/CD tools and practices (e.g., Jenkins, GitLab CI).
  • Knowledge of containerization technologies (e.g., Docker, Kubernetes) is a plus.
  • Strong understanding of cloud deployment strategies (AWS, Azure, etc.).
  • Excellent problem-solving skills and a meticulous attention to detail.
  • Effective communication and collaboration skills.
  • Ability to manage multiple tasks and prioritize accordingly in a fast-paced environment.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.