If you are a self-motivated individual with a passion for software deployment and a desire to constantly learn and improve, we would love to hear from you
Position: Software Deployment Architect
Location: New York, New York, United States
Salary: $247000 - $320000
Job Description: We are seeking a highly skilled and experienced Software Deployment Architect to join our dynamic team. In this role, you will be responsible for designing, building, and implementing software deployment solutions for our organization. Your primary focus will be on developing strategies and processes to ensure the smooth and efficient deployment of software applications across our systems.
Key Responsibilities:
- Design and develop deployment architecture for enterprise-level software applications
- Collaborate with cross-functional teams to gather requirements and understand business needs
- Develop and maintain deployment processes and procedures
- Configure and maintain deployment tools and platforms
- Implement and monitor automated deployment pipelines
- Troubleshoot and resolve deployment issues
- Ensure timely deployment of software updates and system upgrades
- Perform regular audits to identify areas for improvement and implement solutions
- Train and guide team members on best practices for software deployment
- Stay updated on industry trends and advancements in deployment technologies and methodologies
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- Minimum of 5 years of experience in software deployment architecture
- Strong knowledge of deployment tools and platforms such as Jenkins, Docker, Kubernetes, etc.
- Proficient in scripting languages such as Bash, Python, or PowerShell
- Experience with cloud computing and virtualization technologies
- Familiarity with agile methodologies and DevOps practices
- Excellent problem-solving and analytical skills
- Ability to work independently and in a team environment
- Strong communication and interpersonal skills
- Proactive and able to manage multiple tasks in a fast-paced environment
Join our team and be a part of our innovative and collaborative environment where your skills and expertise will be valued and utilized to drive our company's success.