Position: Senior Release Engineer
Company: Forte Group
Category: DevOps
Experience required: 5y
English level: intermediate

The **Senior Software Release  Engineer **will join the G1 development team and be responsible for improving the release process and deployments. They will work with the engineering team members as well as our client's Operations / DevOps Team to support the development of products, features, and services of the G1 Product.

Our client provides leading technology and services to the golf industry across the United States and Great Britain including software that manages tee sheets, points of sale, and reservation services with a focus on providing a great experience for golf players and smooth operation of golf courses. 

We’re looking for a team member who is versatile, displays leadership qualities, and is enthusiastic about tackling new challenges that can make large impacts. This candidate enjoys taking responsibility in a self-managing team and understands and supports the principles of Agile.  

**Responsibilities **
● Review current release tools and technologies for releases/deployments of an environment ripe for improvements within the G1 Product 
● Seek and recommend improvements to current processes and technologies used 
● Ability to contribute throughout all phases of a service lifecycle from conception through design, development, deployment, and ultimately operation
● A commitment to monitoring and observability
● Identify, document, automate, and engineer processes for repeated tasks. 
● Oversee the application environment to effectively run and maintain the technology and determine and advise any potential technology or process improvements. 
● Strategize, plan, prioritize, schedule, and partner in the execution of infrastructure provisioning and configuration while focusing on maintaining or improving security, data integrity, programming logic integrity, and administration. 
● Work with the Operations / DevOps team the packaging, deployment, and our deployment/upgrade processes. 
● Participate in code reviews for projects written by your team 
● Participate in design reviews for new and existing services and platforms 

**Preferred Qualifications **
● Experience with microservices in a cloud environment, preferably Azure 
● Experience with configuration management and CI/CD platforms 
● Experience in .NET software development using C# and Microsoft SQL Server
● Experience with containers Docker preferred 
● Experience with Redis 
● Experience with source control management tools (GitHub and GitHub Actions) 
● Excellent communication & enthusiasm 
● Experience working on an Agile development team 
● Experience reviewing code

**We offer**
● Experience working with colleagues locally and abroad
● Opportunities for self-realization
● Friendly team and enjoyable working environment
● Professional and corporate events
● Social package: professional & soft skills trainings, medical & family care programs, sports
● English classes in the office with a dedicated teacher