Your browser is outdated!

To ensure you have the best experience and security possible, update your browser. Update now


Jesús A. Rodríguez B.

Jesús A. Rodríguez B.

DevOps Evangelist, Cloud Native Practitioner, Cloud & Automation Architect

Santiago Chile
Employed Available
DevOps & Cloud Native Evangelist with 10 years experience architecting and development of enterprise software and automation solutions using agile methodologies with multidisciplinary teams as an Automation Engineer, Software & Platform Architect, QA / Automation, CTO

DevOps Technical Lead

Since January 2018
  • Define appropriate strategies for each client to advance in their processes of automation and DevOps adoption.
  • Responsible for the design and management of the architecture of software projects.
  • Design strategies for the management of the Cloud infrastructure.
  • Lead Cloud migration projects
  • Actively participate with the development teams in the design of cloud-oriented solutions
  • Propose architectural design for CI / CD pipelines
  • Design the automation strategy of quality management.
  • Conduct proof of concept to evaluate new technologies and practices to be incorporated into automated pipelines
  • Define and implement the architecture for monitoring and telemetry of cloud environments
  • Attend and/or participate as a speaker at events and conferences of the communities
  • Support current and future clients in the design of the DevOps adoption strategy.
  • Promote the contribution and visibility of nisum in projects of the open source community.
  • Lead the creation of Communities of DevOps Practices in nisum and its clients.
  • Support the commercial area in the assessment and design of proposals for clients in order to identify possible opportunities.
  • Collaborate with the teams to define the RoadMap, Technological Value Stream, user groups and DevOps adoption project initiatives in the organization.

Senior Software Developer

Tabella s.r.o. (Prague, CZ)
March 2017 to December 2017
Czech Republic
  • Code and test software based upon software specifications and design
  • Design and implementation of low-latency, high-availability, and performant modules
  • Implementation of security and data protection
  • Participate in architecting backend modules
  • Inspire, mentor and lead agile engineering teams to deliver high quality products.
  • Perform code reviews and provide developer feedback
  • Providing deep software development knowledge with respect to cloud architecture, design patterns, and programming
  • Promote implementation of new technology, solutions, and methods to improve business processes, efficiency, effectiveness and value delivered to customers.
  • Perform various automated tests and ensure continuous regression tests on application
  • Improve the overall QA process, such as identifying gaps or inefficiencies in workflows and suggesting improvements
  • Assess the Agile/Scrum team maturity and help improve the level at a pace that is sustainable and comfortable for all parties involved
  • Facilitating Scrum ceremonies including Sprint Planning, Sprint Reviews, Backlog Refinement sessions, Sprint Retrospectives, and stand-ups
  • Coach the development organization (engineering, product, scrum masters etc.), partners (IT, business units), and organization leaders to adopt agile practices and thinking

Senior QA & Automation Engineer (InfoSec)

Isthmus Software. (CW)
December 2016 to December 2017
San Jose
Costa Rica
  • Lead activities of testing including system, integration, regression, end to end and performance testing of complex programs/projects.
  • Conduct a complete assessment of teams, processes, and environment; define issues and risks; design and introduction of tools, processes and best practices across testing lifecycle to improve throughput, communication and on-time delivery of projects in an Agile development environment.
  • Create a Performance Test Strategy for environments with several million users.
  • Planning and reviewing the Test strategies for Functionality, Security, Performance, Database, and User Acceptance
  • Develop, communicate and implement Software Quality Assurance Plans and activities Researching and proposing new technologies
  • Consult on Agile testing and test automation (accelerators, tools and partner's products)
  • Maintain a strong understanding of industry trends and best practices, including emerging ones such as cloud, mobile, big data and IoT testing
  • Working on agile sprint automation and will have to interact with clients, onshore & offshore teams etc to meet the delivery schedule.
  • Solve complex digital testing problems using latest available tools and technologies in on premise & in cloud
  • Improve the overall QA process, such as identifying gaps or inefficiencies in workflows and suggesting improvements
  • Provide timely and accurate QA status and progress during all project testing phases, including summarizing QA results at project conclusion

Senior Developer Technical Lead (Project)

Karma Tribe
May 2016 to February 2017
Costa Rica
  • Develop tools and applications by producing clean, efficient code
  • Code and test software based upon software specifications and design
  • Think critically about the big picture and consider product strategy throughout the entire lifespan of the product
  • Develop the vision and roadmap of the organization's technology strategy. Lead the architecture and execution of it.
  • Lead strategic planning and prioritization exercise across different functions for IT projects, resulting in visible milestones and delivery timelines.
  • Work closely with product management and design to set a strategic direction of the team.
  • Architect efficient and reusable front-end services for complex web applications
  • Leads, collaborates, and communicates architectural vision and governance models to architecture, development, and executive teams across the organization.
  • Work with the Lead Engineer and team to assign work priorities, plan releases, and identify key task dependencies.
  • Coaching and guiding the team, agile methodologies and processes.
  • Facilitating Scrum ceremonies

Senior Software Developer

Estacion Tramar
April 2016 to July 2016
San Jose
Costa Rica
  • Develop high-quality software design and architecture
  • Identify, prioritize and execute tasks in the software development life cycle
  • build new features in close collaboration with product managers, designers, data scientist and engineers
  • Perform validation and verification testing
  • Integration of 3rd party modules and web services
  • Cloud deployment of web services
  • Perform code reviews and provide developer feedback
  • Coaching and guiding the team in agile methodologies and processes.

Director of Automation, IT and Telecom (CTO)

Gobernación del Estado Anzoátegui
February 2013 to March 2016
  • Work across the Organization to establish and direct the strategic design, acquisition, governance, management, and implementation of an organization-wide technology architecture to achieve organizational goals
  • Develops the long-range strategic plan, including workforce, resources (staff, fiscal, contract, etc.), and infrastructure for activities.
  • Determine, provide and maintain the necessary technological infrastructure to guarantee the operations of the state executive, using the practices of Management of Technologies such as ITIL, Cobit, Agile and Lean
  • Drive selection, development, customization, and deployment of critical applications, including CRM, HRIS, Finance/Accounting, Collaboration, Productivity Management, etc.
  • Serves as an expert advisor on IT initiatives and provides guidance as to direction and fit in the current IT architecture plan and strategy.
  • Analyzes current and future enterprise IT initiatives to develop enterprise architecture requirements, structures, and models, and ensure successful organization-wide modernization, integration, and compatibility.
  • Establish technology standards, to include quality assurance and application deployment process, and communicate technical information to the organization
  • Responsible for contract negotiations with system vendors/partners in any major hardware and/or software acquisition
  • Use performance results data for strategic planning, setting goals and priorities, allocating resources, reinforcing or rewarding employee performance and improving overall leadership performance.
  • Coach organization leaders, executives and partners to understand agile and change the way they engage with product and engineering to ensure more value is delivered to the organization.
  • Standardize Agile development process ensuring the team is able to realize its goals while maintaining transparency within the Engineering and Product teams.

Senior Software Developer - Software Architect (Project)

Supera-T, c.a.
June 2012 to February 2013
  • Lead the evaluation and implementation of new software tools, languages, libraries, and frameworks
  • Work closely with Marketing, Business Development and Operations to define and deliver new products and identify new business opportunities.
  • - Assist teams in developing roadmaps for systems and products growth, then identify, plan, and execute projects to support that growth.
  • Identify, develop and integrate ERP solutions to meet predefined requirements interacting with clients, sales and technical consultants.
  • Configure, analyze, design, develop, and maintain ERP solutions to support business processes and functions.
  • Lead the organization’s adoption of Agile/Scrum practices
  • Facilitate collaboration between the Product and Engineering teams to communicate and develop the product vision and roadmap
  • Perform code reviews and provide developer feedback
  • Manage and collaborate with other business development resources to generate proposals, client pitches, statements of work, and contracts
  • Accountable for adhering to corporate architecture standards, ensuring technology standards and best practices are maintained across the organization and contributing to corporate architecture strategy-setting.
  • Providing deep software development knowledge with respect cloud architecture, design patterns and programming

Technical Lead Architect

Planetsoft, C.A.
May 2008 to September 2012
Puerto la Cruz
  • Guide projects from the concept phase through to development completion, making well-researched architectural decisions and leading our development team along the way, while stepping in and contributing code when necessary.
  • Provide thought leadership to the immediate business and technology organization to influence improved agility, deeper understanding of the platform’s capabilities, and higher quality products.
  • Define technical and functional requirements, create technical documentation and architecture diagrams for a wide range of products
  • Lead top-down planning and execution of large initiatives across multiple scrum teams, including identification and adoption of the appropriate methodology.
  • Implement and configure ERP application consulting customers.
  • Lead technical teams to convert the business requirements to ERP Design Specifications.
  • Design and formulate technical solutions with business team
  • Work with product management and design teams to lead the development of client projects
  • Communicate technical architecture recommendations to clients
  • Explain complex technical topics to an audience with varying technical comprehension
  • Understand customer business needs and to be able to reflect business benefit through the proposed solution using a consultative approach.

IT Coordinator

Distribuidora Sal Bahia, C.A.
December 2006 to April 2008
  • Participate in the development of an annual IT plan and expense budget, company-wide capital budget, and other multi-year or strategic planning activities.
  • Recommend technical solutions that will improve’ operations, processes, and procedures.
  • Planning and Managing the ERP implementation projects operations to achieve business objectives and ensure optimum utilization of available resources
  • Maintain relationships with service contractors.
  • Configure, analyze, design, develop, and maintain ERP applications to support business processes and functions.
  • Analyze metrics to evaluate IT system performance and recommend improvements.
  • Manage the IT needs for all staff within the Organization