Cybotic System

Application Deployment Engineer

Click Here to Apply

Job Location

bangalore, India

Job Description

Key Responsibilities : Deployment Management : - Plan, coordinate, and execute application deployments for Java and web applications across various environments (Development, QA, Staging, Production). - Ensure timely and successful deployments of WAR/JAR files to application servers such as Apache Tomcat, Node.js, WebSphere, and WebLogic. Release Coordination : - Oversee the entire release lifecycle, including scheduling, coordinating, and managing releases across multiple applications and teams. - Work closely with development, QA, and infrastructure teams to ensure the seamless delivery of application releases. Automation of Deployment Processes : - Develop and maintain automated deployment scripts and tools to streamline the release process and reduce manual intervention. - Ensure consistency and repeatability in deployment across all environments. Collaboration with Cross-functional Teams : - Collaborate with development, QA, and operations teams to ensure smooth application deployment and troubleshoot issues during the deployment process. Continuous Integration/Continuous Deployment (CI/CD) : - Implement and optimize CI/CD pipelines using tools like Jenkins, GitLab CI, or Bamboo to automate build, test, and deployment workflows. - Ensure that the release process is efficient and stable. Monitoring and Troubleshooting : - Monitor the deployment process and troubleshoot issues related to application deployment, environment configurations, and performance problems. - Provide timely resolution to ensure minimal downtime during deployments. Release Documentation : - Maintain clear and concise documentation for deployment procedures, including release notes, deployment guides, and troubleshooting documentation. Mandatory Skills & Qualifications : - 3 years of experience in web/Java application deployment, including experience with Apache Tomcat, Node.js, WebSphere, and WebLogic. - Strong experience in WAR/JAR file deployment across various environments. - Proficiency in scripting languages such as Python, Shell, or PowerShell to automate deployment processes. - Solid understanding of Software Development Life Cycle (SDLC) and release management processes. - Experience with Continuous Integration/Continuous Deployment (CI/CD) tools like Jenkins, GitLab CI, or Bamboo. - Strong understanding of deployment processes, including coordination, troubleshooting, and release management. - Problem-solving skills with the ability to troubleshoot and resolve deployment-related issues quickly. Desired Skills : - Familiarity with application containerization tools (e.g, Docker) and deployment orchestration tools (e.g, Kubernetes) is a plus. - Experience with cloud platforms (AWS, Azure, Google Cloud) and deploying applications in the cloud. - Knowledge of monitoring tools like Prometheus, Nagios, or Datadog to ensure application health post-deployment. - Strong communication skills with the ability to work effectively across teams and document deployment processes (ref:hirist.tech)

Location: bangalore, IN

Posted Date: 11/20/2024
Click Here to Apply
View More Cybotic System Jobs

Contact Information

Contact Human Resources
Cybotic System

Posted

November 20, 2024
UID: 4939518386

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.