Fábio P.
0About
I am a highly motivated, detail-oriented, and adaptable DevOps practitioner and infrastructure engineer passionate about software development, monitoring, and delivery. I have been a professional in the IT industry for over 20 years. My strongest quality is my ability to adapt smoothly and quickly to technologies and processes with which I am not familiar. I have been told that my communication skills are outstanding. ► Solid knowledge of Continuous Integration and Continuous Delivery practices ► Solid knowledge of AWS ► Tenacious problem solving ► Fast learner, always open to learn new technologies and software development methodologies ► DevOps co-workers coaching ► Knowledge of Scrum and Kanban development methodologies ► Source code quality assurance Main tools I have used: ► Amazon Web Services (AWS): EKS, ECS, ECR, EC2, RDS, EFS, Route 53, VPC, IAM, CloudWatch, CloudTrail, CloudFront, Certificate Manager (ACM), Lambda, API Gateway, DynamoDB ► Containers orchestration: Kubernetes (most of the time using AWS EKS or kOps for provisioning clusters) ► OVHcloud (bare-metal servers) with Proxmox VM management ► Main automation tools with Kubernetes: EKS, Helm, NGINX, AWS Load Balancer Ingress, cert-manager, external-dns, cluster-autoscaler, Horizontal Pod Autoscaler (HPA), kOps, kubeadm, Keda, Kyverno. ► Infrastructure monitoring tools: DataDog, Prometheus, Grafana, Elasticsearch, Logstash, Kibana (ELK stack for applications and tools logging), Zabbix ► Application Performance Monitoring (APM): DataDog, Glowroot, NewRelic ► Main databases: MongoDB, PostgreSQL, MySQL ► Main programming languages: Bash (Shell Scripting), Groovy, Python, JavaScript, Ruby, Elixir ► Main application and web servers: NodeJS, Tomcat, WildFly ► NodeJS process manager tool: PM2 ► Non-Kubernetes reverse proxy: NGINX, Apache ► Cloud infrastructure provisioning: Terraform with AWS S3 and Terraform Cloud state management, Pulumi, AWS CDK ► Hosts software provisioning: Chef ► Application packaging and dependency management tools: JavaScript packaging (package.json), Maven, Gradle ► Continuous integration tools: Jenkins, GitHub Actions, Fastlane (iOS and Android apps) ► Code quality tool: SonarQube ► Operating systems: Linux (mainly Ubuntu), Mac OS X, Windows ► Load and performance testing: Artillery, JMeter ► SCM tools: Git (GitHub, Bitbucket, GitLab), SubVersion ► IDEs / Code editors: IntelliJ IDEA, WebStorm, Visual Studio Code, Vim, Lens, k9s (Kubernetes) ► Process tools: Jira, Confluence, Azure DevOps, Targetprocess, Shortcut, Favro ► Distributed tracing: Jaeger