- Huntsville, Alabama, United States
- 3+ years
Coordinate and execute software deployments across multiple environments, collaborate with development and operations teams, implement and maintain CI/CD pipelines, monitor and troubleshoot deployment processes, automate deployment tasks, ensure version control and documentation, perform post-deployment testing, maintain deployment tools and scripts, provide support to the development team, work with cloud platforms, ensure compliance with security and operational standards, and provide regular status updates to stakeholders.
Responsibilities
- Coordinate and execute software deployments across multiple environments (staging, testing, production)
- Collaborate with development and operations teams to plan and schedule deployment activities
- Implement and maintain Continuous Integration/Continuous Deployment (CI/CD) pipelines
- Monitor and troubleshoot deployment processes to ensure smooth execution and timely delivery
- Automate deployment tasks where possible to reduce manual intervention and increase efficiency
Requirements
- Bachelor’s degree in Computer Science, Information Technology, or a related field
- Nice to have: Python
- Nice to have: C
- Nice to have: Rust
- Nice to have: Assembly
