Sr.aws Cloud Devops Engineer Resume
CA
SUMMARY
- 7+ years of strong experience in Software Configuration Management, System Administration, DevOps, Build Engineering Continuous Integrations and Deployment process at Various Enterprises.
- Building infrastructure (Infrastructure as Code) using Packer, Terraform and Ansible.
- Deploy infrastructure, configuration management via Jenkins, Spinnaker.
- Expertise in Amazon Web Services (AWS), experience in implementing new AWS systems and migration of existing Linux and Windows - based systems to AWS. VMware to AWS migration experience.
- Experienced in managing applications by implementing AWS services which includes EC2, S3, EBS, VPC, ELB (Elastic Load Balancing), AMI, SNS, RDS, IAM (Identity &Access Management), KMS, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, OPS Work, Security Groups.
- Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
- Experience in Azure Cloud Services (PaaS & IaaS), Storage, Web Apps, Active Directory, Azure Application Insights, Logic Apps, Data Factory, Service Bus, Traffic Manager, Azure Monitoring, AzureOMS, Key Vault, Cognitive Services (LUIS) and SQL Azure, Cloud Services, Resource Groups, ExpressRoute, Load Balancing, Application Gateways.
- Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
- Experience on Virtualization technologies like VMware, Vagrant, Oracle Virtual Box, Microsoft virtual PC.
- Knowledge of using Routed Protocols: FTP, SSH, HTTP, TCP/IP, and HTTPS.
- Excellent knowledge of Linux including CentOS, Red-hat, Ubuntu, Debian, configuration and administration of Red Hat Virtual machines in VMware Environment
- Implemented Deployment automation using Udeploy (urban codes deploy).
- Experience in database technology such as Oracle, SQL, PLSQL, MySQL, PostgreSQL, including NoSQL databases such as Apache Cassandra, MongoDB, DynamoDB.
- In depth experience on SaaS, PaaS and IaaS concepts of cloud computing architecture and Implementation using Azure, AWS, Google cloud platform, OpenStack and Pivotal Cloud Foundry (PCF), Slack, Salesforce.
- Strong experience on administering applications on Operating Systems like Linux, UNIX, Windows.
- Experienced using Terraform in AWS cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
- Proficient in Writing Terraform templates, Involved in Provisioning AWS Infrastructure using Terraform scripts from Jenkins.
- Experienced in branching, tagging and maintaining the version control and source code management tools like GIT (GitHub/Git Lab), SVN (subversion) on Linux and Windows platforms.
TECHNICAL SKILLS
- Operating systems: Windows, Unix, Linux (Ubuntu, Red hat).
- Virtualization: AWS, VMware, Vagrant, Virtual box.
- Build Tools: Ant, Maven, Gradle.
- Source Code Management: SVN, GIT, Bitbucket, IBM Rational Clear Case.
- Bug Tracker and Testing: JIRA, Junit, Test Flight, Confluence, SonarQube. containers: Docker, Kubernetes and ECS.
- CI/ CD Tools: Hudson, Jenkins, Bamboo.
- Scripting Languages: Python, Bash, Ruby, Power Shell, Perl, YAML.
- Configuration Tools: Ansible, Chef, Puppet, Vagrant.
- Monitoring Tools: Splunk, Data dog, Nagios, AppDynamics.
- Cloud Services: AWS, Azure, Google cloud Platform.
- Web/App Servers: Nginx, JBoss, Apache, Tomcat, IIS, WebLogic, Glassfish, IBM web sphere.
- SDLC: Waterfall model, Agile, Scrum.
PROFESSIONAL EXPERIENCE
Sr.AWS Cloud DevOps Engineer
Confidential, CA
Responsibilities:
- Design, integration, and management of AWS cloud solutions. Provisioning of EC2 instances, built via Ansible.
- Worked with broad a range of AWS Cloud Services like EC2, S3, ELB, Glacier, Cloud Front, Code Deploy, Elastic Beanstalk, AWS snowball, Auto Scaling, Route53, AMI, SNS, SQS, DynamoDB, Elastic search and CloudWatch.
- Written Docker files and Containerized cloud application using Dockers + Elastic Beans Stalk to Scale up and down service easily.
- Integration of Ansible Dynamic Inventory for dynamic Infra setup by Terraform from its TF state file or on AWS cloud based on the Tag names.
- Deployment on Docker and Kubernetes using Ansible playbooks and Handlers.
- Terraform modules with single code deployment on different workspaces like STAGE, PROD and DEV with maximum reusability.
- Integration of Ansible and Terraform with GITHUB also achieved runtime file parsing on the GITHUB.
- Single Click Deployment and Scheduled Build JOB's with Declarative Jenkins Pipeline (blue Ocean Jenkins).
- Packer to create Customized AMI's with all Startup scripts, Prometheus configurations, Splunk Forwarder Configurations, Custom Container Log Paths, cloud nit’s etc.,
- Terraform AWS ECS tasks, usage of multi-region Infra spin-up with locals, variables, local-exec, remote-exec, nested modules, secures Dynamo DB lock with S3 backend configured for state files. Took responsibility on Maintaining regular updates to the code.
- Pass run-time secrets to the deployment code through Ansible Vault and developing Python Snippets for supporting configurations.
Sr.AWS Cloud DevOps Engineer
Confidential , NJ
Responsibilities:
- Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge of AWS Services like EC2, S3, Glacier, ELB (Load Balancers), RDS, SNS, SWF, lambda and EBS etc.
- Design, Implementation and Testing of the capabilities to support AWS Cloud environment like AMI Management, Provisioning, Patching, Storage, Backup and Restore, Disaster Recovery, Database Administration, Batch Processing, Monitoring and Logging, Release Management, Capacity and Performance Management, Financial Management, Tagging.
- Multiple modules and JINJA templates for the easy usage of Virialized Playbooks.
- Created the AWS VPC network for the Installed Instances and configured the Security Groups and Elastic IP's accordingly.
- Responsible for the Plugin Management, User Management, Build/Deploy CI/CD Pipeline Setup and End-End Job Setup of all the projects and Integration of Nexus Repository, Jenkins, Urban code Deploy with Patterns/Release, Git, Confluence, Jira.
- Created complex custom Ansible playbooks for deployment orchestration and developed Ansible Playbooks to simplify on automation engine Ansible that automates cloud.
- Worked with AWS Cloud Formation templates, terraform templates along with Ansible to render templates.
- Experience in setting up MongoDB Client and writing queries to validate data against Mongo Collections, MySQL. Installed, configured and managed MongoDB servers and performance tuning of Mongo Databases.
- Monitoring resources and Applications using AWS Cloud Watch, including creating alarms to monitor metrics such as EBS, EC2, ELB, RDS, S3, SNS and configured notifications for the alarms generated based on events defined.
Environment: Lambda, AWS CLI, AWS Auto Scaling, Terraform, JIRA, VPC, EC2, EBS, Elastic Load Balancer, Auto Scaling, IAM, RDS, DynamoDB, S3, GitHub, CloudWatch, Python, SNS, Yaml, CloudFormation.
Sr. AWS DevOps Engineer
Confidential
Responsibilities:
- Involved heavily in setting up the CI/CD pipeline using Jenkins, Maven, Nexus, GitHub, CHEF, Terraform and AWS.
- Worked on Amazon Web Services (AWS) like EC2, S3, Glacier, ELB, IAM, DynamoDB, Cloud Trail, Route53, RDS, SNS, SQS and EBS.
- Working on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
- Used EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts
- Created S3 buckets to back up the files and customized it in JSON format and assign the policies who can access the files. For long term storage and archive files Glacier is used, worked with Amazon IAM console to create custom users and groups.
- Worked with EBS (Elastic Block Storage), created volumes and attached to the EC2 instances, created snapshot from that to create a new server with same configurations and monitored the instances using CloudWatch.
- Wrote AWS Lambda functions in python for AWS's Lambda which invokes python scripts to perform various transformations and analytics on large data sets in EMR clusters.
- Used Terraform in AWS cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
- Provisioned the highly available EC2 Instances using Terraform and wrote new plugins to support new functionality in Terraform.
- Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS.
- Worked on Azure ExpressRoute to establish connection from Azure to On-premise datacenter. Working knowledge on Azure Fabric, Micro services, IoT & Docker containers in Azure.
- Involved in using Azure Media and Content delivery, Azure Networking, Azure Hybrid integration, Azure Identity and Access Management, Azure Data Factory and Storage, Azure compute services and Azure Web apps
- Performed provisioning of IAAS, PAAS Virtual Machines and Web, Worker roles on Microsoft AZURE Classic and Azure Resource Manager. Deployed Web applications on Azure using PowerShell Workflow.
Environment: Lambda, AWS CLI, AWS Auto Scaling, Terraform, Azure, Chef, Ansible, Docker, Kubernetes, JIRA, ELK stack, MySQL, Python, Ruby, Nagios, Splunk, Shell scripting, Groovy, Git, Nexus, Jenkins, Maven, Redhat Linux and Windows.
Sr. DevOps/Cloud engineer
Confidential, Towson, MD
Responsibilities:
- Created AWS S3 buckets, performed folder management in each bucket, Managed cloud trail logs and objects within each bucket.
- Created alarms and trigger points in Cloud Watch based on thresholds and monitored the server's performance, CPU Utilization, disk usage and Utilized AWS Cloud Watch services to monitor environment for operational & performance metrics during load testing.
- Worked on m3 xlarge instance type for Active Directory and Remote Desktop Gateway instances, and the high-configured instance type for Network Address Translation (NAT) instances.
- Used Amazon Web Services integrated cloud service as we initiated the process of migration from AWS to Microsoft Azure.
- Deployed and managing many servers utilizing both traditional Microsoft Azure and with the Chef Platform configuration system. And good understanding on Knife, Chef Bootstrap process.
- Configured Azure Multi-Factor Authentication as a part of Azure AD Premium to securely authenticate users and worked on Azure VPN-Point to Site, Virtual networks, Azure Custom security, endpoint security and firewall.
- Migrated SQL Server database to Windows Azure SQL database and updated Connection Strings and Responsible for the availability, security, access, backup, and performance of the cloud architecture.
- Good Knowledge of container and cluster orchestration technologies, such as Docker, Mesos, Marathon, Kubernetes, Terraform.
- Development and maintenance of Virtual Machine (VM) and Container images for cloud-based solutions.
- Created and updated chef recipes and cookbooks, profiles and roles using Ruby and JSON scripting Migration of all nodes from Puppet Configuration system to Chef System.
- Used ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code.
Environment: Chef, Nagios, Splunk, Python Scripting, PERL, Microsoft Azure, AWS, Docker, Open Shift, Nexus, Kubernetes, Elastic container services / Azure Container Services, JIRA, Terraform, Jenkins