Summary
Overview
Work History
Education
Skills
Websites
Languages
Personal Information
Timeline
Generic

Ismael Apolinário

Campinas,Brazil

Summary

I am Ismael, a Senior Software Engineer and Cloud Architect with extensive experience in the tech world. My journey is unique - I'm not just a traditional DevOps engineer. My coding prowess spans over a decade with proficiency in Golang, C#, Python, and other languages. Specializing in AWS, Azure, and GCP, I've led cloud-based solutions for complex technical challenges mainly in the financial area. My expertise includes setting up and migrating services to Kubernetes from scratch, ensuring optimized performance and seamless transitions. I'm also an expert in Docker, containers in general, monitoring and observability, and cloud cost management. My multi-cloud experience allows me to design and manage resilient and scalable cloud architectures across various platforms. I am deeply involved in the realms of cryptocurrencies and IoT, showcasing my commitment to emerging technologies. I believe in harnessing the power of cloud computing for innovation and business growth, backed by solid coding expertise. I'm passionate about mentoring and leading teams in the dynamic landscape of cloud and technology.

Overview

20
20
years of professional experience

Work History

Lead Cloud Engineer

Thoughtworks
São Paulo, Brazil
11.2024 - Current
  • As a Lead Cloud Engineer, I am responsible for architecting, implementing, and maintaining cloud infrastructure that is scalable, secure, and efficient.
  • My role involves leading a team of engineers to develop and deploy cloud solutions, ensuring best practices in cloud architecture, automation, and cost management are adhered to.
  • Key responsibilities include:
  • - Utilizing key cloud tools such as Terraform, Docker, Kubernetes, Azure Kubernetes Service (AKS), Amazon ECS, EKS, Terraform, and Helm to build and manage cloud environments effectively.
  • - Designing cloud infrastructure solutions that meet business requirements for performance, reliability, and security.
  • - Leading the adoption of cloud technologies, including container orchestration with Kubernetes, managed services such as AKS, ECS, and EKS, serverless architectures, and other cloud-native solutions.
  • - Managing cloud operations, ensuring high availability, disaster recovery, and optimal performance of cloud services.
  • - Driving automation initiatives to streamline cloud deployment, monitoring, and management processes.
  • - Collaborating with stakeholders to understand business needs and translate them into technical solutions.
  • - Ensuring cost efficiency by implementing resource management strategies and cost monitoring.
  • - Mentoring and guiding team members, fostering a culture of continuous improvement and technical excellence.

Senior DevOps Engineer

Bitso
03.2023 - 10.2024
  • As a DevOps Engineer at Bitso, I play a crucial role in blending state-of-the-art technologies with practical methodologies to elevate our fintech offerings.
  • My focus spans from developing resilient systems to deploying advanced machine learning models. Below are my core responsibilities and contributions:
  • - Cloud Infrastructure Management: Expertly handle cloud environments across Azure, AWS, and GCP, focusing on system resilience and scalability.
  • - Kubernetes Migration: Lead the migration of services to Kubernetes, ensuring smooth transitions and optimized performance.
  • - Machine Learning Implementation: Drive the machine learning workflow using Python, managing everything from data collection to real-world model deployment.
  • - Backend Development and Architecture: Utilize Golang and C# for backend development, emphasizing performance, security, and scalable architecture solutions.
  • - CI/CD and GitHub Actions: Implement automated processes and integrate GitHub Actions within CI/CD pipelines, enhancing efficiency and code quality.
  • - Code Review and Quality Assurance: Conduct thorough code reviews, ensuring adherence to best practices and maintaining high standards in software development.
  • - Team Leadership and Coaching: Manage and mentor a team of professionals, fostering skill development and guiding them through complex project landscapes.
  • - Innovative Solutions Development: Lead the development of innovative solutions, keeping abreast with the latest trends in machine learning and applying them effectively.

Principal Architect

CI&T
03.2022 - 02.2023
  • As a Principal Architect, I've carved a niche for myself by melding my expertise in both Azure and AWS cloud platforms to drive numerous technical and business initiatives for clients in the finance sector.
  • Here's an overview of my key responsibilities:
  • - Cloud Architectural Design: Drawing upon my deep understanding of both AWS and Azure, I design and recommend robust cloud architectures that align with client needs.
  • - Kubernetes Cluster Setup and Migration: Lead the setup of Kubernetes clusters from scratch and manage the migration of services to Kubernetes, ensuring optimized performance and seamless transitions.
  • - Cloud Environment Management: I oversee the management and continual enhancement of our clients' cloud environments on both AWS and Azure.
  • - Internal Innovation: I contribute to internal incubations and platform initiatives, leveraging both AWS and Azure technologies to spur innovation and efficiency within the organization.
  • - Proof of Concept Development: I develop and implement proof of concept solutions based on customer requirements using a combination of AWS and Azure services.
  • - Continuous Improvement: I'm always on the lookout for solution patterns, gaps, limits, and adoption barriers in our AWS and Azure architectures and operations.

Senior Devops Engineer

Lemonade
Amsterdam, Netherlands
04.2021 - 03.2022
  • As a Senior DevOps Engineer, my role was pivotal in enhancing the efficiency of the software development and release lifecycle.
  • I leveraged AWS cloud services to modernize processes, workflows, and create a robust Continuous Integration/Continuous Deployment (CI/CD) pipeline.
  • My AWS-focused contributions spanned across various aspects of the DevOps lifecycle.
  • Key responsibilities included:
  • - Managing and fine-tuning the build infrastructure configuration utilizing a variety of AWS services like AWS CodeBuild, CodeDeploy, and CodePipeline to enhance build process reliability and performance.
  • - Designing and maintaining automated release channels using AWS-based tools, providing efficient deployment strategies.
  • - Proactively automating the installation and upkeep of build tools and dependencies using AWS automation capabilities, reducing manual efforts and errors.
  • - Reviewing and recommending AWS-centric solutions and tools to improve the software development process, thereby accelerating development and release cycles.
  • - Owning the process of releasing builds into QA and up to production using AWS services like AWS CodeStar and AWS Elastic Beanstalk for seamless deployment.
  • - Managing pre/post-release code merges and code branching strategies utilizing AWS CodeCommit, ensuring streamlined version control and code integration.
  • - Expanding and optimizing our cloud environment on AWS, employing services like Amazon EC2, AWS CloudFormation, and AWS Config to ensure the provision of secure, scalable, and resilient infrastructure.

Mission Critical Engineer

Schuberg Philis
Amsterdam Area, Netherlands
07.2018 - 04.2021
  • As a Mission Critical Engineer, my role is primarily focused on the Azure cloud platform, offering comprehensive services to migrate, manage, and scale clients' IT infrastructure.
  • Here's an overview of my responsibilities and contributions:
  • - Migration Expertise: I have been instrumental in migrating on-premise environments to a full Azure landscape, steering the successful transition to modern and flexible cloud-based solutions.
  • - Azure Infrastructure Management: I build and maintain our clients' Azure infrastructure to ensure security, scalability, high availability, and maximize development team efficiency.
  • - Automation & Configuration: Using orchestration and configuration management tools like Chef and Terraform, I've implemented solutions for automated provisioning of clusters and centralized configuration management in Azure.
  • - Deployment & Scaling: I manage the automated deployments to create or update production/staging environments, primarily using Azure DevOps and Azure App Service.
  • - Collaborative Troubleshooting: I work closely with developers, employing Azure Monitor and Azure Log Analytics to troubleshoot servers and deploy production-ready applications.
  • - Documentation & Knowledge Management: I maintain thorough documentation of our procedures, configurations, and infrastructural setups.

Site Reliability Engineer

4C Insights
Eindhoven Area, Netherlands
05.2017 - 06.2018
  • My main roles as SRE at 4C includes:
  • - Deploy code updates into dev, test and production environments and work to roll environments forward.
  • - Maintain Git repositories for developers and promote topic branch workflow.
  • - Deploy and maintain international servers/clusters environment mixed Windows/Linux environment.
  • - Leverage automation tools, especially Powershell, Chef, Docker, and Swarm, in order to decrease end-to-end deployment times, reduce downtime, and increase reliability.
  • - Implement and maintain monitoring solutions at the server and application level in order to increase visibility into day-to-day operations and issues.
  • - Lead initiatives to transition critical software services into the Cloud and containerized environments.
  • - Configure and maintain dozens of environments via a set of Chef cookbooks within a continuous build and deploy environment (Team City, Octopus, Docker, Git).
  • - Identify and correct the root cause of various system. Recommend changes to avoid their recurrence.
  • - Configure and maintain Amazon Web Services (AWS) Cloud Computing environments.
  • - Configure and maintain Docker cluster environments with Rancher, Portainer, and Swarm.

DevOps Specialist

CI&T
04.2016 - 05.2017
  • As a DevOps Engineer, I play a key role in the development process by facilitating, managing, communicating and automating tasks for the deployment and configuration of frequent iterative feature builds for multiple development teams into test server environments.
  • By leveraging knowledge and expertise in the deployment of enterprise mobile and web applications. I'm also responsible for streamline the process of quick and frequent deployments of builds into Dev, QA and Production environments.
  • My main activities are:
  • - Collaborate with multiple feature development teams to identify needs for building and deploying their applications into multiple environments.
  • - Deploy and configure daily iterative builds applications into environments for multiple feature development teams.
  • - Develop and implement automation for deployment and configuration tasks.
  • - Identify infrastructure needs for deployment environments.
  • - Work with the IT Department to procure, configure and maintain physical and virtual servers.
  • - Troubleshoot failed builds and deployments in test environments. Determine and fix environment and configuration issues.

Software Architect

CI&T
Campinas Area, Brazil
04.2015 - 04.2016
  • As a Software Architect my main roles involves architecture, planning, development, deployment, troubleshooting, performance tuning, and training.
  • Mentoring groups design, construct, and integrate multiple frameworks and applications into a cohesive system that meets business and security requirements from several stake holders.
  • Lead teams to quickly analyze complex technical data into relevant reports and automating the process using emerging or existing technologies.

Senior Software Engineer

Campinas
07.2014 - 04.2015
  • As a Senior Software Engineer I was responsible for designing and developing applications for a variety of banking systems.
  • Additional responsibilities included evaluating emerging technologies and incorporating those technologies into existing and developing applications.
  • While I quickly became a trusted mentor for other developers.
  • Worked closely with stake holders to ensure delivered software met customer needs and requirements.

Microsoft Technology Specialist

Raizen SA
02.2013 - 07.2014
  • Architecture and development of web apps, implementing a pluggable service execution pipeline engine and modular services for multi-endpoint and multiversion.
  • Technologies: .NET 4.5, C#, VS 2013, WCF, Cryptography, Entity Framework, SQL Server.

Software Architect

Ci&T
01.2012 - 02.2013
  • Software Architect in a wide range of business applications.
  • Experienced leadership, training, mentoring and coaching development teams.
  • Speaker and community leader.
  • Agile, Scrum and Disciplined Agile Delivery experience.

System Analyst

Procsys Tecnologia
01.2008 - 01.2009
  • - Performed the business process and its requirements into a business solution.
  • - Responsible for requirements, design, testing and implementation deliverable.
  • - Supported testing team in data validation and functionality testing.
  • - Provided business leadership to the developers on the project teams.
  • - Client Management: Responsible for the day-to-day review activities for various brands.
  • - Process Management: Key role in analyzing business processes, documents, and requirements to identify alternative solutions.

Software Developer

Logocenter
Campinas Area, Brazil
01.2007 - 01.2008
  • Provided maintenance and support for existing applications.
  • Upgrade and migrate third party business applications.
  • Design, develop, and support interface applications written in Visual Studio 2005 VB.NET, C#.NET.

Teacher

People Computação
01.2005 - 01.2006
  • Regular teacher for these disciplines:
  • - Compilers
  • - Operational Systems
  • - Programming Fundamentals
  • - Web Technologies
  • - Business Process Architecture
  • - Hardware
  • - Microsoft Office

Education

Bachelor's degree - Computer Science

Universidade Paulista
01.2012

Skills

  • Solution Implementation
  • Cloud architecture
  • Container orchestration
  • Automation scripting
  • Cost optimization
  • Cloud security
  • Technical Design
  • Problem Solving

Languages

  • English, Native or Bilingual
  • Portuguese, Native or Bilingual
  • Spanish, Limited Working

Personal Information

Title: Senior Software/Devops Engineer | Expert in Azure, AWS, and GCP

Timeline

Lead Cloud Engineer

Thoughtworks
11.2024 - Current

Senior DevOps Engineer

Bitso
03.2023 - 10.2024

Principal Architect

CI&T
03.2022 - 02.2023

Senior Devops Engineer

Lemonade
04.2021 - 03.2022

Mission Critical Engineer

Schuberg Philis
07.2018 - 04.2021

Site Reliability Engineer

4C Insights
05.2017 - 06.2018

DevOps Specialist

CI&T
04.2016 - 05.2017

Software Architect

CI&T
04.2015 - 04.2016

Senior Software Engineer

07.2014 - 04.2015

Microsoft Technology Specialist

Raizen SA
02.2013 - 07.2014

Software Architect

Ci&T
01.2012 - 02.2013

System Analyst

Procsys Tecnologia
01.2008 - 01.2009

Software Developer

Logocenter
01.2007 - 01.2008

Teacher

People Computação
01.2005 - 01.2006

Bachelor's degree - Computer Science

Universidade Paulista
Ismael Apolinário