Position: DevOps Engineer with Azure and Gaming Experience
Company: Co. Society
Experience required: 3y
Category: DevOps
English level: intermediate
Published: 2022-09-01T00:00:00+03:00

Co. Society is a metaverse company focused on the enterprise and SME sector that produces hyper-realistic virtual office environments and tools for remote co-working, collaboration, meetings, and social gatherings with work colleagues. Co. Society is a Microsoft partner and is fully integrated with the Office365 ecosystem and is built on Azure services. The Co. Society Unreal client allows users to select and personalize their own full-body avatar to navigate an immersive and engaging virtual office campus that mirrors a real-world experience and brings remotely distributed coworkers closer together, encouraging creative collaboration and team building and strengthening company culture, values, and brand in the digital realm.

We are currently looking for a talented DevOps Engineer to join our team! 

Responsibilities:

•	Technical assignments include scripting, coding, testing and preparing a documentation;
•	Ownership of assigned software, non-software, system deliverables, including maintenance and administration of business-critical 3rd party applications running in client-server environments;
•	Designing solutions that can scale, are maintainable, auditable and can be monitored;
•	Implementing security frameworks and maintain 'blueprints', working closely with the development team on security;
•	Troubleshooting of issues and defects and monitoring overall health of infrastructure;
•	Expertise and understanding of entire stack including Network, OS, Storage, DBMS and Applications;
•	Managing the cloud infrastructure environment through cross technology administration (OS, Storage, virtual networks, load balancers, IAM, policies), execution of scripting, and monitoring automation.
•	Achieving agreed productivity targets in order to ensure developments are delivered within budget, to schedule and to defined quality standards;
•	Mitigating and managing disruption to the production systems during upgrades and migrations;
•	Cooperation with development team to implement their configuration recommendations and requested system and application patches .


Required Technical Skills:

•	3+ years of relevant technical experience;
•	Ability to govern services working in on-prem, hybrid or cloud deployment modes, including lifecycle management of services, optimizing each step to define best practices;
•	Experience implementing best practices in migration and managing different deployment models of environments in a global environment;
•	Ability to administer one or more of Linux, Windows, networking, virtualized platforms, preferably in large environments (Linux Ubuntu & Windows Server 2019 / 2022);
•	DB administration skills of one or more of MS SQL, Postgres, or MySQL;
•	Hands-on experience with Azure (preferred) or AWS;
•	Practical experience with automation using Azure CLI and Azure Resource Manager;
•	Experience with Azure PlayFab.
•	Experience building and improving diagnostics and monitoring technical stack, e.g., large scale logging and monitoring (Graylog, Grafana, ELK), alert management (e.g., Opsgenie, PagerDuty) and timely component status reporting (e.g., StatusPage IO);
•	Experience with Azure DevOps tooling or other workflow and source control systems (e.g., Atlassian Jira, Jira ServiceDesk, Monday, GIT). 


Desirable skills:

•	Experience with creating from the ground up CI/CD, build and release engineering;
•	Practical experience with automation using Ansible, Terraform, Kubernetes, Chef, PowerShell, Bash;
•	Expert in systems automation, Infrastructure as Code using ARM templates, Azure CLI,;
•	Experience with Jenkins, Gradle, or similar technology stack;
•	Production level experience with general-purpose language like .Net Core, Java, Python, JavaScript.