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.
Job Classification
Industry: Industrial Automation Functional Area / Department: Engineering - Software & QA Role Category: Software Development Role: Automation Developer Employement Type: Full time