DevOps Engineer
Overview
Short Summary
Experienced software engineer with expertise in various languages and frameworks. Skilled in making informed design choices, optimizing code efficiency, and reducing cloud costs. Holds certifications in AWS and CompTIA Network+. Has experience as a Cloud Software Engineer, Technical Team Lead, and Software Engineer. Proficient in implementing automated build systems, developing APIs, and managing infrastructure using Terraform and Ansible. Familiar with GitOps, Docker, and Kubernetes. Strong knowledge of AWS services. Also has experience in technical support and operations roles. Holds a Bachelor's degree in Multidisciplinary Studies. Freelance software developer with experience in WordPress, Drupal, and Python.
Work Experience
Cloud Software Engineer - Platform Engineering Technical Team Lead:
- Implemented automated build system for continuous integration, reducing build to deployment time by 80%.
- Developed full stack GraphQL APIs using Nest.js, PostgreSQL, and Vue.
- Created documentation for cross-functional teams and Jenkins build systems.
- Assisted in developing Terraform and Ansible modules for infrastructure as code.
- Automated infrastructure deployments in Kubernetes using GitOps principles.
- Implemented Hashicorp Vault for secrets management.
- Architected and configured Kubernetes-based Argo build system on EKS with spot instances to reduce build cost.
- Wrote Python and Bash scripts for build and deployment tasks.
- Instrumented continuous monitoring systems in Docker and Kubernetes environments.
- Worked with AWS services (S3, EC2, EKS, VPC, IAM, Lambda) for new product features.
Software Engineer:
- Migrated enterprise Java applications to newer versions of Spring Boot.
- Transitioned from QueryDSL to Hibernate JPA repositories for database search.
- Led mobile application development using Appcelerator's Titanium Alloy framework, Node.js, and MongoDB.
- Developed Python script to automate routine tasks, reducing time from 30-45 minutes to under 5.
- Optimized database calls using Amazon RDS and ElastiCache.
- Deployed applications to Amazon ECS using Python script.
- Managed tickets in JIRA and documented code changes in Confluence.
- Utilized Git for version control and VPNs for secure access to client repositories.
- Practiced Scrum methodologies and designed scalable solutions using AWS and GCP.
Tier II Subject Matter Expert/Global Operations Specialist:
- Supervised and supported tier 1 technical support agents.
- Altered and drafted documentation for machine learning algorithm.
- Conducted interviews for tier 1 technical support role.
- Mentored and onboarded new agents.
- Troubleshot enterprise application issues for non-technical users.
- Utilized SQL queries to create Tableau reports in Salesforce.
- Developed SOPs for Operations Specialist role.
- Collaborated with cross-functional teams within the organization.
Technical Support Specialist:
- Assisted customers with technical issues and troubleshooting.
- Troubleshot Cisco Meraki routers and NetGear switches.
- Managed cases through Salesforce.com and Jira.
- Scheduled demos and trainings for customers.