Have good experience in AWS & Devops.
Will make you completely comfortable on AWS/Devops with top running tools in market.
Major AWS services and Devops Tools mentioned below.
Compute(EC2,Elastic Beans Talk,Elastic Container Service, Lambda, ELB, Autoscaling, and many other subservices..)
Network(VPC,Route53,Direct Connect)
Storage(S3,EFS, Glacier)
Database(RDS,Redshift,Dynamo DB, ElastiCache)
Migration(Database Migration Service,Server Migration Service)
Content Delivery(Cloud Front and Transfer Acceleration)
Serurity(IAM)
Mangement Tools(Cloud watch,Terraform,Config,Cloud Trail)
Application Services(Simple Queue Service, Simple Notification Service)
Version Control: Git,BitBucket
Build Tool: Maven
CI(Continuous Integration) : Jenkins
CD(Continuous Deployment/Delivery) : Jenkins
CM(Configuration Management) : Ansible
Containers : Docker,EC2 Container Service and Kubernetes
Python & shell scripting.
Â
Indetails task list mentioned below
Spinning up instances using EC2 with desired Instance type as per the requirement
Configure EC2 userdata, Termination Protection and SSH Keypair
Creating snapshots and Amazon machine images (AMIs) of the instances for backup and creating clone instances
ELB,Autoscaling configuration
Created AWS Route53 to route traffic between different regions
Managed Route 53 DNS hosted zones configuring aliases for Elastic Load Balancer applications
Setting up DNS using AWS Route 53 Service
Resizing EC2 instances
Configure VPC, Private and public Subnet , lunch EC2 in private and public subnets and VPC Peering,Internet gateway and elastic IP configuration
Firwall setting by Security groups and NACL
Constructed AWS Security Groups which behaves as virtual firewalls , controlling the traffic allowed to reach one or more AWS EC2 instances
Working with NAT instance and NAT Gateway
Create, resizing EBS Volume and adding new volumes and mounting it to EC2
Taking EBS snapshots and Restoring Volumes from snapshots
Launching EC2 with instance store
creating users & groups, defining roles and policies, Identity federation and Identity providers in IAM
manage adding users to groups and Activating MFA (Multi Factor Authentication)
Setting Permissoins for users and groups with access control policies using IAM and grating applications permission to access AWS
Spinning up Database Servers using RDS
Inmemory Service to increase the performance using Elastic Cache
Bucket, Object and keys management.
storage service Amazon S3 service to store and retrieve media files such as images and used Amazon Cloud Watch monitor the application and to store the logging information
configure and manage Cloud Watch, Splunk for monitoring.
Create alarms , events, rules and metric filters and billing alarms
Automated the process of retrieving cloud watch metrics like CPU, Mem, Network utilization scripts and presenting them in xlsx format
Created alarms and trigger points in CloudWatch based on thresholds and monitored the server's performance, CPU Utilization, disk usage
Converting existing AWS infrastructure to server less architecture(AWS Lambda)deployed via Terraform.
Implemented clean up scripts/Lambda functions in Python to delete unused instances, EBS volumes, Snapshots and Cloud watch alarms.
Install, configure AWS CLI and Manage AWS resources using AWS CLI Python boto3 scripts
Automated the process of launching and stopping/terminating EC2 instances on AWS with BOTO3
Install,configure Terraform and Used terraform to write infrastructure as code.
Provisioning and automate AWS infrastructure by Terraform
AWS Terraform to create custom-sized VPC, subnets, EC2 instances, ELB, auto scaling, security groups and S3 buckets etc...
configure tagging standard for proper identification and ownership of EC2 instances.
deploying WAR, JAR, and EAR files in WebLogic, WebSphere, JBoss application servers in LINUX/Unix/Windows environment.
Proficient level of experience on DevOps essential SCM/CI/CD/CM/Container tools like Subversion GIT, Maven, Jenkins, Ansible, Docker, Kubernetes,
Strong background in Branching, Merging, Tagging, and maintaining the version across the environments using SCM tools like GIT
Extensive experience using MAVEN as build tool
Extensive experience in Jenkins as a CI/CD
Good understanding of Ansible, for configuring and managing computers, combining multi-node software deployment and configuration management.
Worked on container based technologies like Docker and Kubernetes.
Configure Autostart-up application
Trobleshooting AWS cloud issues
Good understanding of the principles and best practices of Agile