Aws Devops Engineer Resume
IrvinG
SUMMARY:
- Expertise in Amazon Cloud and its Services AWS EC2, VPC, EBS, AMI, snapshots, Auto scaling, Cloud Formation, Lambda, SES, SQS, SNS, RDS, ELB, EBS, Cloud Watch, S3 etc.
- Managed all CI/CD tools and their usage, process ensuring traceability, repeatability, quality, and support.
- Strong experience in creating Jenkins CI/CD pipelines. Experience on Administration of Jenkins server - Includes setup of Jenkins Masters, Configure builds, and deployment automation.
- Experience in automated build, delivery and release of the software.
- Designing and implementing container orchestration systems with Kubernetes.
- Experience in installation and configuring Kubernetes and clustering them.
- Worked on Configuration management tools like Ansible, Chef and Salt stack for continuous delivery.
- Experience with Docker Containerization. Collaborated with development support teams to setup a continuous delivery environment.
- Experience on Application Management Performance tools like New Relic in integration of Application with monitoring for complete insight and proactive monitoring.
- Experience in deploying and configuring Elastic search, Log stash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and Cloud Watch.
- Developed, maintained, and distributed release notes for each scheduled release.
- Experience in managing the release processes, application health check analysis, keeping track of production metrics.
TECHNICAL SKILLS:
Languages: Groovy, Python, Bash Shell, SQL, HTML, CSS
Build Tools: Jenkins and Maven
Infrastructure as service: AWS- EC2, ELB, RDS, EBS, Cloud Formation, Auto Scaling, S3, Redshift
Configuration Management: Ansible, Chef and Puppet.
Repo Management: Kubernetes, Docker.
Monitoring: New Relic, ELK Stack.
Project Management Tools: JIRA & Confluence
API Management tools: Apigee
Version control tools: GIT/ GITHUB
Database: MySQL & Oracle
PROFESSIONAL EXPERIENCE:
Confidential, Irving
AWS DevOps Engineer
- Developed continuous deployment multi-branch pipelines for numerous mobile applications integrating GIT, Jenkins, AWS.
- Designed and Implemented CI (Continuous Integration) system, configuring Jenkins servers, Jenkins nodes, creating required scripts (groovy)
- Configuring infrastructure for deployment of Middleware application through APIGEE
- Designed and developed AWS Cloud Formation templates to create custom VPC to ensure deployment of web applications.
- Developed Blue/green deployment strategy by creating new applications which are identical to the existing production environment using Cloud Formation templates.
- Wrote JSON and YAML templates for cloud formation and groovy scripts and contributed to our repository on GitHub.
- Managed the Code Repository by maintaining code in GIT, improve practices of branching and code merge to custom needs of development team.
- Maintained JIRA, Confluence.
Environment: GitHub, Jenkins, AWS lambda, AWS EC2, Cloud formation, Apigee, Cloud watch, S3, Kinesis, Auto-scaling, Load Balancing, Groovy and Jira.
Confidential, Atlanta
DevOps Engineer
- Contributed to the development and maintenance of automation tools used in the management of our infrastructure.
- Responsible for performing tasks like Branching, Tagging, and Release Activities on Version Control Tools like SVN, GIT.
- With the help of IAM created roles, users and groups and attached policies to provide minimum access to the resources.
- Configured Kubernetes cluster and supported it running on the top of the CoreOS.
- Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
- Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker.
- Wrote Ansible Playbooks to Manage Configurations of AWS nodes and Tested Playbooks on AWS instances using Python.
- Created AWS S3 buckets, performed folder management in each bucket, managed cloud trail logs and objects within each bucket.
- Created and maintained documentation of systems and processes for existing and new systems.
- Work with product operations team to resolve trouble tickets, developing and running scripts, and troubleshooting services in a hosted environment
Environment: AWS, Kubernetes, Docker, GIT, Jenkins, Virtualization, Maven, Ansible, New Relic, ELK stack.
Confidential, Houston
DevOps/ Site Reliability Engineer
- Automated Ansible Configuration deployment using Jenkins to use GIT Repo instead of local files.
- Configured Amazon EC2 instances and provisioned storage to them using S3 buckets
- Used Terraform for building, changing, and versioning infrastructure safely and efficiently.
- Worked with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation
- Contribute in developing best practices for infrastructure as code, specifically with configuration management and infrastructure orchestration.
- Built Docker images to create tomcat-based application environments on demand.
- Used Docker to virtualize deployment containers and push the code to EC2
- Used Ansible to Setup of ELK stack (Elastic Search, Logstash, Kibana)
- Installed and configured various Jenkins jobs for application deployment and test cases execution.
- Used Jenkins for CI and CD purposes and build failure alerts and management of various build tool plugins.
Environment: AWS, Ansible, Terraform, Jenkins, GitHub, Docker, Kubernetes, New Relic, ELK Stack and Python.
Confidential
AWS Cloud Engineer
- Developed Cloud Formation scripts to build on demand EC2 instance formation.
- Utilized AWS CLI to automate backups of ephemeral data-stores to S3 buckets and EBS.
- Created nightly AMIs for mission critical production servers as backups.
- Configured and maintained the monitoring and alerting of production and corporate servers/storage using Cloud Watch.
- Migrated applications from internal data center to AWS.
- Encrypted data on server and client side.
- Scaled distributed in-memory cache environment in the cloud using Elastic cache.
- Managed automated backups and created own backup snapshots when needed.
- Provided installation & maintenance of Puppet infrastructure and developed Puppet manifests & modules for configuration management.
Environment: Java, EC2, S3, ELB, CloudFormation, CloudWatch, RDS, Jenkins, GIT.
