Rheo AI
Website:
rheo.ai
Job details:
About Rheo :
Rheo is an intelligent industrial AI platform that utilizes sensors and machine learning to optimize operational .processes.
Rheo fosters the right harmony between people and technology through data-led focus and transparency, thereby supercharging manufacturing/operations teams into a cohesive unit. At Rheo, we apply the same principles we advocate to our customers by creating effective lean solutions.
Job Summary :
As a Senior DevOps Engineer, you will play a crucial role in bridging the gap between development and operations teams, working towards creating a seamless and efficient software development lifecycle. Your responsibilities will revolve around implementing and maintaining the tools, processes, and automation required to support continuous integration, continuous deployment (CI/CD), and overall infrastructure management. You will collaborate closely with software development teams, system administrators, and other stakeholders to ensure the successful delivery and operation of software products.
Key Responsibilities :
Infrastructure Automation: Design, develop, and maintain the infrastructure-as-code (IaC) to automate the provisioning, configuration, and scaling of cloud-based and on-premises infrastructure components. Utilize tools like Terraform, Ansible, Chef, Puppet, or similar technologies.
CI/CD Implementation: Establish, maintain, and optimize CI/CD pipelines to automate software builds, testing, and deployment processes. Work with development teams to integrate code repositories, automated testing, and deployment strategies.
Monitoring and Alerting: Implement monitoring and alerting systems to proactively identify and resolve performance bottlenecks, security vulnerabilities, and other issues. Utilize tools like Prometheus, Grafana, ELK stack, or similar technologies.
Cloud Services Management: Manage cloud environments, such as AWS by optimizing cost, security, and performance. Leverage services like EC2, S3, RDS, VPCs, EKS etc., based on the project's requirements.
Security and Compliance: Collaborate with security teams to implement best practices and industry standards for infrastructure security and compliance. Conduct regular security assessments and vulnerability scans.
Incident Management: Participate in incident response and troubleshooting efforts to identify root causes and implement preventive measures. Ensure high availability and reliability of production systems.
Collaboration and Support: Work closely with development teams, product managers, and other stakeholders to understand project requirements and provide support throughout the software development lifecycle.
Continuous Improvement: Research and recommend emerging technologies, tools, and best practices related to DevOps, cloud computing, and automation to enhance system performance and efficiency.
Requirements :
- Bachelor's degree in Computer Science, Information Technology, or related field. (or equivalent work experience)
- Proven experience as a DevOps Engineer or similar role, with at least 4 years in a senior/leadership position.
- Strong hands-on experience with infrastructure-as-code tools like Terraform, configuration management tools like Ansible, and version control systems like Git.
- Proficiency in scripting languages such as Python, Bash, or Ruby for automation tasks.
- In-depth knowledge of CI/CD concepts and experience with CI/CD tools like Jenkins, GitLab CI/CD, CircleCI or GitHub Actions.
- Extensive experience working with cloud platforms like AWS, Azure, or GCP.
- Solid understanding of containerization technologies such as Docker and container orchestration tools like Kubernetes.
- Familiarity with monitoring and logging solutions like Prometheus, Grafana, ELK stack, etc.
- Excellent problem-solving skills and the ability to troubleshoot complex issues across different technology stacks.
- Strong communication and interpersonal skills to effectively collaborate with cross-functional teams.
Preferred (not required) :
- Relevant certifications in cloud platforms (AWS Certified DevOps Engineer, Azure DevOps Engineer, etc.)
- Experience with serverless architectures and services.
- Knowledge of compliance frameworks (e.g., GDPR, HIPAA) and security best practices.
Work Environment :
The Senior DevOps Engineer will be part of a dynamic and agile development environment, collaborating with highly skilled professionals to deliver innovative software solutions.
Click on Apply to know more.