Devops Engineer
- Rio de Janeiro - RJ
- Permanente
- Período integral
- As a DevOps Engineer, your role will involve working closely with development, QA, and operations teams to ensure smooth and efficient software delivery pipelines.
- You''ll leverage modern CI/CD tools, automation, cloud, and container technologies to streamline and optimize release workflows while contributing to continuous improvement in reliability and scalability.
- Remote + CLT Opportunity!Responsibilities:Design, maintain, and improve CI/CD pipelines to ensure efficient, high-quality software delivery.
- Manage source control branching, tagging, and versioning strategies.
- Automate build, test, and deployment processes across development, staging, and production environments.
- Collaborate with developers, QA, and operations teams to coordinate and execute software releases.
- Manage artifact repositories and container registries to support reliable versioning and distribution.
- Monitor pipeline performance and troubleshoot issues related to builds, tests, and deployments.
- Ensure release processes align with compliance and security standards when applicable.
- Maintain and improve documentation for build and release processes, deployment guides, and runbooks.
- Drive continuous improvement through performance tuning, automation, and process optimization.
- Qualifications:2-5+ years in release engineering, DevOps, or build/release management.
- Proven track record managing software releases in Agile or DevOps environments.
- Understanding of release branching strategies and software versioning.
- Technical Skills:CI/CD Tools: Proficient in GitHub Actions, GitLab CI/CD, Azure DevOps, Jenkins, or Bamboo.
- Source Control: Deep understanding of Git and branching strategies (e.
- G.
- , GitFlow, Feature Branching); familiarity with GitHub.
- Operating Systems & Languages: Strong command-line skills in Linux; familiarity with Java,Hibernate, and UI frameworks.
- Scripting & Automation: Proficient in Bash or equivalent scripting; experienced in automating build, test, and deployment processes.
- Test Automation: Knowledge of JUnit, Selenium, Cypress.
- Build Systems: Experience with Maven, Gradle, and Java dependency management.
- Deployment & Configuration Tools: Familiarity with Ansible, Terraform, Helm, ArgoCD.
- Artifact Management: Experience with tools like Artifactory, Nexus, and Docker registries.
- Cloud & Containers: Working knowledge of Docker and Kubernetes; experience with cloud platforms like Azure or GCP.
- Monitoring & Logging: Familiarity with tools such as Prometheus, Grafana, or Splunk.
- Soft Skills & Tools:Strong communication and coordination skills.
- Excellent problem-solving ability and attention to detail.
- Competent in documentation, including release notes and deployment guides.
- Comfortable working in cross-functional, collaborative teams.
- Familiarity with tools like Jira or ServiceNow is a plus.
Caderno Nacional