maurotaylor

Sre/Dev Ops Team Lead

A professional that have practical knowledge, reasoning, dynamism, proactivity and the energy in order to complete the objectives of an

organizations. Possessor of a valuable experience in developments, support and maintenance of technical process and technology’s

as well. Also, I’m able to develop strategies to resolve situations related to the Information System area. Quickly learner and always

have a good performance in order to complete a task.

Loyal, creative, disciplined, social and always teamwork oriented, finally always is able to probe the ability for decision making based on

rules and the organizational hierarchy.


Experience: 11 years

Yearly salary: $100,000

Hourly rate: $60

Nationality: 🇨🇴 Colombia

Residency: 🇨🇷 Costa Rica


Experience

SRE Team Lead
ITS
2020 - 2025
• Spearheaded the adoption of multi-cloud strategies using Azure, AWS, and Google Cloud, ensuring high availability and cost optimization. • Led the integration of Kubernetes clusters for container orchestration, improving deployment consistency and scalability. • Oversaw the implementation of Terraform to manage infrastructure as code, streamlining provisioning and reducing configuration drift. • Directed the use of GitHub Actions for CI/CD pipelines, enhancing automation and reducing deployment times. • Championed observability improvements by integrating Grafana, Splunk, and Logic Monitor dashboards for real-time system health monitoring. • Collaborated with engineering teams to implement Kafka for real-time data streaming and event-driven architecture. • Responsible for providing a high-quality, on-time, and accurate service to all clients. • Responsible for managing the activities and processes involving productive environments, as well as for identifying and implementing process improvements. • Responsible for directing and developing the operations service staff. • Ensures clear direction is set for the department, setting the right expectations for the team and executing performance management actions. • Accounts for the management, mentoring, and career development in the department, delivering clear career growth plans to each person, based on expectations stated in job descriptions. • Defines and seeks approval for the resources required in the department to accomplish service delivery and quality levels expected. • Identifies opportunities and drives actions to improve the department’s infrastructure, processes, methodologies, and operations. • Ensures planning and adequate execution of cross-department, customer-visible projects consisting of migrations and/or new installations, as well as improvement initiatives, safeguarding the department’s capacity is balanced towards agreed service levels. • Manages outward communication and relationships with stakeholders, as well as inward effective communication with team members. • Defines, communicates, monitors, and constantly challenges SLAs and KPIs that reflect the best possible measure for the outcomes of the SRE team. • Executes assigned biannual goals and key results for the SRE department, cascading high-level goals to individual objectives for each team member. • Ensures that all SLAs and KPIs defined for service delivery are constantly enforced and met. • Ensures that overall quality service levels are achieved, provided, and measured across all shifts. • Ensures that SRE team’s schedule and capacity are properly managed to provide coverage and adequate response times. • Provides expert advice to all operations staff in the resolution of incidents and requests, including technical details, communication with clients, and negotiation with stakeholders. • Works with other leads and managers in the organization to find solutions to presented roadblocks at execution and tactical levels.
Release and Deployment Manager
Techona
2019 - 2020
• Led the planning, design, and execution of release packages, ensuring seamless delivery of new features and updates to production environments. • Architected and managed CI/CD pipelines using Build Master, GitHub, and other DevOps tools to automate software build, testing, and deployment processes. • Designed and implemented containerized solutions using Docker, orchestrated via Kubernetes, to support scalable and resilient application deployments. • Developed and maintained PowerShell and Python scripts to automate deployment tasks, configuration management, and system monitoring. • Oversaw the integration of Microsoft Azure services into the deployment lifecycle, optimizing cloud resource usage and enhancing system reliability. • Collaborated with development and QA teams to ensure smooth and efficient release cycles, minimizing downtime and deployment risks. • Provided technical leadership in troubleshooting complex deployment issues and improving release management strategies. • Defined rollback mechanisms, performance metrics, and deployment standards to ensure consistent and reliable software delivery. • Responsible for the planning, design, build, configuration and testing all the new features and products to create the release package for the delivery to production environments. • Make sure that all the new features, changes or products reach production with the least possible impact. • Coordinate and schedule the delivery of changes with customers and account managers. • Define strategies to automate the deployment process and establish strategies for the new changes. • Provides management reports on release progress. • Service release and deployment policy and planning. • Manage risks and dependencies that affects release scope. • Define common mechanisms for rollback and standards for capturing release-related performance indicators. • Lead the setup and improvement of CI/CD pipelines to automate software build, testing, and deployment processes. • Ensure the integration of automation tools that enhance the overall development workflow. • Train other team members on departmental procedures. • Provide technical guidance to team members, sharing knowledge and expertise through workshops, training sessions, and other initiatives. • Work alongside project management teams to successfully monitor the implementation and progress of initiatives. • Oversee the release process to ensure smooth and efficient deployment of applications, coordinating with Development and Operations teams to minimize downtime and disruptions. • Investigate and resolve complex technical issues related to infrastructure and software deployments, acting as a subject- matter expert during critical incidents. • Work closely with cross-functional teams, including Developers, QA Engineers, and System Administrators, to foster a collaborative DevOps culture. • Provide mentorship and guidance to junior team members. • Provide detailed specifications for proposed solutions, including materials, staff, and time necessary. • Provide clear goals for all areas of projects and develop steps to oversee their timely execution. • Design and implement scalable and resilient deployment strategies for high-traffic, mission-critical applications, ensuring minimal downtime and maximum availability. • Develop and maintain automated release-management processes, including branching strategies, versioning, and release notes, to ensure smooth and efficient software deployments. • Architect, configure and manage scalable and highly available infrastructures using Microsoft Azure cloud. • Develop and maintain infrastructure-as-code (IaC) to enable automated provisioning and configuration of resources. • Continuously monitor and enhance system performance, scalability, and security through proactive monitoring and optimization techniques. • Troubleshoot and resolve production incidents, minimizing downtime and impact on end-users. • Participates in the On-Call role as needed.
DevOps Engineer
Desert Development Company
2017 - 2019
• Specialized in designing and maintaining observability stacks using Splunk, Grafana, and Logic Monitor to ensure proactive incident detection and resolution. • Collaborated with cross-functional teams to define SLAs and implement monitoring strategies aligned with business goals. • Supported containerized workloads on Kubernetes, focusing on performance tuning and resource optimization. • Maintained infrastructure-as-code templates using Terraform to standardize deployments across environments. • Integrated Kafka pipelines for log aggregation and real-time analytics. • Provided technical support and root cause analysis for production incidents, ensuring minimal downtime • Provides technical support through the official ticket system by reporting to the Shift Manager. • Conducts scheduled maintenance operations over production environments, keeping the service levels within the agreed time frames. • Alerts about high-impact incidents and takes action following the respective major incidents handling procedure. • Follows the established events management and monitoring processes to reduce adverse impacts on operations. • Communicate with Customers and Account Managers to ensure their needs are covered. • Creates high-quality documentation based on work experience and knowledge. • Proactively proposes, drives, and/or documents processes to improve the department's quality of services and efficiency. • Executes platform upgrades, sets up new client environments, performs data migrations and moves of websites, databases, and application servers. • Takes measurements and delivers solutions to facilitate/automate repetitive tasks and raise efficiency/redesign, create procedures • Coordinates and drives multidisciplinary teams and special task forces as required to provide solutions to client’s issues and requests. • Initiates actions to identify recurring incidents and fix problems through proactive trend analysis of the platform infrastructure and eradication of underlying root causes.

Skills

api
aws
backend
cloud
docker
front-end
full-stack
gcp
javascript
kubernetes
postgres
python
react
react-native
sql
tech-lead
terraform
devops
english
spanish