Aws /devops Engineer Resume
SUMMARY
- Having over 4 Years of Hands on Experience in System Administration, Configuration Management, Build & Release, Cloud Infrastructure and Automation, DevOps and AWS.
- Extensive experienced defining IT Roadmap, cloud strategy, Enterprise/solution architecture, Architecture assessment.
- Designing and implementation of public and private facing websites on AWS Cloud.
- Hands - on experience on implementing Cloud Solutions using various AWS Services including EC2, VPC, S3, Glacier, EFS, AWS Kinesis, Lambda, Directory Services, Cloud Formation, Ops works, Code Pipeline, Code Build, Code Deploy, Elastic Beanstalk, RDS, Data Pipeline, DynamoDB, Redshift etc.
- Hands-on experience on Architecting and securing the Infrastructure on AWS using IAM, KMS, API Gateway, Cloud Trail, Cloud Watch, Config, Trusted Advisor, Security Groups, NACL etc.
- Experience with IaaS (Infrastructure as a Service), SaaS (Software as a Service), PaaS (Platform as a Service) and solutions.
- Used AWS Lambda to run servers without managing and to trigger to run code by S3 and SNS.
- Worked with Continuous Integration and Continuous Deployment methodologies with Jenkins.
- Good knowledge on Application Migrations and Data migrations from On-premise to AWS Cloud.
- Administration various environments in software development life cycle (SDLC) Windows, Ubuntu, Red Hat Linux, SUSE Linux and CentOS . Experience supporting Chef Environment with multi servers and involved in developing manifests.
- Experienced in Installing and configuring Chef Enterprise and Chef Workstation hosted On-Premise, Bootstrapped Nodes, Wrote Recipes, Cookbooks and uploaded them to Chef-server.
- Experience on CDN to deliver webpages and other content based on geographic locations of the user by using Cloud Front .
- Experienced in DevOps tools like Ansible, Chef, GIT, Jenkins, Maven.
- Good understanding of monitoring tools like Splunk, Nagios .
- Used scripting languages like Python, Ruby, Perl, Bash and configuration management tools Chef, and CF Engine and Web Service like AWS .
- Good knowledge creating Cloud Formation Templates and Lambda Functions by using Python, Node.js, Java programming languages.
- Developed Chef Cookbooks and Recipes to manage systems configuration.
- In-depth understanding of the principles and best practices of Software Configuration Management ( SCM ).
- Proficient with the following:
- Designing and deploying scalable, highly available, Secured and fault tolerant systems on AWS.
- Selecting the appropriate AWS service based on Data, Compute and Security Requirements.
- Identifying appropriate use of AWS Architectural best practices.
- Estimating AWS costs and identifying cost control mechanisms.
TECHNICAL SKILLS
AWS Services: Ec2, Elastic Beanstalk, EFS, VPC, RDS, S3, Glacier, IAM, Kinesis, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, DynamoDB, Lambda, Route53, SNS, SQS, API Gateway, Code Pipeline, Code Build, Elastic Search, Code Deploy etc.
Configuration Management: Ansible, Chef languages: Python, Java, .Net
Source Code Management: GIT, Bitbucket, Code Commit
Operating systems: Windows, Linux, Unix, Ubuntu, RHEL, Cent OS and Solaris
Databases: SQL Server, Oracle, MySQL
Web/Application Servers: Apache Tomcat, WebLogic, Oracle Application Server
DevOps Tools: Elastic Beanstalk, Jenkins, Docker.
PROFESSIONAL EXPERIENCE
AWS /DevOps Engineer
Confidential
Responsibilities:
- A Team member of Migrating from On-Premise Infrastructure to AWS Cloud.
- Configured and managed various AWS Services including EC2, RDS, VPC, S3, Glacier, Cloud Watch, Cloud Front, and Route 53 etc.
- Focusing on high-availability, fault tolerance, and auto scaling using AWS Cloud Formation .
- Configured various performance metrics using AWS Cloud watch & Cloud Trial
- Worked on configuring Cross-Account deployments using AWS Code Pipeline, Code Build and Code Deploy by creating Cross-Account Policies & Roles on IAM.
- Configured Management VPC with Bastion host and peering between different VPC’s in Multiple accounts for configuring the secured infrastructure on AWS
- Written various Lambda services for automating the functionality on the Cloud.
- Used AWS Route 53 for configuring the High-Availability and Disaster recovery to make the environment up and running in case of any unexpected disaster.
- Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
- Creation of Subnets and all other operational tasks using Ansible.
- Deployed Microservices, including provisioning AWS environments using Ansible Playbooks.
- Provisioned Load balancer, Auto-scaling group and launch configuration for Micro services using Ansible.
- Create AMIs for mission critical production servers for backup.
- Deployed application updates using Jenkins. Installed, configured, and managed Jenkins.
- Deployed and configured Git repositories with branching, forks, tagging, and notifications.
- Installed and configured Nagios as monitoring tool for disk usage, CPU utilization, list of open files etc. and sending alerts to our teams based on the same.
DevOps - AWS Intern
Confidential
Responsibilities:
- Deploy and maintain various EC2 instance types on AWS (Ubuntu/RedHat/Windows Servers) with automated storage on S3 buckets .
- Leveraged Route 53 for high availability and load balancing of internet facing applications.
- Deployed WordPress, RDS Instance, Database and EC2 Instances via Cloud Formation .
- Installed the application on AWS EC2 instances and configured the storage on S3 buckets.
- Performed S3 buckets creation, policies and on the IAM role based polices and customizing the JSON template.
- Experienced in designing and establishing the connectivity between VPCs of same region (VPC Peering), design VPC tunneling between VPCs in different regions.
- Evaluating performance of EC2 instances their CPU, Memory Usage, IOPS, Network Usages and suggest appropriate instance type for the same.
- Working on AWS Elastic load balancing for deploying applications in high availability.
- Working on AWS Auto Scaling for providing high availability of applications and EC2 instances based on the load of applications by using Cloud Watch in AWS.
DevOps / AWS Engineer
Confidential
Responsibilities:
- Deployed Infrastructure-As-Code leveraging Cloud Formation templates with EC2 Instances, ELBs, Launch Configurations, Auto Scaling Groups & S3 buckets in multi AZ and multi region PROD configurations for HA and DR purposes.
- Implemented Continuous Integration using Jenkins and Cloud Formation stack updates.
- Deployed WordPress, RDS Instance, Database and EC2 Instances via Cloud Formation
- Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process.
- Involved in maintaining the user accounts (IAM), RDS, Route 53, VPC, RDB, DynamoDB, SES, SQS and SNS services in AWS cloud.
- Worked on Auto Scaling, Cloud Watch(monitoring), AWS Elastic Bean stalk (app deployments), Amazon S3(storage) and Amazon EBS (persistent disk storage).
- Involved in setting up builds using Chef as a configuration management tool
- Setup up and maintenance of automated environment using Chef Recipes & books within AWS environment. Good understanding on Knife, Chef Bootstrap process etc.
- Deploying and managing many servers utilizing both traditional and cloud oriented providers ( AWS ) with the Chef Platform configuration system.
- Wrote Chef cookbooks for installing and managing java versions using the Eclipse.
- Implementation of TFS Release management functionality for entire corporate codebases.
- Deploying and managing many servers utilizing both traditional and cloud oriented providers ( AWS ) with the Chef configuration system.
- Setting up Jenkins master, adding the necessary plugins and adding more slaves to support scalability and agility.
Build & Release Engineer
Confidential
Responsibilities:
- Design, development, testing and implementation of application build and build processes.
- Develop scripts and automation tools use to build, integrate, and deploy software releases to various platforms.
- Working with development team to drive the continuous integration, build and deployment process for all Microsoft Team Foundation Server (TFS) and Clear case related project streams.
- Improve speed, efficiency and scalability of the continuous integration environment, automating wherever possible.
- Responsible for the building and deploying the artifacts into DEV, SIT and QA Environments .
- Created GIT configuration record for builds using derived objects generated during build audit process.
- Automated builds and deployments of business-critical customer-facing J2EE web applications into Web sphere 6.x application server environment on Solaris 10 platform.
- Managed tools like Subversion, Jenkins, JIRA and Performed maintenance and troubleshooting of build/ deployment systems.
- Involved in periodic archiving and storage of the source code for disaster recovery.
- Designed, Monitored and Managed scalable and fault-tolerant deployments and supported them in real world scenarios.
- Develop and enhance the automated configuration management system.
- Create and maintain build / deploy scripts using Perl, Unix, Maven and Ant.
- Setting up Chef server / client and writing Chef modules for server infrastructure automations.
- Worked migrating Clear case in to Subversion and GIT.
- Administrating the ClearCase, Subversion and maintain the repository.
- Create and maintain continuous integration build using build forge and cruise control.
Systems Administrator
Confidential
Responsibilities:
- Administered and Engineered Jenkins for managing Build, Test and Deploy chain, SVN with Dev/Test/Prod Branching Model for weekly releases.
- Installed operating systems Solaris, Linux and HP, Oracle Enterprise according to business requirements.
- Assisted in physically installing, racking and cabling new Linux/Solaris Hardware.
- Managed UNIX Infrastructure and EMC storage involving maintenance of the servers and Troubleshooting problems of environment.
- Troubleshooting the issues ranging from Solaris, Linux and SAN environments.
- Monitoring CPU, memory, physical disk, Hardware and Software RAID, multipath, file systems, network using the tools NAGIOS 4.0 monitoring.
- Administer and Support Linux (RHEL 4.0) for Non-Prod, Test Dev environment.
- Administered Ubuntu, CentOS, and Debian Linux development systems: including user account management, system design & monitoring, application & development stack setup.
- Worked on Managing the Private Cloud Environment using Puppet.
- Performed patching, backups on multiple environments of Solaris, Linux and VMware.
- Installed and configured Apache / Tomcat web server. Installation of third party tools using packages.
- Installed, Configured and Administered Hudson/Jenkins Continuous Integration Tools.
- Administering the UNIX, SVN Repository. Migrated the code from other Version Control to Subversion.
- 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.
- Performed necessary day to day Subversion/GIT support for different projects.
Jr. System Engineer
Confidential
Responsibilities:
- Installation, Configuration, Upgradation and administration of Red Hat Linux .
- User account management and support.
- User can access Windows Servers , maintain those servers and installing, configuration of windows servers.
- Working and supporting the environment which consists of Linux servers.
- Experience with installation, configuration, upgrade and administration and power5/power6/power7 servers on various levels of operating system utilizing environments
- Worked on reliability, manage liability and performance improvements for Linux enterprises .
- Performed software configuration/release management activities for three different .Net applications
- Designed and implemented Continues Integration process and tools with approval from development and other affected teams
- Defined processes to build and deliver software baselines for internal as well as external customers
- Maintained and executed build scripts by coordinating with development and QA teams.
- Worked on different VMware products like VMware workstation, VMware server, VMware player, and VMware Converter and ESX server 3.X.
- Windows Server and Desktop administration.