Full Time

Application Release Engineer

Nascent Technologies Inc.
$70,000 - $110,000* / year (about $34–$53 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Nascent Technologies Inc., so some details may not match this job. The employer's own page has the real description.

Job Overview

The Application Release Engineer at Nascent Technologies Inc. is responsible for overseeing and managing the entire software release process from development to production. This role involves working closely with various teams, including development, quality assurance, and operations, to ensure a smooth transition of applications through the release pipeline. The ideal candidate will facilitate the planning, development, testing, and deployment, while also maintaining the integrity, security, and performance of applications. Additionally, the Application Release Engineer will implement best practices in CI/CD (Continuous Integration/Continuous Deployment) to enhance the development workflow and minimize downtime.



Job Responsibilities

  • Plan and manage the software release process across multiple environments.
  • Collaborate with development, QA, and operations teams to define release schedules and manage dependencies.
  • Develop and maintain build and release tools for automated deployments.
  • Monitor application performance post-deployment and troubleshoot any issues that arise.
  • Implement and enforce release management best practices and processes.
  • Create and maintain documentation related to application releases.
  • Participate in risk assessments and release planning activities.
  • Ensure compliance with security and governance policies during the release process.


Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or related field.
  • Minimum of 3 years of experience in application release engineering or a similar role.
  • Proficient in CI/CD tools such as Jenkins, GitLab CI, or Azure DevOps.
  • Experience with scripting languages such as Python, Bash, or PowerShell.
  • Strong understanding of software development life cycle (SDLC) methodologies.
  • Familiarity with application containers (e.g., Docker, Kubernetes) is a plus.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration abilities.


Technologies & Tools

The Application Release Engineer will utilize a variety of technologies and tools essential for effective release management and deployment. Key technologies include CI/CD platforms such as Jenkins and GitLab CI, as well as containerization tools like Docker and Kubernetes. Additional tools may include monitoring solutions like Prometheus or Grafana, and configuration management tools such as Ansible or Puppet. Proficiency in version control systems like Git is also vital to ensure code integrity and collaborative development.



Ideal Candidates

The ideal candidates for the Application Release Engineer position are proactive individuals who thrive in a fast-paced environment and possess a strong sense of ownership over their work. They are detail-oriented, capable of managing multiple tasks simultaneously while maintaining a high degree of accuracy. Excellent communication skills are essential, as collaboration with cross-functional teams is a key aspect of the role. A passion for continuous improvement and a strong understanding of emerging technologies will set successful candidates apart, enabling them to contribute effectively to Nascent Technologies Inc.'s mission of delivering high-quality software solutions.

In 98 of the 191 countries we compare, we found no unemployment benefit on official sites. Compare countries →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.