About the job
N-iX is seeking a talented Senior Release Engineer to become a vital part of our Release Management team on one of our exciting projects. In this role, you will be instrumental in the software development lifecycle, overseeing the validation, promotion, deployment, and ongoing monitoring of releases across various environments. The ideal candidate will have hands-on experience with DevOps tools, cloud infrastructure, and the expertise to manage safe and scalable rollouts effectively.
Key Responsibilities:
- Validate and promote releases, ensuring they meet quality standards.
- Build and deploy artifacts to both staging and production environments.
- Execute comprehensive test suites to confirm readiness for promotion.
- Manage promotions through deployment rings and configure pipelines efficiently.
- Monitor application health, including rollbar alerts and canary error dashboards.
- Review and adhere to monitoring plans for each deployment.
- Operate and enhance end-to-end CI/CD pipelines utilizing tools like Jenkins, GitHub, and BuildKite.
- Oversee infrastructure and service deployments using Kubernetes and Argo.
- Coordinate urgent fix rollouts and rollback processes as necessary.
- Utilize AWS services (EKS, RDS, S3, VPC, etc.) for deploying and managing infrastructure.
- Automate configuration and ensure scalability of environments.

