Deployment Management: Plan, coordinate, and execute application deployments across various environments like Web application.
Release Coordination: Manage the release lifecycle, including scheduling, coordinating, and managing releases across multiple applications and teams.
Automation: Develop and maintain automated deployment scripts and tools to streamline the release process.
Monitoring and Troubleshooting: Monitor application performance post-deployment and troubleshoot any issues that arise.
Documentation: Create and maintain detailed documentation of deployment processes, release notes, and rollback procedures.
Collaboration: Work closely with development, QA, and operations teams to ensure alignment and smooth transitions between development and production environments.
Risk Management: Identify potential risks and issues related to deployments and releases and develop mitigation strategies.
Continuous Improvement: Continuously improve deployment and release processes to enhance efficiency and reliability.
Experience: Proven experience of 8+ as an Application Deployment Engineer, Release Manager, or similar role.
Education: Bachelor’s degree in Computer Science, Information Technology, or a related field.
Skills:
Major experience required in Web / Java Application Deployment (Apache Tomcat, Node.js, WebSphere, WebLogic), WAR/JAR deployment
Strong understanding of software development life cycle (SDLC) and release management processes.
Proficiency in scripting languages such as Python, Shell, or PowerShell.
Experience with Continuous Integration/Continuous Deployment (CI/CD) tools like Jenkins, GitLab CI, or Bamboo.
Familiarity with version control systems such as Git or SVN.
Knowledge of containerization and orchestration tools like Docker and Kubernetes.
Excellent critical thinking skills and diligence.
Effective communication and collaboration skills.
Operating Systems: Proficiency in Linux and Windows environments.
Database Management: Experience with database systems such as MySQL, PostgreSQL, SQL Server, or Oracle.
Cloud Platforms: Experience with cloud platforms (e.g., Azure) is a plus.
Communication Skills: Excellent verbal and written communication skills to effectively interact with team members and stakeholders.
Personal Skills:
Strong organizational and time management skills.
Ability to work independently and as part of a team.
Adaptability and willingness to learn modern technologies.
Diligence and an initiative-taking approach to problem-solving.
Strong people skills to build positive relationships with colleagues and stakeholders
If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
Are you an experienced Application Deployment/Release Management Engineer looking for a new challenge? Join our dynamic team, where you'll be at the forefront of deploying exciting web applications! In this role, you'll plan, coordinate, and execute application deployments across various environments, ensuring a seamless transition from development to production. You'll manage the entire release lifecycle, facilitating collaboration between development, QA, and operations teams to align goals and processes. Your expertise in automating deployment scripts and tools will be crucial in streamlining our release process, enabling faster and more reliable deployments. Monitoring application performance post-deployment will be part of your daily routine, and your troubleshooting skills will help resolve any issues that arise quickly. We value detailed documentation, so you'll create and maintain documentation of deployment processes, release notes, and rollback procedures. With a focus on risk management, you'll identify potential deployment issues and develop strategies to mitigate risks. Our company encourages continuous improvement, so your ideas for enhancing our deployment and release processes will be welcomed! If you have 8+ years of experience in application deployment or release management, a Bachelor’s degree in Computer Science or a related field, and key skills in technologies such as Apache Tomcat, Docker, and CI/CD tools, we want to hear from you. Join us, where your skills and passion for IT can thrive!
Subscribe to Rise newsletter