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

Nisum
Since January 2018
Santiago
Chile
  • 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
Part-time
Prague
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
Consultant
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
Consultant
Jaco
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
Full-time
Barcelona
Venezuela
  • 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
Consultant
Lecherias
Venezuela
  • 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
Full-time
Puerto la Cruz
Venezuela
  • 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
Full-time
Barcelona
Venezuela
  • 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

Diploma in Management of Information Technology

Universidad Catolica Andres Bello

Since 2015

Information Technology Engineer

Universidad Politécnica Territorial José Antonio Anzoátegui

2010 to 2015

Software Engineering

Instituto Tecnológico de las Américas

2008 to 2011
  • DevOps
    Expert
  • Cloud Native
    Advanced
  • Scrum
    Expert
  • Extreme Programming
    Good
  • Agile Lean
    Good
  • Cobit
    Intermediate
  • ITIL
    Intermediate
  • Domain Driven Design
    Advanced
  • Cloud Architecture
    Good
  • Microservices Archtiecture
    Advanced
  • API Design
    Advanced
  • API Management
    Good
  • Continuous Integration
    Expert
  • Continuous Delivery/Deployment
    Expert
  • Kubernetes
    Advanced
  • Docker
    Expert
  • Jenkins
    Good
  • Kubernetes
    Advanced
  • Ansible
    Good
  • Chef
    Intermediate
  • IaaS, PaaS
    Advanced
  • Linux
    Advanced
  • ELK
    Good
  • Splunk
    Intermediate
  • Prometheus
    Good
  • DroneCI
    Advanced
  • Spinnaker
    Advanced
  • Harbor
    Good
  • Sonar
    Expert
  • High Availability
    Advanced
  • Elastic Scaling
    Expert
  • AWS
    Advanced
  • Azure
    Intermediate
  • GCP
    Good
  • OpenStack
    Good
  • Php
    Expert
  • Java
    Advanced
  • Python
    Good
  • Javascript
    Good
  • Bash
    Advanced
  • Powershell
    Advanced
  • Spring Boot
    Good
  • NodeJS
    Good
  • Angular
    Good
  • Git
    Expert
  • Flask
    Good
  • Spring Cloud
    Good
  • Netflix OSS
    Advanced
  • Kong
    Advanced
  • Apigee
    Good
  • Artifactory
    Good
  • Nexus
    Advanced
  • Gitlab
    Advanced
  • Github
    Expert
  • ISTQB
    Advanced
  • Agile Testing
    Expert
  • Selenium
    Advanced
  • API Testing Automation
    Advanced
  • BlazeMeter
    Intermediate
  • Mocha + Jest + Nightwatch
    Advanced
  • TestNG
    Advanced
  • JUnit
    Good
  • RestAssured
    Advanced
  • Postman
    Advanced
  • Gatling
    Good
  • JMeter
    Good
  • PostgreSQL
    Expert
  • MySQL
    Advanced
  • MongoDB
    Advanced
  • Redis
    Good
  • Amazon RDS
    Intermediate
  • DynamoDB
    Intermediate
  • English
    Good
  • problem-solving
    Advanced
  • Team Management
    Good
  • Strategic thinking
    Good
  • Negotiating
    Intermediate
  • Communicating
    Advanced
  • Time management
    Good
  • Vendor management
    Good
  • Video Games
  • Music Compose
  • Teach Programming