About us:
In the digital age, images are a crucial driving force for large companies, along with effective search and seamless payment. But scaling operations for high coverage, quality, and customer experience can be an expensive and time-consuming challenge.
That’s where OCUS comes in. As an AI company, we provide all-in-one solutions that handle professional photography creation, automated quality control and post-production.
Our clients’ resounding successes inspire us to aim even higher…Experiencing an increase of over 25% in conversion rates, up to 88% saved images with our QA and editing AI tool, and up to 30% product coverage across apps and websites.
So why wait? Join us today and be a driving force behind the future of imagery
Job Description: We are seeking a highly skilled and motivated Senior DevOps Engineer with expertise in
Kubernetes, Cloud Technologies (AWS), Elasticsearch, Terraform, CI/CD Pipelines, Monitoring & Alerting tools to join our dynamic team. In addition, if you have experience with MLOps - it would be a huge difference maker.. As a Senior DevOps Engineer, you will play a critical role in designing, implementing, and maintaining our infrastructure and ensuring the reliability and scalability of our applications. You will collaborate closely with development and operations teams to streamline processes and enhance our DevOps practices.
Key Responsibilities:
1. Kubernetes Management:
Deploy, configure, and maintain Kubernetes clusters for container orchestration.
Implement best practices for scaling, monitoring, and securing Kubernetes
environments.
Manage containerized applications using Kubernetes resources.
2. AWS Infrastructure Management:
Design, deploy, and manage AWS infrastructure components (EC2, RDS, S3,
VPC, etc.).
Optimize AWS resources for cost-effectiveness and scalability.
Implement security measures and best practices for AWS.
Propose infrastructure evolutions to reduce dependency on managed services
(more IAAS, less PAAS)
3. Elasticsearch/Database Administration:
Configure and manage Elasticsearch/RDBMS/NoSQL db clusters for log and
data indexing.
Monitor and troubleshoot Elasticsearch performance and reliability issues.
Implement data retention policies and backups.
4. Automation and Scripting:
Develop automation scripts and Infrastructure as Code (IaC) using tools like
Terraform or AWS CloudFormation.
Implement CI/CD pipelines using Gitlab.
5. Monitoring and Logging:
Implement robust monitoring and alerting solutions for infrastructure and
applications.
Utilize tools like Prometheus, Grafana, ELK Stack, or similar for log aggregation
and analysis.
6. Security and Compliance:
Ensure infrastructure and applications are compliant with security standards and
best practices.
Implement security measures such as IAM policies, firewalls, and encryption.
7. Collaboration:
Work closely with development, QA, and other cross-functional teams to ensure
smooth integration and deployment of applications.
Provide technical support and mentorship to team members.
Qualifications:
Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
Proven history track of managing large-scale high-availability Cloud Infrastructures as a Senior SRE/DevOps Engineer with a strong background in Kubernetes.
Proficiency in scripting languages such as Bash, Python, or Ruby.
Familiarity with containerization technologies (Docker) and container orchestration tools (Kubernetes).
Experience with version control systems (Git).
Strong knowledge of CI/CD pipelines and automation tools.
Excellent problem-solving and communication skills.
AWS certifications (e.g. AWS Certified DevOps Engineer, AWS Certified Solutions
Architect) are a plus.
MLOps knowledge is a plus.
Additional Information:
OCUS offers a competitive compensation package, including benefits.
This position may require occasional travel or flexible working hours to accommodate different time zones.
OCUS is an equal opportunity employer and encourages diversity in the workplace
First call with our HR Manager
Interview 1: Deep dive into your experience.
Interview 2: Technical questions and/or business case.
Interview 3: Final interview with the CEO and Team members