Enable job alerts via email!

DevOps Engineer

Elixirr Digital

Cape Town

On-site

ZAR 40 000 - 80 000

Full time

19 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking company as a DevOps Engineer, where you will play a pivotal role in automating tasks and building robust cloud infrastructure. This position offers the opportunity to work with cutting-edge technologies like AWS, Azure, Docker, and Kubernetes, ensuring high availability and security across services. Collaborate with a dynamic team to implement CI/CD frameworks that enhance software development efficiency. If you are passionate about leveraging cloud solutions and have a knack for problem-solving, this role is the perfect fit for you.

Qualifications

  • Strong understanding of DevOps and CI/CD principles.
  • Experience with cloud environments, especially AWS and Azure.

Responsibilities

  • Design and manage cloud infrastructure in AWS and Azure.
  • Implement CI/CD environments for Agile development.
  • Develop and maintain Kubernetes and Docker clusters.

Skills

DevOps principles
CI/CD
Docker
Kubernetes
Python
AWS
Azure
Databricks
Snowflake
Linux

Tools

Jenkins
Travis CI
CircleCI
Bitbucket Pipelines
NGINX
Apache2

Job description

Are you interested in building, deploying, and maintaining production infrastructure and services?

Do you have an understanding of DevOps working principles and cloud computing concepts?

Are you a strong problem-solver? Join Elixirr Digital as a DevOps Engineer and help us in building and maintaining internal infrastructure to support our software development goals!

As a DevOps Engineer, you'll be responsible for automating manual tasks, and for building and deploying both code and data to enable continuous integration and continuous deployment frameworks.

What will you be doing as a DevOps Engineer at Elixirr Digital?
  1. Design, implement, and manage cloud infrastructure in AWS and Azure to support enterprise-grade applications
  2. Monitor cloud resources and applications to ensure high availability and perform proactive troubleshooting
  3. Implement security best practices and compliance policies across all cloud services and platforms
  4. Create and maintain CI/CD environments to facilitate an Agile development process
  5. Develop and maintain Kubernetes and Docker clusters for orchestrating containerized applications
  6. Work with modern data platforms like Databricks and Snowflake to support advanced data processing, analytics, and integration use cases
  7. Research, recommend, and implement new technologies
  8. Identify common solutions to specific requirements not covered by current conventions
  9. Collaborate with developers, designers, QA, and product owners to analyze, design, and implement functionality in software products
Competencies and skillset we expect you to have to successfully perform your job:
  • Good understanding of how DevOps & CI/CD principles increase speed and quality
  • Previous experience working with Docker and Kubernetes
  • Proficient in Python for scripting and automation
  • Understanding of PaaS
  • Proficient in managing cloud environments, specifically AWS and Azure
  • Experience with Databricks for data pipelines and analytics workflows
  • Experience with Snowflake for scalable data warehousing and integration
  • Extensive knowledge of Linux
  • Experience with Web servers (NGINX, Apache2)
  • Experience with Jenkins, Travis CI, CircleCI, Bitbucket Pipelines
We could be a perfect fit if you are:

[Insert qualities or traits here]

Benefits we offer:

[Insert benefits here]

Let's work together!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.