3 Cybotic System Jobs
Application Deployment Engineer (3-5 yrs)
Cybotic System
posted 1mon ago
Key skills for the job
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
Functional Areas: Other
Read full job description6-8 Yrs
Bangalore / Bengaluru