Summary
Junior DevOps Engineer with 2 years of experience in optimizing software development lifecycles and managing scalable cloud infrastructure. Proficient in automating deployment pipelines, implementing Infrastructure as Code (IaC) solutions, and enhancing system reliability. Passionate about leveraging cutting-edge technologies to streamline operations and foster collaborative development environments.
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