Job Description & Scope
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. Role: Automation Developer Industry Type: Industrial Automation Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: B.Sc in Computers, BCA in Computers, B.Tech/B.E. in Information Technology Key Skills Skills highlighted with ‘‘ are preferred keyskills Software Deployment AutomationSoftware InstallationDotNetNukeDocker ComposeDocker ContainerBashAzure DevopsPython