DevJobs

DevOps Engineer

Overview
Skills
  • Bash Bash
  • Python Python
  • Go Go
  • Django Django
  • Flask Flask
  • Elasticsearch Elasticsearch
  • CI/CD CI/CD
  • Jenkins Jenkins
  • AWS AWS
  • Azure Azure
  • GCP GCP
  • Docker Docker
  • Kubernetes Kubernetes
  • Terraform Terraform
  • Grafana Grafana
  • GitOps
  • Graph databases
  • gRPC
  • HTTP
  • FluxCD
  • Prometheus Prometheus
  • FastAPI
  • TCP
  • ArgoCD

We are seeking a DevOps Engineer with a passion for growth and a desire to transition into a Software Engineer role while maintaining strong DevOps expertise.

This role combines infrastructure and software development to support scalable, efficient, and resilient systems.

You’ll be deeply involved in the lifecycle of our products, from conceptualization to deployment, and take ownership of key components of our stack.


Responsibilities:

• Contribute to all stages of production, including architecture, design, coding, testing, deployment, and maintenance.

• Build and maintain CI/CD pipelines to ensure smooth development workflows.

• Design, implement, and manage GitOps-based workflows for streamlined operations.

• Develop and optimize infrastructure-as-code solutions, primarily using Terraform.

• Write and maintain code for backend, frontend, and infrastructure in TypeScript, Python, Go, and Bash scripting.

• Ensure reliability and scalability of microservices-based and distributed systems.

• Collaborate with cross-functional teams to turn ideas into working products.

• Maintain and improve cloud infrastructure with AWS/GCP/Azure.


Required Skills and Experience:

• 3+ years in DevOps roles or related fields.

• Proficiency in Python or Go and experience with Bash scripting.

• Hands-on experience with CI/CD pipelines, GitOps practices, and tools (e.g., Jenkins, ArgoCD, FluxCD).

• Expertise in Terraform and cloud-native infrastructure (AWS, GCP, or Azure).

• Strong understanding of containerization and orchestration tools like Docker and Kubernetes.

• Knowledge of distributed systems and microservices architecture.

• Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK).

• Strong problem-solving skills and a proactive, self-sufficient mindset.

• Passion for learning new technologies and transitioning into a software engineering role.


Preferred Skills:

• Familiarity with web development standards and network protocols (HTTP, TCP, gRPC).

• Experience with Python web frameworks (Django, Flask, or FastAPI).

• Exposure to gRPC and Graph databases.

• Experience in a startup environment and working with enterprise customers.

• Strong team player with excellent collaboration and communication skills.


Advantages:

• Experience in building and supporting production-ready services.

• Previous work with agile development practices and bug/change management tools.

• Interest in transitioning into software engineering while maintaining a solid foundation in DevOps.


Mirato