About Us:
Founded in 2014, Tachyus is a pioneer in operational optimization for the oil and gas industry. Our platforms like Aqueon and Aurion leverage our proprietary “Data Physics” engine to enhance oil recovery, reduce operational costs, and minimize GHG emissions. With deployments worldwide, Tachyus is at the forefront of integrating advanced computing solutions into the energy sector.
About the Role:
As an Intermediate DevOps Engineer, you will play a critical role in bridging the technical operations between our research and platform software teams. You will contribute to the architecture and implementation of our CI/CD pipelines, manage our cloud and on-premises infrastructures, and ensure the high availability and efficiency of our services. This role offers the opportunity to grow professionally while working on scalable, cloud-native technologies within a microservices architecture.
Key Responsibilities
• Collaborate with research and platform software teams to facilitate smooth integration and deployment of applications.
• Assist in architecting and implementing continuous integration and delivery pipelines for microservices and algorithms.
• Help manage production and staging environments in both public cloud and on-premises infrastructure.
• Develop and maintain monitoring and tracing solutions for all production systems.
• Contribute to optimizing resource utilization and cost efficiency in our production systems.
• Gain a deep understanding of Kubernetes, including services, ingress, pods, replicas, logs, and tools like kubectl; perform debugging and understand filters, labels, and affinities within Kubernetes.
Requirements
• 3+ years of experience as a software engineer, with 2+ years in DevOps, build engineering, or deployment engineering roles.
• Proficiency in Python and shell scripting; experience with parallel programming and distributed computing is a plus.
• Strong knowledge of Linux environments; familiarity with Windows platforms is beneficial.
• Basic understanding of cloud infrastructure management and a willingness to learn and adapt services provided by different cloud platforms.
• Comfortable using different scripting environments, including PowerShell and Linux bash.
• Experience with GitHub Actions or similar CI/CD tools.
• Familiarity with deploying and managing Kubernetes clusters.
• Basic knowledge of cloud services across multiple providers, with an eagerness to learn and adapt.
Preferred Qualifications
• Experience with Argo Workflows.
• Familiarity with managing MinIO or S3 Proxy.
• Knowledge of compiled MATLAB.
• Exposure to Google Cloud or Microsoft Azure.
• Understanding of scaling algorithms across multiple CPUs.
• Demonstrated ability to work collaboratively in a team environment.
Why Join Tachyus?
Join a team where innovation is at heart. Tachyus offers a vibrant culture where your work impacts the company’s success and the sustainability of operations worldwide. We believe in fostering a learning environment where you can grow your skills and contribute to cutting-edge projects that combine the latest technological advances with real-world applications.