
Release Manager VL
- Mendoza
- Permanente
- Tiempo completo
We are seeking an experienced Senior DevOps Engineer to join our team. As a Senior DevOps Engineer, you will play a crucial role in managing, optimizing, and refining our continuous integration and continuous deployment (CI/CD) pipelines, ensuring the smooth delivery of software products and SaaS solutions.
**Requirements**:
**Key Responsibilities**:
**CI/CD Pipeline Management**:
Manage, optimize, refactor, and enhance CI/CD pipelines for shipped software products and SaaS offerings.
Debug and improve Gradle and/or Make-driven build processes to streamline the development workflow.**Infrastructure Automation**:
Create and update Terraform modules and plans to automate infrastructure provisioning.
Develop and maintain Ansible playbooks for configuration management and automation.**Jenkins Pipeline Development**:
Extend Jenkins shared library using CPS Groovy and Jenkins pipeline code to enhance automation capabilities.
Link APIs for repository managers, build systems, and source control systems to support CI/CD processes.**Tool Development**:
Design, improve, and create tools to empower team members and enhance productivity.
Collaborate with the team to identify needs and design effective solutions.**Collaborative Participation**:
Participate in requirements, design, and development reviews to ensure the alignment of automation solutions with project goals.**Documentation**:
Document processes and tools for internal users to promote knowledge sharing and efficiency.**Educational Qualifications**:
A Bachelor's Degree from an accredited college or university with a major in Computer Science, Information Systems, Engineering, Business, or equivalent and relevant experience.**Professional Experience**:
Minimum of 6+ years of hands-on experience in release management, Linux administration, QA automation, DevOps, or software development.
Proficiency in Groovy, Python, and shell scripting.
Experience in creating and developing Jenkins pipeline jobs, Terraform modules, Ansible playbooks and roles, Gradle builds, and/or plugins.
Solid expertise in Git for source code management.
Strong knowledge of CI/CD build/release pipeline design and implementation.
Excellent verbal and written communication skills.
Experience in developing tools to facilitate software development or automated testing.
Strong understanding of the software development lifecycle, QA methodologies, tools, and processes.
Familiarity with Unix/Linux package management technologies and toolchains, including RPM and DEB.
Proven experience in debugging and troubleshooting build automation.
Experience with SLES, AIX, and Solaris is a plus.7 years
Kit Empleo