
DevOps Analyst, Mid-level
Darede
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
About the role
- Design, implement, and maintain infrastructure as code, primarily using Terraform and Terragrunt, ensuring standardization, reusability, and governance of environments.
- Convert manual provisioning and deployment processes into automated CI/CD pipelines, ensuring traceability, quality, and repeatability.
- Optimize, monitor, and support existing CI/CD pipelines, identifying bottlenecks, proposing improvements, and ensuring high availability of pipelines.
- Lead migration and modernization projects for pipelines, adapting them to new architectures, tools, and company standards.
- Implement and support container-based solutions using Docker and Kubernetes (including orchestration, autoscaling, observability, and security).
- Work on implementing solutions that leverage APIs and event-driven architecture (EDA), in collaboration with development teams.
- Create architecture diagrams, technical drawings, and documentation for proposed and implemented solutions, ensuring clarity and alignment with stakeholders.
- Develop and maintain automation scripts (primarily in Bash and/or Python) for operational tasks, integrations, validations, and infrastructure processes.
- Collaborate with development, architecture, and security teams to promote DevOps best practices, observability, security, and service reliability.
Requirements
- Solid experience with CI/CD processes, including creating, maintaining, and improving pipelines.
- Practical experience with IaC (Infrastructure as Code), primarily using Terraform (Terragrunt is a plus).
- Experience with containerization and orchestration, with a focus on Docker and Kubernetes (EKS is a strong plus).
- Experience implementing, supporting, and migrating microservices from an infrastructure and platform perspective.
- Experience with configuration management, pipeline orchestration, and release processes.
- Experience with Linux operating systems in production environments.
- Strong knowledge of Git and code versioning workflows.
- Practical knowledge of Bash and/or Python for automation.
- Experience working with AWS public cloud.
- Advanced English, especially for reading technical documentation and for conversation.
- Experience with planning and demand-tracking tools such as Jira.
- Specific knowledge of AWS services such as ECS/Fargate, EKS, API Gateway, and Lambda.
- Fundamental knowledge of databases, communication protocols (FTP, SSH, HTTP, etc.), networking, and general cloud concepts.
- Familiarity with event-driven architecture and messaging/stream-based integrations.
- AWS certification at Associate level or higher.
Benefits
- On-site or Remote
- Flexible working hours
- Educational incentives (partnerships with educational institutions)
- Paid vacation
- TotalPass
- Birthday off
- Medical insurance
- Dental insurance
- Maternity leave
- Paternity leave
- Reimbursement for AWS certifications
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
TerraformTerragruntCI/CDDockerKubernetesBashPythonAWSGitLinux
Soft Skills
leadershipcollaborationcommunicationproblem-solvingdocumentation
Certifications
AWS certification