Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Conexess Group, so some details may not match this job. The employer's own page has the real description.
Overview
The Software Release Engineer at Conexess Group is responsible for overseeing the end-to-end release process for software products, ensuring quality control and automation in the delivery pipelines. The role involves collaboration with development, QA, and operations teams to optimize continuous integration and delivery (CI/CD) processes. The ideal candidate will leverage their expertise in Ruby and Bash scripting alongside their DevOps engineering skills to enhance deployment efficiency and provide technical support throughout the release cycle.
Job Responsibilities
- Design, implement, and maintain deployment pipelines using CI/CD tools to automate the software release process.
- Develop and optimize Bash and Ruby scripts for system automation and integration tasks.
- Manage software releases, ensuring thorough testing and validation prior to deployment.
- Collaborate closely with software developers, QA engineers, and system administrators to facilitate smooth deployments.
- Monitor and troubleshoot build and deployment issues, providing timely resolutions to ensure minimal downtime.
- Document release processes and maintain comprehensive records of all release activities and outcomes.
- Continuously research and incorporate best practices in release management to optimize workflows.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Proven experience in software release engineering or DevOps roles, preferably in a remote setting.
- Strong proficiency in Ruby and Bash scripting languages.
- Experience with CI/CD tools such as Jenkins, GitLab CI, or CircleCI.
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
- Understanding of version control systems (e.g., Git) and their usage in collaborative environments.
- Solid grasp of Linux/Unix administration and scripting for automation tasks.
- Strong analytical and troubleshooting skills with a focus on detail.
Technologies & Tools
The Software Release Engineer will utilize a variety of technologies and tools integral to the software development lifecycle, including Ruby and Bash for scripting automation, CI/CD platforms like Jenkins and GitLab CI for continuous integration, and version control systems such as Git. Additionally, familiarity with cloud-based solutions and container orchestration tools will be essential for deploying applications smoothly and efficiently.
Ideal Candidates
Ideal candidates for this position should possess a proactive mindset with a passion for problem-solving and efficiency. They should demonstrate teamwork and strong communication skills, allowing seamless collaboration within cross-functional teams. The ability to adapt to dynamic environments, along with a commitment to continuous learning and improvement, will greatly contribute to their success in this role at Conexess Group.
In August there were 7.1 million job openings in the US, and 7 million people out of work and looking, says the Bureau of Labor Statistics. The job market now →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.