We offer a competitive salary, comprehensive benefits package, and a dynamic work environment with ample opportunities for growth and learning
Position: Software Deployment Architect
Location: New York, New York, United States
Salary: $138 Per hour
Employment Type: Contract
Job Description: We are seeking a highly skilled and experienced Software Deployment Architect to join our dynamic team. As a Software Deployment Architect, you will be responsible for designing, implementing, and maintaining software deployment strategies for our organization. You will work closely with cross-functional teams to ensure that our software deployment processes are efficient, scalable, and aligned with industry best practices.
Key Responsibilities:
- Develop and maintain software deployment strategies and processes to ensure smooth and timely delivery of software to end-users.
- Collaborate with development, testing, and operations teams to gather requirements and design deployment plans.
- Create and maintain deployment scripts and automation tools to streamline the deployment process.
- Participate in the evaluation and selection of deployment tools and technologies.
- Monitor and troubleshoot deployment issues and provide timely resolutions.
- Develop and maintain documentation of deployment processes and procedures.
- Identify opportunities for process improvements and implement changes to increase efficiency and reduce errors.
- Stay updated with industry trends and technologies related to software deployment and make recommendations for their adoption.
- Mentor junior team members and provide guidance on best practices for software deployment.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 5 years of experience in software deployment, preferably in a large organization.
- Strong experience with deployment tools and technologies such as Ansible, Puppet, Jenkins, etc.
- Proficiency in scripting languages like Python, Bash, or PowerShell.
- Experience with containerization technologies like Docker and Kubernetes.
- Knowledge of networking and security concepts related to software deployment.
- Excellent problem-solving and analytical skills.
- Ability to work independently as well as in a team environment.
- Strong communication and interpersonal skills.
- Relevant certifications, such as Certified Deployment Professional (CDP) or Certified Kubernetes Administrator (CKA), would be an advantage.
If you are a self-motivated and detail-oriented individual with a passion for software deployment, we would like to hear from you. Apply now and join our team of dedicated professionals.