About Us
Liquidnitro Games is India’s flagship live services and game production company, founded by industry veterans with a proven track record in producing massively successful games & live services. For game companies, studios and publishers worldwide – we offer world class game development expertise to power creativity, growth and profitability in their games.
What’s in it?
The Software Engineer’s mission, driven individual who is passionate about developing software systems for games. We are looking for an experienced server software engineer for developing services to support the live operations and online gameplay, will be working in small teams that work closely together to create solutions for game requirements using modern technologies and frameworks deployed to cloud based infrastructure. You will provide technical expertise, establishing best practices, and driving innovation within the team.
Responsibilities:
- Infrastructure Management: Design, implement, and maintain scalable, highly available, and secure cloud infrastructure using Infrastructure as Code (IaC) tools like Terraform or CloudFormation.
- CI/CD Pipeline Development: Develop, manage, and optimize CI/CD pipelines for seamless code deployment across various environments. Ensure automated testing and continuous integration are integrated into the workflow.
- Monitoring and Incident Response: Implement monitoring and logging solutions to proactively detect issues, and manage incident response, ensuring rapid recovery and minimal downtime.
- System Reliability Engineering: Collaborate with development teams to improve the reliability and performance of applications, focusing on scalability, high availability, and disaster recovery.
- Performance Tuning: Analyse system performance metrics and apply optimizations to improve application performance, reliability, and efficiency.
- Security Best Practices: Implement security best practices for cloud infrastructure, including managing secrets, implementing encryption, and ensuring compliance with security standards.
- Automation: Automate repetitive tasks, including infrastructure provisioning, deployment processes, and operational workflows, to increase efficiency and reduce human error.
- Collaboration: Work closely with cross-functional teams, including developers, QA, and product managers, to ensure smooth delivery and operation of software products.
- Documentation: Maintain clear and concise documentation of system architecture, infrastructure configurations, and operational procedures to ensure knowledge sharing and consistency.
Skills Requirements:
- Cloud Platforms: Proficiency with cloud providers such as AWS, Azure, or Google Cloud Platform (GCP).
- Infrastructure as Code (IaC): Hands-on experience with IaC tools like Terraform, Ansible, or CloudFormation.
- CI/CD Tools: Experience with Jenkins, GitLab CI or similar CI/CD tools for automating builds, tests, and deployments.
- Monitoring and Logging: Familiarity with monitoring tools like Prometheus, Grafana, Datadog, or Splunk, and logging tools like ELK stack (Elasticsearch, Logstash, Kibana).
- Scripting and Automation: Strong scripting skills in languages such as Python, Bash, or PowerShell for automating infrastructure tasks.
- Containerization: Experience with Docker and orchestration tools like Kubernetes for managing containerized applications.
- Networking: Understanding of networking concepts, including load balancing, DNS, firewalls, and VPNs.
- Security: Knowledge of security best practices, including network security, identity and access management (IAM), and data encryption.
- Version Control: Proficiency with Github, Perforce and version control practices.
- Problem-Solving: Strong analytical and problem-solving skills, with a focus on root cause analysis and continuous improvement.