Devops Engineer - Aws Sme Resume
AZ
SUMMARY
- 6+ years of IT experience as devops and AWS engineer, good experience in areas of configuration management, version control, build and release management.
- Experience in Infrastructure Development and Operations involving AWS Cloud platforms, EC2, EBS, S3, VPC, RDS, SES, ELB, Autoscaling, CloudFront, CloudFormation, ElacticCache, CloudWatch, SNS, AWS Import / Export.
- Experience in Log Insight and Cloud watch services to diagnose problems and configuring alerts.
- Experience in setting up and maintaining auto - scaling AWS stacks (using cloud formation and scripting)
- Hands on experience in implementing Chef Configuration management spanning several environments in AWS cloud.
- Extensively worked on Jenkins for continuous integration and for End-to-End automation for all Build and deployments.
- Experience in configuration and automation management using Chef and Ansible.
- Good knowledge in software design, development, implementation and deployment of web based applications.
- Hands on experience in migrating Business from a on-premise infrastructure environment to AWS.
- Involved in Requirement Analysis, gathering requirements from Business Teams and interacting with Development team.
- Expertise in creating DevOps strategy in a mix environment of Linux (RHEL, CENTOS) servers and Windows along with Amazon Web Services.
- Experience in working with configuration management tools like Chef, Ansible.
- Good knowledge in relational and NoSQL databases like MySQL, SQLServer, Oracle, DynamoDB
- Able to work independently, in teams and meet delivery deadline.
- Team player with strong analytical, problem solving, communication (both verbal and written) and interpersonal skills.
- Ability to learn new technologies with least possible period.
TECHNICAL SKILLS
Operating systems: Unix, RHEL 6.x, 7.x, CentOS, Ubuntu, Windows 10, Windows 8, Windows 7, Windows XP/Vista
Devops: Puppet, Chef, Ansible, GIT, Jenkins, Maven
Virtualization platforms: Amazon Web Services, Docker
Web Servers: Apache, Nginx, Tomcat
Database: MySQL & No SQL databases
Tracking tool: JIRA
Languages/scripts: Java, Ruby, YAML, Python, Shell
PROFESSIONAL EXPERIENCE
Confidential - AZ
Devops engineer - AWS SME
Responsibilities:
- Involved in designing, building and maintaining highly available AWS cloud infrastructure utilizing ansible with AWS CloudFormation and Jenkins for continuous integration.
- Designed and implemented cost effective, scalable, secure cloud architecture, and fault tolerant systems using EC2 instances, Auto Scaling, Elastic Load Balance and AMIs.
- Implemented VPC service for the on premises datacenter with AWS Cloud using AWS VPC and VPN services.
- Worked on AWS- EC2, S3, Glacier, Storage Gateway, Elastic Load Balancing, VPC, IAM, RDS, Cloud Front (CDN), Cloud formation, CloudWatch and Auto Scaling Services.
- Launched independent cluster of servers for Development, Testing and Production environments using
- AWS EC2 with multi AZ for High Availability.
- Written Ansible playkbooks to provision several pre-prod environments consisting of MySQL DB installations, weblogic domain creations and several proprietary middleware installations using Ubuntu EC2 instances.
- Worked on setting up the life cycle policies to back the data from AWS S3 to AWS Glacier
- Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup.
- Managed the GIT branching strategy for a few applications by creating release, and development branches.
- Written playbooks for configuring and managing AWS web servers using Ansible automation tool.
- Used the version control system GIT to access the repositories and used in coordinating with CI tools.
- Integrated maven with GIT to manage and deploy project related tags.
Environment: AWS, Ansible, YAML, Git, Jenkins, Unix/Linux, Apache, Nginx, MySQL.
Confidential - NJ
Devops Engineer
Responsibilities:
- Migrated and maintained build and test environments into the Cloud Infrastructure.
- Managed Ubuntu Linux and Windows virtual servers on AWS-EC2 using Open-Source Chef Server.
- Organized virtual cloud Resources as required with and overall objective of improving the scalability, performance, reliability and highly available fault tolerant cloud infrastructure.
- Experience in Designing and deploying AWS solutions usingE2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
- Used IAM policies inorder to create new accounts, roles and groups.
- Involved in configuring S3 versioning and life cycle policies to and back up files and archive files in Glacier.
- Configured S3 to host static web content and designed EC2 instances with Elastic Load balancers for the purpose of auto scaling the traffic.
- Good experience in creating LAMP stack.
- Highly involved in Configuring and monitoring distributed and multi-platform servers using chef.
- Defined Chef Server and workstation to manage and configure nodes.
- Development of Chef Cookbooks to manage systems configuration.
- Experience in setting up the chef repo, chef work stations and chef nodes.
- Developed and implemented software release management strategies for various applications using agile process.
- Installed Apache, MySQL, PHP modules and customer build applications on Ubuntu Linux servers.
- Monitor application, system logs and static IP addresses for servers by applying cloud watch.
Environment: AWS, Chef, Ruby, Git, RHEL/Centos server, Apache, MySQL, PHP.
Confidential
Systems Engineer
Responsibilities:
- Implemented Chef server Enterprise On-Premise WorkStation, Bootstrapped the Nodes using Knife.
- Created chef recipes and chef cookbooks.
- Implemented automated application deployment using chef.
- Experience in working with data bags, attributes, cookbooks, recipes and templates in Chef
- Experience in working GIT for branching, tagging, and merging.
- Manage code repository by maintaining code repository in GIT, improve practices of branching and code merge to custom needs of development team.
- Coordinating with operations teams to create strategies and detailed plan for deployment sequencing, timing.
- Good experience with methodologies like Agile, Scrum and waterfall.
- Designed and implemented Continuous Integration process using tools like Jenkins with approval from development and other affected teams.
- Knowledge of web and networking protocols and standards including TCP/IP, HTTP, DNS.
- Worked on cross-platforms (Windows-Unix).
- Developed and implemented software release management strategies for various applications based on agile process.
Environment: Windows /Unix, Chef, GIT, Ruby.