What are the responsibilities and job description for the Release Engineer position at Apexon?
Highly skilled Release Engineer with a developer mindset to drive automation and optimize CI/CD pipelines. The ideal candidate will have strong expertise in release engineering, automation, and DevOps tools, ensuring seamless software delivery and deployment processes.
Key Responsibilities:
Design, develop, and maintain CI/CD pipelines for seamless software releases.
Automate build, deployment, and release management processes.
Collaborate with development teams, troubleshoot and resolve issues related to builds, releases, and deployments.
Work with cloud platforms (AWS/Azure/GCP) to automate infrastructure provisioning.
Implement monitoring, logging, and alerting mechanisms for release pipelines.
Required Skills & Experience:
✔ Strong expertise in CI/CD tools (Jenkins, GitHub Actions, GitLab CI/CD, Azure DevOps, etc.). ✔ Proficiency in scripting & automation (Shell, Python, Groovy, or similar). ✔ Experience with Infrastructure as Code (IaC) (Terraform, CloudFormation, Ansible). ✔ Version control expertise (Git, Bitbucket, GitHub, or similar). ✔ Experience with cloud platforms (AWS, Azure, or GCP). ✔ Understanding of software development lifecycles (SDLC) and Agile methodologies. ✔ Strong troubleshooting skills for release-related issues.
Preferred Qualifications:
Experience in site reliability engineering (SRE) or DevSecOps is a plus.
Exposure to observability tools (Datadog, Prometheus, ELK, or similar).