
English:
Upper Intermediate
Manoel C.
Vetted by YouTeam
Brazil
UTC -03:00
America/Sao_Paulo
English:
Upper Intermediate
Senior Cloud Engineer with 9 years of experience in this role
Passionate software engineer that started my career in IT as a Full Stack Web Developer in the 2000s when PHP/LAMP and JSF were very popular :) and, since 2013, I've been very focused on DevOps activities, transforming, automating and integrating infrastructures to deliver fast, safe and make my life easier. Certifications: - AWS Certified SysOps Administrator Associate - Zend Certified Engineer - PHP5 -
Want to hire this engineer?
Check if Manoel is availableExpertise
Years of commercial development experience
15 years of experience
Core technologies
Other technologies
Project Highlights
Splash Worldwide
Oct `19 - Jan `22
2 years
Splash is a world-famous digital marketing agency, we work with companies like Nike, BMW, Adidas, BlackRock, Google and Cartier. My team is responsible for delivering the company's new ambitious product, used by our big clients to manage briefs and campaigns. Security is crucial to avoid insider information and industrial espionage, so the solution must meet security requirements, 12-factor app and, periodically, being submitted to a third-party pentest testing (NCC Group). It's deployed on Kubernetes (AWS EKS) and written in Laravel (PHP). We also follow the Gitflow workflow. Roles: › Development/coding performed tasks: • Terraform and automation scripts • Microservices to generate thumbnails from images, docs and video (Python3 + preview-generator). • Lambda functions to trigger emails, slack bots and other integrations. • API Gateway to redirect callback responses to SQS. • Microservices to run virus scan against uploaded files (Python3 + Clamav) › Sysadmin performed tasks: • Responsible for Docker base images and app images. • Responsible from AWS Security, from IAM (designing ACL and roles for each microservice) to WAF. • Responsible for designing the CI/CD pipeline with vulnerability scans (OWASP ZAP + Swagger, Clair, • Chef Inspec, language-specific dependency versions checker and IAM Role permission checker. • Migrate old prod apps from Docker compose structure to ECS. • Development of local environment init scripts using Minikube. › Lab/Enhances/DevOps Initiatives performed tasks: • Service Mesh with Istio to accomplish mTLS, improve observability (tracing, metrics, monitoring, logging, etc) and JWT authentication and permissions.
Responsibilities & achievements
Streetbees
Apr `18 - Oct `19
2 years
Project overview: ▪My team was responsible for the deployment pipeline, leading app and database migrations, implementing Infrastructure as code, tuning the monitoring system and alarms, creating PoCs, bug fixing, assisting and providing tools to developers. It was a great challenge and enriching experience, Streetbees is one of the top 10 UK best startups in 2018 (https://startups.co.uk/startups-100/2019/6-to-10/). Roles: › Development/coding tasks: • Migrate environment creation scripts to Infrastructure as Code with Terraform. Python and Ruby on specific cases. • Import the AWS ecosystem to Terraform (IAM users and policies, S3 buckets, RDS, ElastiCache, ElasticSearch, etc.) • Tune and implement deployment pipelines for Rails, Node.js, Golang and Elixir projects. • Develop scripts and metrics to optimize resources pick decisions, integrating APM tools (Datadog and Scout), etc. • Intense enhancements on our container orchestration infrastructure (AWS ECS/ECR, schedulers, auto-scaling, logging, monitoring). • Implement small tools and Slack bots to automate recurrent tasks for developers and managers (onboarding, offboarding, who is off today, etc). • Bug fixing broken builds. › Sysadmin tasks: • Troubleshoot complex issues on QA and prod environments • Responsible for everything related to cloud and deployment pipeline (AWS ECS). › DevOps Initiatives: • Design and implement a new deployment automation pipeline. • Implement monitoring (CloudWatch) and paged alarms (PagerDuty). • Enhance autoscaling policies. • PoC of new environment migration from ECS to EKS.
Responsibilities & achievements
Upwork
Mar `17 - Jun `18
1 year
Project overview: ▪ I was part of Upwork’s tools team which was responsible for creating and maintaining projects for monitoring the applications, automating application deployment and Chef cookbooks on AWS infrastructure. As part of my daily duty solve issues related to monitoring, set environments, create PoCs and assist developers in configuring their applications correctly to provide metrics for monitoring. Roles: › Development/coding performed tasks: • Code deployment scripts and cookbooks in Ruby (Chef), Shell Script, and Python3. • Integrate Graphite, JMX and AWS CloudWatch metrics into our monitoring tool. • Develop AWS Lambda function to parse logs, integrate with third-party tools and our monitoring infrastructure. • Develop high availability mechanism for complex applications which involves a bunch of AWS services. › Sysadmin performed tasks: • Manage users, security groups and network ACLs on AWS infrastructure. • Troubleshoot complex issues on test and prod environments. • Responsible for keeping all instances and containers monitored on dev, staging and prod environments (about 4000 EC2 instances). • Write Documentation of the processes: Environments, installation, manual deployments, valuable stuff. • Modernize old applications. › Lab/Enhances/DevOps Initiatives performed tasks: • Create PoC and presentations of modern solutions such as Prometheus and Grafana
Responsibilities & achievements
IBM
Aug `15 - Feb `17
2 years
Project overview: ▪ As part of provisioning integrations team, I work for Sprint US as a contractor. My team is responsible for deploying and supporting very critical applications such as mobile phone provisioning and registration, porting number (from other carriers) and billing application. Roles: ► Development/coding performed tasks: ▪ Deployment scripts and cookbooks in Shell script, Java, Ruby, and Python ▪ Code monitoring scripts using JMX to check some specific aspects of Java applications ▪ Port scripts from older versions of RHEL, Solaris, and AIX to the latest RHEL version ► Sysadmin performed tasks: ▪ Provide support for six critical applications, running on RHEL 5.1-7.2, Solaris, AIX and HP/UX. ▪ Troubleshoot complex issues on test and prod environments. ▪ Install monitoring and deployment scripts ▪ Follow and provide support to the production Ops team ▪ Write Documentation of the processes: Environments, installation, manual deployments, valuable stuff ► Lab/Enhances/DevOps Initiatives performed tasks: ▪ Create PoC and presentations of modern solutions such as ELK Stack, Jenkins, CHEF, Docker, Zabbix and spreading the DevOps culture. ▪ Design and implement automation pipeline ▪ Implement test scripts to automate tests for back-end and front-end ▪ Create design thinking sessions to exchange ideas and how to improve your processes ► Extra: ▪ Mentoring new team members to make them familiar with JBoss and how the project organizes its structures ▪ On IBM internal competitions and initiatives, I have been developing on BlueMix platform with Watson APIs, Java, and Node.js
Responsibilities & achievements
Daitan Group
Nov `13 - Jul `15
2 years
Project overview: ▪ As a generalist developer and system administrator, I worked on different fronts on 8x8 inc (our customer) projects which were related to VoIP and CRM solutions, hosted on its own VMWare infrastructure, present in 3 different countries. Roles: ► Development/coding performed tasks: ▪ Develop scripts and tools for building, packaging and deploying processes (CHEF/Ruby/Capistrano/Shell Script) on RHEL 4,5 - 6.3 ▪ Convert old Capistrano recipes into Chef cookbooks ▪ Improve system’s cache efficiency by implementing load balance structure with cache coherence, invalidating cache on both sides (front-end and back-end). ▪ Refactor source-codes and enhance performance by integrating Memcached on systems and file compression/minification techniques ▪ Bug fixing, troubleshooting and enhancements to legacy systems, written in PHP, C and Java, backend and front-end (HTML5/Javascript). ▪ Create and improve Java web services and vendor integrations ▪ Perform code-reviewing of PHP and Javascript codes ► Sysadmin performed tasks: ▪ Enhance solution's performance by tuning database/tables structures, network filesystems (NFS), creating benchmark scripts, testing new back-end alternatives/versions ▪ Create and maintenance of RPM packages and repository ▪ Documentation writing, defining the project’s code standards ▪ Responsible for creating new clusters, build and deploy processes. ► Lab/Enhances/DevOps Initiatives: ▪ Design, mock and develop solutions for migrating legacy applications to AWS platform ▪ Implement a reliable CD system, using Atlassian Bamboo (proprietary Jenkins alternative), CHEF, Webservices and internal YUM repo
Responsibilities & achievements
Education
Higher education in Computer Science
Agency
100-400
GMT-3
Fortaleza/Brazil
Core Expertise
Industries
E-Commerce & Retail, Banking & Finance, SaaS
Want to hire this engineer?
Check if Manoel is available