Epicareer Might not Working Properly
Learn More

DevOps Engineer

Salary undisclosed

Apply on


Original
Simplified

We are looking for a skilled DevOps Engineer who is experienced in Kubernetes, CI/CD pipelines, OpenTofu/Terraform, and automation to join our dynamic team. In this role, you will be responsible for designing, implementing, and maintaining robust infrastructure and deployment pipelines to support our cloud-based applications. You will work closely with development, operations, and other cross-functional teams to streamline processes, automate repetitive tasks, and ensure high availability and scalability of our systems.

Responsibilities:

  1. Design, implement, and maintain Kubernetes clusters to orchestrate containerized applications efficiently.
  2. Develop and maintain CI/CD pipelines using tools like GitLab CI/CD, Jenkins, or similar, to automate build, test, and deployment processes.
  3. Create and manage infrastructure as code (IaC) using OpenTofu/Terraform to provision and manage cloud resources on AWS.
  4. Automate repetitive tasks and workflows using scripting languages like Bash or Python.
  5. Collaborate with development teams to optimize application performance, reliability, and scalability.
  6. Monitor and troubleshoot production systems, ensuring high availability, performance, and security.
  7. Implement and maintain logging, monitoring, and alerting systems to ensure timely detection and resolution of issues.
  8. Stay updated with industry best practices, emerging technologies, and trends in DevOps and cloud computing.

Requirements:

  1. Bachelor's degree in Computer Science, Engineering, or related field.
  2. 3+ years of experience working in a DevOps or Site Reliability Engineering role.
  3. Strong knowledge and hands-on experience with Kubernetes for container orchestration.
  4. Proficiency in building and maintaining CI/CD pipelines using tools like GitLab CI/CD, Jenkins, or similar.
  5. Experience with infrastructure as code (IaC) using Terraform or similar tools.
  6. Solid understanding of automation principles and experience automating tasks using scripting languages.
  7. Familiarity with cloud platforms such as AWS.
  8. Excellent problem-solving skills and attention to detail.
  9. Strong communication and collaboration skills, with the ability to work effectively in a team environment.

Preferred Qualifications:

  1. Certification in Kubernetes (e.g., Certified Kubernetes Administrator - CKA).
  2. Experience with containerization technologies like Docker.
  3. Knowledge of configuration management tools such as Ansible, Puppet, or Chef.
  4. Familiarity with microservices architecture and distributed systems.
  5. Experience with logging and monitoring tools such as ELK stack, Prometheus, Grafana, or similar.