About Me
Experienced DevOps Engineer specializing in scalable infrastructure automation and continuous delivery with 5 years in Terraform, Kubernetes, and Jenkins. Proven ability to architect secure AWS environments, automate sec…
Experienced DevOps Engineer specializing in scalable infrastructure automation and continuous delivery with 5 years in Terraform, Kubernetes, and Jenkins. Proven ability to architect secure AWS environments, automate secret management via HashiCorp Vault, and implement comprehensive monitoring with Prometheus and Grafana, resulting in enhanced deployment speed and system reliability. Aiming to apply expertise to drive innovation and operational excellence in dynamic, fast-paced environments.
Experience
DevOps Engineer
Championed DevOps practices to improve collaboration, automation, and software delivery efficiency across teams
Designed and maintained CI/CD pipelines using Jenkins
Implemented pipeline-as-code with Jenkins files to automate build, test, and deployment processes
Implemented Infrastructure as Code (IaC) using Terraform and Ansible to automate infrastructure provisioning, configuration, and lifecycle management
Developed modular Terraform architecture with reusable modules to support standardized multi-environment deployments (dev, non-prod, prod)
Automated HashiCorp Vault configuration using Terraform, including authentication backends, policies, secret engines, and RBAC
Integrated Vault with Kubernetes to enable dynamic secret injection and secure application access
Packaged and deployed applications on Kubernetes using Helm charts, ensuring consistent and version-controlled deployments
Managed multi-environment Kubernetes deployments with automated rollout and rollback strategies
Integrated Jenkins, Terraform, Helm, Kubernetes, and ArgoCD to enable fully automated infrastructure and application delivery pipelines
Ensured infrastructure scalability, high availability, and security compliance through automation and best practices
DevOps Engineer
Developed and maintained robust CI/CD pipelines using Jenkins and GitLab CI
Automated code integration, testing, and multi-environment deployments
Implemented integrated notifications and rollback mechanisms for safer and faster releases
Crafted modular Ansible playbooks for provisioning and configuring servers across development, staging, and production environments
Established real-time metrics collection and dashboards using Prometheus and Grafana for system visibility and performance tracking
Deployed centralized logging solutions via the ELK Stack (Elasticsearch, Logstash, Kibana)
Streamlined log aggregation, parsing, and visualization to enhance debugging and incident response
Containerized monolithic and microservices-based applications with Docker
Created reusable Docker images and optimized container lifecycles
Orchestrated scalable applications using Kubernetes by configuring deployments, services, ingress, configMaps, and secrets for secure and resilient workloads
Automated infrastructure lifecycle management, ensuring high availability, scalability, and disaster recovery readiness
DevOps Engineer
Executed infrastructure centralization and audit mechanisms for monitoring access to infrastructure and secrets
Automated infrastructure lifecycle management, ensuring high availability, scalability, and disaster recovery readiness
Architected and maintained scalable, secure AWS environments (EC2, S3, VPCs, Elastic Load Balancers, CloudFormation, CloudFront, CloudTrail, RDS, and IAM)
Optimized performance and cost
Deployed, scaled, and administered microservices clusters using Kubernetes
Configured pods, services, deployments, and ingress for high availability
Designed and managed automated pipelines in GitHub and GitLab for code integration, testing, and deployment
Enforced branch strategies, merge checks, and rollback procedures
Created and maintained robust Bash scripts and YAML configurations to automate system provisioning, application deployments, and routine maintenance tasks
DevOps Engineer
Engineered and implemented CI/CD pipelines to automate application build, testing, and deployment processes
Enhanced release efficiency and reliability
Managed both cloud and on-premises infrastructure using Infrastructure-as-Code (Terraform/Ansible) to ensure consistent, scalable, and reproducible environments
Deployed and managed containerized applications using Docker and Kubernetes
Guaranteed high availability and effective resource utilization
Monitored system performance and application health utilizing centralized logging and monitoring tools
Assured uptime and facilitated proactive issue resolution