Teramind

Senior DevOps Engineer

Teramind • RO
Python Remote
About the Role
As a DevOps Engineer, you will be a key player on the DevOps team servicing the Teramind product suite. You will proactively work with Engineering, Product, Services, and other functional departments to implement and operate CI/CD solutions that serve both internal teams and customers.
The ideal candidate will be a self-starter who enjoys a fast-paced job, thrives on problem-solving, and is committed to delivering seamless product availability to enterprises around the world.
 
Responsibilities
• Designing, implementing, and maintaining tools and processes for continuous integration, delivery, and deployment of software
• Working with operations staff to ensure that systems are up and running smoothly
• Automating, monitoring, testing, configuring, networking, and Infrastructure as Code (IaC)
• Streamlining and automating processes while troubleshooting existing development procedures
• Managing the creation, release, and configuration of our systems
• Architecting and optimizing several service components running on GCP, Oracle, AWS, and Azure environments
• Codifying DevOps best practices across the company
• Scripting and maintaining build environments
 
Requirements
• Minimum 5+ years of DevOps work experience
• Proven expertise in designing and implementing CI/CD pipelines
• Strong understanding of Linux/UNIX administration
• Excellent understanding of Python and other scripting skills such as Bash for automation
• Experience with containerization technologies such as Docker and Kubernetes
• Configuration and management of databases such as PostgreSQL
• Excellent troubleshooting skills
• Awareness of critical concepts in DevOps and Agile principles
 
Preferred
• Technical cloud certifications (AWS, GCP, Oracle, or Azure)
• Familiarity with ClickHouse databases
• Experience with virtualization (VMWare, Xen, KVM)
• Experience with configuration management systems (Puppet, Chef, CFEngine, etc.)
• Knowledge of development methodologies across various technologies
• Strong understanding of network protocols and client–server communication