Here is the overview of my current skill set and certifications.
servIces
I can help you with
Streamline CI/CD processes
Weather you need automation from scratch, or want to refactor your existing setup – I can help you build CI/CD pipelines for your application deployment process which induce efficiency, reduce costs, save onboarding time, and future proof.
CI/CD Migration
I can help you migrate your CI/CD pipelines from one platform to another in the quickest possible way. And while we are at it, allow me to also enhance and modernize the application deployment that makes the team want to use it more often.
GitOps Adoption
Take your DevOps to the next level by incorporating GitOps. Set proper branching strategies, apply protection policies, establish clear Git branching rules, define target environments for branches. Finally, configure triggers based on commits and PRs to automate code promotion through dev – test- QA, and Prod.
SecOps Implementation
Imbibe security analysis in the pipeline before the code reaches production. Identify vulnerabilities by performing container scanning, ensure secure coding practices by analysing code changes, scan open source libraries for vulnerabilities, analyse frontend for bugs or bad practices, and much more.
Infrastructure Automation
Automate provisioning and management of infrastructure components via dedicated pipelines before deploying the application layer. I can create IaC templates to define complete infrastructure setup – databases, servers, clusters, network, serverless, etc. This helps reuse these templates to quickly and consistenly create dev and test environments. Further standardize the infrastructure management by creating a central repository of secure IaC templates.
Application Architecture & Development
Truth be told, I am a programmer at heart. Over the years I have developed applications using Go, NodeJS, Java, TypeScript, and Python. I ensure SOLID principles are followed and there is no unnecessary and repeatable logic being written. I can help you design, architect, and build applications using modern tech stack and architecture practices.
App Code Refactoring
I can help you refactor the messy code into a new and clean application – in the best programming language required for the job. Give me your monolith, and I will sculpt beautiful microservices out of it.
Cloud Architecture
I can help answer the question – How to deploy the application or service on Cloud infrastructure? It depends on how the application is built. If the application is not yet built, insights on the deployment can help provide some direction in the application development process. Regardless, it is important for the complete deployment to be cost effective, scalable, reliable, and secure – I can help you develop appropriate cloud architecture with respect to these virtues.
Hands on
Tech stack
Cloud Platforms
- AWS (4/5)
- MS Azure (2/5)
- GCP (2/5)
Infrastructure as Code
- Terraform (4/5)
- Pulumi (3/5)
Configuration Management
- Ansible (3/5)
- SaltStack (2/5)
Observability
- ELK (3/5)
- Prometheus (3/5)
- Grafana (3/5)
- Splunk (2/5)
Version Control
- Git (3/5)
- Github (4/5)
- Gitlab (3/5)
- Bitbucket (3/5)
Serverless
- Lambda (4/5)
- Azure Functions (2/5)
- Google Cloud Functions (2/5)
Agile
- Scrum (4/5)
- Kanban (3/5)
CI/CD
- Github Actions (4/5)
- Azure DevOps (4/5)
- Gitlab CI (3/5)
- CircleCI (2/5)
- Jenkins (3/5)
Container Orchestration
- Docker (4/5)
- Kubernetes (4/5)
- Helm (4/5)
- ArgoCD (3/5)
- Docker Swarm (3/5)
Programming Languages
- NodeJS (4/5)
- Golang (4/5)
- Python (3/5)
- Bash (3/5)
- PowerShell (2/5)
Security
- Vault (3/5)
- Aquascan (4/5)
- Netsparker (3/5)
- Nexus IQ (3/5)
- SonarQube (2/5)
Networking
- VPC (4/5)
- Load balancers (4/5)
- CDNs (3/5)
Database
- PostgreSQL (3/5)
- DynamoDB (3/5)
- MySQL (4/5)
Architecture
- Microservices (4/5)
- Event Driven (4/5)
Thinking of possibilities? Contact me →
Ready to get started?
Schedule a discovery call or simply send me a message.