Our client is an exciting game studio in Austin and they are searching for a talented Senior Microservices Engineer to join our team.
The Senior Microservices Engineer will work on backend infrastructure services to assist with our release, development, and analytics pipelines.
As a Senior Microservices Engineer working on backend infrastructure services, you should have solid knowledge in domain-driven design, microservices, event sourcing, containerization, and orchestration. They should also have experience with working in on-premises and cloud environments.
Responsibilities:
- Design, develop, and maintain scalable microservices which developers will use to interact with and understand the release pipeline.
- Work closely with the team on managing deployments and maintaining test specs
- Help monitor and track the performance and reliability of our services
- Monitor the production environment and debug/maintain as needed.
- Document systems and processes
- And other such duties and responsibilities as assigned by Cloud Imperium that is reasonably consistent with employee’s skills and experience
Skills:
- A skilled communicator and ability to operate on a team.
- Good understanding of UNIX, Linux, and Windows platforms.
- Proficient understanding of Domain-Driven Design.
Languages:
- Scala
- Python
- GO
- Shell scripting (*nix and Windows)
- Minimal understanding of C++ and C# for debugging purposes.
Specific Technologies:
- Perforce and Gitlab
- Akka, Play, Lagom Frameworks (Lightbend Platform)
- Docker
- Kubernetes
- Helm
- Continuous integration products such as Jenkins and BuildBot
- Google Compute Engine, Amazon Web Services, and other cloud providers
- Databases (Mongo, SQL, Redis, Cassandra)
This position is offered at our Austin Studio