What are the responsibilities and job description for the DevOps Engineer position at ArkasAI?
About the Job Arkas AI is a forward-thinking company leveraging technology to bridge the gap between data-driven insights and scalable solutions. As we continue to push the boundaries in AI and cloud computing, we’re looking for a skilled DevOps Engineer to join our team. In this role, you’ll play a critical part in developing and maintaining our cloud infrastructure, optimizing CI/CD pipelines, and ensuring the security, scalability, and reliability of our systems.
Key Responsibilities
- Develop, test, and deploy software using CI/CD tools, including Jenkins, GitOps (ArgoCD), and GitLab.
- Architect and manage infrastructure as code using Terraform and CloudFormation to ensure efficient, repeatable deployments.
- Manage container orchestration with Kubernetes and deploy applications using Helm Charts.
- Utilize Ansible or Puppet for configuration management to automate server provisioning and management.
- Oversee AWS infrastructure, including services like EC2, S3, RDS, and Lambda, and ensure best practices in cloud security.
- Troubleshoot and ensure high availability in Linux environments, implementing logging and monitoring with tools like ELK, Prometheus, and Grafana.
- Collaborate with engineering teams to document processes in Confluence and manage project tasks in Jira.
Required Knowledge, Skills, and Abilities
- 3 years of hands-on DevOps experience with cloud platforms, primarily AWS.
- Strong experience with Docker for containerization, Kubernetes for orchestration, and Helm Charts for deployments.
- Expertise in Infrastructure as Code with Terraform and CloudFormation.
- Proficient in Ansible for configuration management and Python scripting for automation.
- Experience with GitOps practices and tools (ArgoCD, FluxCD) for automated deployments.
- Solid understanding of Linux systems, cloud security, and best practices for scalability.
- Experience with project documentation and task management using Confluence and Jira.
Nice to Have
- Knowledge of multi-region and multi-cloud Kubernetes networking and service meshes.
- Familiarity with advanced networking and load balancing in cloud environments.
- Experience with multi-cloud strategies and container security best practices.
Salary : $145,000 - $180,000