Engineering · Full-time · Piedmont, Italy
Title: Senior DevOps Engineer (EST US TIMEZONE)
Reports to: Director, DevOps & Information Security
Location: Remote, Philippines
We are at an inflection point where the immersive experiences and generative ai is about to transform every aspect of communication, collaboration and learning. With an increasingly liquid workforce and a distributed customer base - every organization is rethinking the way it works and the way it builds and grows relationships. Built on the foundations of a proprietary and transformative core technology stack, our Metaverse as a Service (MaaS) is already used by some of the world’s most influential organizations to connect employees, partners, and customers in a new digital realm, breaking down barriers of time, space and language and helping bring people together, even when they’re physically apart. Born as a distributed company that celebrates multiculturalism, Touchcast has over 100 employees in North America, Europe and Asia.
You will help us build functional systems that improve customer experience. DevOps Engineer responsibilities include deploying product updates, identifying production issues and implementing integrations that meet customer needs. If you have a solid background in software engineering and are familiar with Python and other tools mentioned below, we’d like to meet you. Ultimately, you will execute and automate operational processes fast, accurately and securely.
How you drive success:
Analyze current technology utilized within the company and develop steps and processes to improve and expand upon them
Provide detailed specifications for proposed solutions including materials, manpower and time necessary
Work closely with engineering professionals within the company to maintain hardware and software needed for projects to be completed efficiently
Work with command line and creating scripts for task automation
Configuration for Ubuntu Linux (LTS versions)
Develop and maintain CI/CD process, and associated development/release cycles for applications by accessing tools like Argo,
Working in regulation with industry-standard best practices in close coordination with integration and deployment team.
Use configuration management tools like Terraform etc.
Build and handle VMs
Build, design and maintain cloud-based applications with Azure, AWS, etc.
Manage software firewalls, IPS, WAF, and additional security layers (LDAP, SSO, 2Factor).
Operate in Linux environment with good command over any scripting language such as Python or Bash.
Always be thinking into optimize for less man effort and server throughout
Understand risk management and the role you play in managing and reporting risks whether this is internal, financial, technical
Manage & lead additional projects as needed, under management direction/guidance
You will achieve your best if you have
3-5 years of DevOps experience
1+ years of programming experience
Bachelor Degree or higher in Engineering or Computer Science or equivalent experience
Have good written and spoken command of the English Language.
Proficiency in development and release cycles
Excellent understanding of Networking and underlying protocols
Experience creating and maintaining scripts for task automation
Strong knowledge of Web servers (Nginx), configuration of the web servers
Expert in developing, setting up and overseeing Kubernetes clusters
Preferred Scripting languages proficiency: Python, Bash
Experience with Systems and Tools:
Operating Ubuntu Linux (LTS versions)
Git (Bitbucket preferred)
Jenkins & Argo
Microsoft Azure services and API’s
Automation tools (Terraform, etc.)
Experience with Containers utilizing Kubernetes, Docker and associated platforms
You always add clarity rather than complexity in a discussion
Proactive, independent, curious, with a positive and collaborative attitude
Open roles at Touchcast