Overview
Master-Works is looking for a motivated Software Deployment Engineer to join our dynamic team. In this role, you will oversee the deployment, configuration, and maintenance of software applications across various environments. Your expertise will be crucial in ensuring smooth software operations, and you will work closely with developers, QA, and IT teams to facilitate timely and efficient software releases.
Responsibilities
- Plan and execute software deployments, ensuring all configurations are correct and ready for operation
- Collaborate with developers and QA teams to prepare software packages for deployment
- Monitor software applications post-deployment to ensure optimal performance and resolve any issues promptly
- Develop and refine deployment processes, leveraging automation to enhance efficiency
- Create comprehensive documentation for deployment processes, including configurations and troubleshooting guides
- Stay abreast of industry best practices and emerging technologies in software deployment
- Participate in regular meetings with cross-functional teams to align on deployment schedules and priorities
Requirements
Bachelor's degree in Computer Science, Information Technology, or a related field2+ years of experience in software deployment or a similar roleProficient in scripting languages such as Bash, Python, or PowerShellExperience with CI / CD tools and practices (e.g., Jenkins, GitLab CI)Knowledge of containerization technologies (e.g., Docker, Kubernetes) is a plusStrong understanding of cloud deployment strategies (AWS, Azure, etc.)Excellent problem-solving skills and a meticulous attention to detailEffective communication and collaboration skillsAbility to manage multiple tasks and prioritize accordingly in a fast-paced environmentSeniority level
Seniority level : Entry level
Employment type
Employment type : Full-time
Job function
OtherIndustries
IT Services and IT ConsultingReferrals increase your chances of interviewing at Master Works.
#J-18808-Ljbffr