About Company
FreshWorks Studio is an award-winning Victoria-based company that designs, develops, and deploys custom software solutions for government, healthcare, and private sector clients. We believe in building solutions that truly make a difference in people’s lives. Our culture is collaborative, innovative, and focused on growth, where every team member is empowered to contribute their best work. We pride ourselves on creating digital experiences that are not only user-friendly but also transformative, pushing the boundaries of technology to solve complex problems for our diverse client base. Join a team where your contributions directly impact project success and client satisfaction, fostering an environment of continuous learning and professional development.
Job Description
Are you a meticulous organizer with a passion for bringing cutting-edge software solutions to life? FreshWorks Studio is seeking a dedicated and detail-oriented Software Deployment Coordinator to join our dynamic team in Victoria, British Columbia. In this pivotal role, you will be the linchpin between our development, QA, and operations teams, ensuring the seamless and efficient deployment of our innovative software products. You will play a crucial part in orchestrating release cycles, managing deployment schedules, and maintaining the integrity of our production environments. This isn’t just about pushing code; it’s about strategizing, communicating, and problem-solving to ensure our software reaches our clients and users flawlessly. If you thrive in a fast-paced environment, possess excellent communication skills, and have a solid understanding of software development lifecycles and deployment processes, we want to hear from you. This is an exciting opportunity to contribute to high-impact projects and grow your career within a supportive and forward-thinking company.
Key Responsibilities
- Plan, schedule, and coordinate software deployments across various environments (development, staging, production) in close collaboration with development, QA, and project management teams.
- Develop and maintain detailed deployment runbooks, checklists, and documentation to ensure repeatable, reliable, and consistent releases.
- Monitor and troubleshoot deployment issues, working with engineering teams to identify root causes and implement timely resolutions.
- Manage and maintain version control systems and release branches, ensuring proper code merges and build management.
- Communicate deployment status, risks, and post-deployment reports to all relevant stakeholders, including clients and internal teams.
- Facilitate pre- and post-deployment validation and verification activities, ensuring successful application functionality and performance.
- Contribute to the continuous improvement of deployment processes, tools, and automation strategies.
- Ensure compliance with organizational security policies and best practices throughout the deployment lifecycle.
Required Skills
- 3+ years of experience in a software deployment, release management, or related coordination role.
- Solid understanding of the Software Development Life Cycle (SDLC) and Agile methodologies.
- Proficiency with version control systems (e.g., Git, GitLab, GitHub).
- Experience with CI/CD pipelines and tools (e.g., Jenkins, Azure DevOps, CircleCI).
- Strong organizational skills and ability to manage multiple deployments concurrently.
- Excellent written and verbal communication skills for technical and non-technical audiences.
- Problem-solving aptitude with a proactive and methodical approach.
Preferred Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
- Familiarity with scripting languages (e.g., Python, Bash) for automation tasks.
- Previous experience working in a digital agency or consulting environment.
- Certifications in project management (e.g., PMP, CSM) or IT service management (e.g., ITIL).
Perks & Benefits
- Competitive salary and performance-based bonuses.
- Comprehensive health, dental, and vision benefits package.
- Generous paid time off, including vacation and sick leave.
- Opportunities for professional development, training, and certifications.
- Flexible work arrangements and a hybrid work model.
- Collaborative and inclusive company culture with regular team events.
- Modern office space in downtown Victoria with amenities.
- Contribution to meaningful projects that positively impact communities.
How to Apply
If you are a highly motivated individual ready to take on this exciting challenge, we encourage you to apply! Please submit your resume and a cover letter outlining your relevant experience and why you are a great fit for FreshWorks Studio. Click on the application link below to proceed.
