Summary
Experience
Associate DevOps EngineerAcme Innovations
- Automated deployment processes for microservices using Jenkins and Ansible, reducing manual effort by 40% and accelerating release cycles by 25%.
- Managed and provisioned AWS cloud resources (EC2, S3, RDS) using Terraform, ensuring infrastructure consistency and reducing deployment time by 30%.
- Implemented comprehensive monitoring solutions with Prometheus and Grafana, improving incident detection by 50% and reducing MTTR by 20%.
- Maintained and optimized Docker containers for various applications, achieving a 15% reduction in resource consumption.
- Collaborated with development teams to integrate CI/CD best practices, resulting in a 10% improvement in code quality metrics.
DevOps InternInnovate Solutions
- Assisted in configuring and deploying application servers on AWS, contributing to a 99.9% uptime for critical services.
- Developed Python scripts for routine system administration tasks, saving approximately 5 hours of manual work per week.
- Documented existing infrastructure and CI/CD pipelines, improving onboarding efficiency for new team members by 20%.
- Supported the migration of legacy applications to Docker containers, increasing application portability and scalability.
Projects
Automated Cloud Provisioning with Terraform
- Developed Terraform modules to provision common AWS resources (VPC, EC2, RDS) for consistent environment creation, reducing setup time by 70%.
- Implemented a GitOps workflow for infrastructure changes, ensuring version control and auditability for all cloud deployments.
- Integrated infrastructure testing using Terratest to validate resource configurations before deployment.
CI/CD Pipeline for Microservice Application
- Built a Jenkins pipeline to automate build, test, and deployment of a Python Flask microservice to a Kubernetes cluster, enhancing deployment frequency by 200%.
- Configured Dockerfiles and Helm charts for containerization and orchestration, streamlining application packaging and management.
- Integrated SonarQube for static code analysis, improving code quality by identifying and resolving critical vulnerabilities early in the development cycle.
Monitoring Stack with Prometheus & Grafana
- Deployed and configured Prometheus and Grafana on a virtual machine to monitor system metrics and application performance.
- Created custom Grafana dashboards for visualizing key performance indicators (KPIs) like CPU utilization, memory usage, and network traffic.
- Set up alert rules in Prometheus to notify on critical incidents, improving proactive issue resolution.
Education
University of WashingtonBachelor of Science in Computer Science
- Graduated Magna Cum Laude with a GPA of 3.8/4.0
- Developed and maintained a robust CI/CD pipeline for capstone project using Jenkins and Docker.
- Awarded 'Outstanding Project' for optimizing containerized application performance and scalability.
Skills
Cloud Platforms
AWSAzure (basic)Google Cloud Platform (basic)
CI/CD & Automation
JenkinsGitLab CIAnsibleTerraformPuppet
Containerization
DockerKubernetesHelm
Scripting & Languages
PythonBashYAMLJSONGo (basic)
Monitoring & Logging
PrometheusGrafanaELK StackCloudWatchDatadog
Version Control
GitGitHubGitLabBitbucket