Software Deployment Engineer

2.0 - 5.0 years

2.0 - 7.0 Lacs P.A.

Nashik, Gurugram, Mumbai (All Areas)

Posted:1 week ago| Platform: Naukri logo

Apply Now

Skills Required

Software DeploymentAutomationSoftware InstallationDotNetNukeDocker ComposeDocker ContainerBashAzure DevopsPython

Work Mode

Work from Office

Job Type

Full Time

Job Description

Role & responsibilities Key Responsibilities Deployment Management : Plan, coordinate, and execute software deployments across various environments, including development, testing, staging, and production. Configuration and Installation : Oversee the configuration, installation, and integration of software applications, ensuring compatibility and optimal performance. Automation : Develop and maintain deployment automation scripts and tools to streamline the deployment process and reduce manual errors. Monitoring and Troubleshooting : Monitor deployment activities, identify and resolve issues, and perform root cause analysis to prevent recurrence. Documentation : Create and maintain detailed documentation for deployment procedures, configurations, and troubleshooting steps. Collaboration : Work closely with development, QA, and IT teams to ensure alignment on deployment schedules, requirements, and best practices. Continuous Improvement : Identify opportunities for process improvements, implement best practices, and stay current with industry trends and technologies. User Support : Provide technical support to end-users during and after deployment, addressing any issues or concerns that arise. Preferred candidate profile Must-Have Skills Education : Bachelors degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent work experience. Experience : Proven experience as a Software Deployment Engineer or similar role for a minimum of 2-3 years, with a solid understanding of deployment processes and best practices. Technical Skills : Proficiency in deployment automation tools (e.g., Docker Container, Docker Compose, etc), scripting languages (e.g., Python, Bash), and version control systems (e.g., Azure DevOps). Basic knowledge of DOTNET is preferable Knowledge : Familiarity with cloud platforms Microsoft Azure, containerization technologies, and CI/CD pipelines. Problem-Solving : Strong analytical and troubleshooting skills with the ability to handle complex deployment issues effectively. Communication : Excellent written and verbal communication skills, with the ability to convey technical information to both technical and non-technical stakeholders. Attention to Detail : High level of accuracy and attention to detail in deployment activities and documentation.

RecommendedJobs for You