Master-Works is seeking a detail-oriented and proactive Software Deployment Engineer to join our team. In this role, you will be responsible for deploying, configuring, and monitoring software applications in various environments, ensuring that they run smoothly and meet operational requirements. You will collaborate closely with development, QA, and IT teams to facilitate seamless software delivery and deployment processes.
Key Responsibilities :
- Plan and execute software deployments, including initial setup, configuration, and testing in staging and production environments.
- Monitor application performance and troubleshoot issues post-deployment, ensuring minimal disruption to operations.
- Develop and maintain deployment scripts and automation processes to improve deployment efficiency.
- Collaborate with development and QA teams to ensure code is ready for deployment.
- Create and maintain documentation related to deployment processes and workflows.
- Participate in the continuous improvement of deployment strategies and practices.
- Stay updated on emerging technologies and tools to enhance the deployment process.
Minimum Requirements :
Bachelor's degree in Computer Science, Information Technology, or a related field.3+ years of experience in software deployment or a related role.Proficient in scripting languages (e.g., Bash, Python, PowerShell) for automation.Experience with continuous integration and deployment (CI / CD) tools (e.g., Jenkins, GitLab CI / CD).Strong understanding of various deployment methodologies (e.g., blue-green, canary releases).Knowledge of cloud services (AWS, Azure, GCP) is a plus.Excellent problem-solving skills and attention to detail.Strong interpersonal and communication skills.Ability to work effectively in a team and manage multiple priorities.Join us at Master-Works and take your career to the next level while playing a vital role in delivering high-quality software solutions to our clients.
#J-18808-Ljbffr