Innovative DevOps Engineer with a strong Linux background and about 5 years of hands-on experience supporting, automating, and optimizing mission critical deployments, leveraging configuration management, CI/CD, and DevOps processes.
Overview
5
5
years of professional experience
7
7
years of post-secondary education
Work History
DevOps Engineer
Amazon.Inc
Remote, MD
05.2019 - 02.2022
Worked with cross-functional design teams to create software solutions that improved overall functionality and performance.
Monitored automated build and continuous software integration process to drive build/release failure resolution.
Directed software design and development to meet client needs for functionality and performance.
Collaborated closely with product development teams and other stakeholders.
Source code configuration tools Subversion and GIT used for different projects.
Install, Configure, Administer Jenkins Continuous Integration Tool.
Experience with Docker and Vagrant for different infrastructure setup and testing of code.
Deployed Docker Engines in Virtualized Platforms for containerization of multiple apps.
Experience in multiple databases like MongoDB, MySQL, ORACLE and PostgreSQL.
Used Ansible cookbooks to automate in AWS features like EC2, IAM, VPC, EBS, Cloud Watch, etc.
Responsible for Continuous Integration (CI) and Continuous Delivery(CD) process implementation using Jenkins.
Experience troubleshooting issues along the CI/CD pipelines.
Closely worked with development, QA, and other teams to ensure automated test efforts are tightly integrated with the build system and in fixing the error while doing the deployment and building.
Experience with Container Orchestration tools such as Kubernetes.
System/DevOps Engineer
Verizon Inc
Remote, CA
04.2017 - 04.2019
Performance monitoring and enhancement using tools such as Splunk and Grafana.
Install and maintain Linux Server installations across bare metal, VMWare and AWS environments.
Writing shell script to automate various administration tasks such as configuration, application deployment, ear/war installation, and backups.
Maintain Linux-based infrastructure services such as DNS, NTP, FTP, VSFTPD, etc.
Capacity planning including system upgrades and replacements.
Troubleshooting of both software and hardware issues and performance issues.
Define and maintain security configurations including providing hardened versions of Linux installations.
In - depth understanding of the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
Monitoring and managing performance of ESXi servers and Virtual Machines.
Thorough knowledge of Infrastructure & Configuration Management tools like Ansible.
Experience with CI (Continuous Integration) and CD (Continuous Deployment) methodologies using Ansible, AWS, and Jenkins.
Experience in using Version Control Tools Sub-Version, GIT.
Experience in AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, IAM, RDS, EBS, Cloud Watch, Cloud Formation AWS Config, Autoscaling.
Create, extend, reduce and administration of Logical Volume Manager (LVM) in RHEL environment.
Education
Associate of Applied Science - Business Management