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.