Background image
HomeJoin our team!

DevOps Engineer Semi-senior

Summary

At Mikroways, a DevOps Engineer faces new challenges daily, requiring strong learning ability, creativity, and a proactive attitude.

The person in this position will be part of Mikroways’ delivery team, responsible for delivering services to our customers. In this role, they will have greater autonomy in developing innovative solutions based on DevOps practices, actively participating in the design, implementation, and continuous improvement of infrastructures and processes.

Responsibilities

  • Design and implement infrastructure solutions in both private and public clouds.
  • Provide advanced support and assistance to internal teams.
  • Identify opportunities for improvement and propose optimizations in processes and services.
  • Package applications into containers and deploy them in production environments.
  • Install and manage container orchestrators.
  • Configure continuous integration, delivery, and deployment pipelines.
  • Deploy applications using CI/CD pipelines.
  • Automate the provisioning of servers, networks, storage, etc.
  • Configure application and server monitoring.
  • Participate in troubleshooting and resolving incidents in production environments.
  • Collaborate in architecture reviews and technical definitions.
  • Respond to customer requirements and support development teams for better project integration.

Personal aptitudes

  • Continuous learning ability: constantly acquire new tools and technologies.
  • Complex problem-solving: identify root causes, analyze alternatives, and implement effective solutions.
  • Proactivity: generate, propose, and implement ideas and solutions independently.
  • Strong communication skills: essential for effective interaction with customers and team members, both verbal and written.
  • Teamwork: we foster teams that enhance everyone’s skills and knowledge.
  • Autonomy and organization: high responsibility is expected for project management and meeting commitments.
  • Working under pressure: although we promote best practices to avoid incidents, being able to remain calm and efficient in critical situations is essential.

Professional knowledge

Minimum 2 years of proven experience in production environments with:

  • CI/CD tools (Jenkins, GitLab CI, GitHub Actions, etc.).
  • Cloud platforms and technologies (AWS, GCP, Azure).
  • Infrastructure as code tools (Terraform, Ansible).
  • Container management and Kubernetes administration.
  • Production-grade services.

Additionally, the following are valued:

  • Advanced use of GIT and standard workflows (Pull/Merge Requests).
  • Networking: TCP/IP, subnetting, routing tables, NAT, DNS, HTTP.
  • Linux OS installation, system administration via terminal, shell scripting.
  • Relational databases (basic use from the console).
  • JSON, YAML, XML, Markdown formats.
  • Use of environment variables.
  • Reading and video comprehension in English. Strong verbal and written communication in English is a plus.
  • AWS Associate-level certification or higher, or Certified Kubernetes Administrator (CKA) is a significant plus.