We provide IT Staff Augmentation Services!

Aws Devops Engineer Resume

CA

SUMMARY:

  • AWS DevOps Engineer with 8+ years of experience in the areas of AWS, DevOps and Linux Administration.
  • Experience in managing applications using Amazon AWS Cloud which includes services like: EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, Security Groups.
  • Used Simple storage services (S3) for snapshot and Configured S3 lifecycle of Applications logs, including deleting old logs, archiving logs based on retention policy of Apps
  • Experience in Amazon EC2 in setting up instances, worked closely with infrastructure teams to troubleshoot complex issues and setting up security groups.
  • Used EC2, auto - scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
  • Designed roles and groups for users and resources using AWS Identity Access Management (IAM) and managed network security using Security Groups, and IAM.
  • Implementing and setting up Route 53 for AWS Instances.
  • Designed high availability (HA) applications on AWS across Availability Zones and Availability Regions.
  • Working on web applications and implementing Amazon Cloud Front on EC2.
  • Setting up data in AWS using S3 bucket and configuring instance backups to S3 bucket.
  • Utilize Amazon Glacier for archiving data
  • Created VPN connection, Create VPC peering between many VPC's in AWS
  • Creating snapshots and Amazon machine images (AMIs) of the instances for backup and creating clone instances.
  • Involved in working for a high scalability and high availability environment running Linux and Windows.
  • Expertise in AWS, experience in implementing new AWS instances and working with EBS and S3 storage.
  • Experience in working on CI and CD platform as DevOps Engineer.
  • Worked on Linux in a Cloud Computing and Virtualized environment for AWS
  • Experience in deploying and managing Open stack cloud components
  • Experience in managing open stack using puppet and chef
  • Writing shell scripts for Automated Back- ups and Cron Jobs.
  • Managing networks and storage in open stack platform.
  • Experienced in administration and deployment of applications on Apache Webserver and Application Servers such as Tomcat, J Boss, Web Sphere, IIS, etc.
  • Experience with Using GTM, APM & LTM F5 component to provide 24“7 access to applications
  • Configuration of Dynatrace APM and UEM tools to optimize application performance.
  • Developed well-tested, readable, reusable UI interface using Ruby , jQuery, HTML and CSS.
  • Experience in Configuration of MongoDB with Ruby on Rails App.
  • Good knowledge on Linux administration and shell scripting.
  • Knowledge of using Routed Protocols like FTP, SFTP, SSH, HTTP, HTTPS and Direct connect.
  • Configuring and installing VMware Virtual Center servers and VMware Vcenter Appliance.
  • Experience in LINUX and using SHELL, PERL, PYTHON scripting to automate processes.
  • Conducted performance testing of Apache and Tomcat management services.
  • Manage network security using Security Groups, and IAM.
  • Stay current with the latest features/capabilities of the AWS platform.

PROFESSIONAL EXPERIENCE:

Confidential, CA

AWS DevOps Engineer

Responsibilities:

  • Configure, monitor and Automate Amazon Web Services as well as involved in deploying the content cloud platform on Amazon Web Services using EC2, S3 and EBS.
  • Installation, Configuration and Management of RDBMS and No SQL tools such as Dynamo DB.
  • Creating S3 buckets and maintained and utilized the policy management of S3 buckets and Glacier for storage and backup on AWS.
  • Configured an AWS Virtual Private Cloud (VPC) and Database Subnet Group for isolation of resources within the Amazon RDS Aurora DB cluster.
  • Experience in creating notifications and alarms for EC2 instances using Cloud Watch.
  • Good knowledge of AWS services like Glacier, ELB (Load Balancers), RDS, SNS, SWF, and IAM and hands on experience on Amazon Web Services (AWS) provision.
  • Deployed and monitored scalable infrastructure on Amazon Web Services (AWS) & configuration management using Puppet.
  • Created Puppet manifests, classes and modules to automate system operations.
  • Automated deployment modules of IIS web applications, bindings and configuration settings using a combination of PowerShell scripts and Puppet.
  • Created branches and managed the source code for various applications in GIT.
  • Configured GIT with Jenkins and schedule jobs using POLL SCM option.
  • Responsible for installing Jenkins master and slave nodes and configure Jenkins builds for continuous integration and delivery.
  • Code Quality Analysis techniques are performed by integrating - Check style, Find bugs with CI tools.
  • Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
  • Create and setup automated nightly build environment for java projects using MAVEN.
  • Collaborated with development support teams to setup a continuous delivery environment with the use of Docker.
  • Configure and managing daily and hourly scheduled snapshots backup.
  • Using Jenkins AWS Code Deploy plugin to deploy and Chef for unattended bootstrapping in AWS.
  • Involved in setting up builds using Chef as a configuration management tool and managed the configurations of more than 40 servers.
  • Successfully developed and implemented backup and disaster recovery automation processes for APM solutions via NSH shell scripting to build in redundancy and maximize infrastructure uptime
  • Automated webserver content deployments via shell scripts.
  • Implemented a Continuous Delivery pipeline with GitHub, Jenkins, Docker and AWS AMI's, whenever a new GitHub branch gets started, automatically, Jenkins, our Continuous Integration(CI) server attempts to build a new Docker container from it, the Docker container has the AMI baked in and leverages Linux containers.
  • Implemented application using Ruby and basic MVC architecture
  • Back ported gems to Ruby 1.9.3 from public store
  • Edit APM dashboard widgets and setup threshold for application monitoring
  • Created applications in IBM APM Dashboard for monitoring application transaction.
  • Experience in using Dockers Swarm and deployed spring boot applications.
  • Designed CD platform using Docker, Jenkins and Puppet.
  • Wrote Python scripts for pushing data from Dynamo DB to MySQL Database.
  • Created and maintained the Python deployment scripts for Web Sphere web application server.
  • Build security utilities and tools for internal use that enables fellow Security Engineers to operate at high speed and wide scale.
  • Managed VMware ESXi hosts using vSphere client and Web client.
  • Kept track of all releases and request of the developers through infrastructure management tool.

Environment: AWS, S3, EBS, Elastic Load balancer (ELB), Auto Scaling groups, VPC, IAM, Cloud Watch, Glacier, Dynamo DB, Opsworks, shell scripts, GIT, Docker, Chef, Maven, Jenkins, Puppet, Python, Windows and Linux environment, VMware ESX/ESXi Server and Workstation.

Confidential, Philips, TX

AWS DevOps Engineer

Responsibilities:

  • Migrating and maintaining build and test environments into the Cloud Infrastructure.
  • Designing and implementing CI (Continuous Integration) system: configuring Jenkins servers, Jenkins nodes, creating required scripts ( Perl & Python ), and creating/configuring VMs (Windows/Linux).
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Subversion ( SVN ) and Git source control
  • Analyze and resolve conflicts related to merging of source code for SVN and Git .
  • Implement, maintain and support reliable, timely and reproducible builds for project teams.
  • Maintained build related scripts developed in shell for Maven builds. Created and modified build configuration files including POM.xml .
  • Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Used BOTO and Fabric for launching and deploying instances in AWS .
  • Used Cloud watch logs to move application logs to S3 and create alarms based on a few exceptions raised by applications.
  • Used Cloud Front to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end servers.
  • Manage network security using Load balancer, Auto scaling, Security groups and NACLS .
  • Built Cloud infrastructure for Multi-Tier Applications with Failover and High Availability ( HA )Mode.
  • Support current migration of Data Center to Amazon Cloud .
  • Focus on continuous integration and deployment, promoting Enterprise Solutions to target environments.
  • Document system configurations, Instance, OS , and AMI build practices, backup procedures, troubleshooting guides, and keep infrastructure and architecture drawings current with changes.
  • Provide oversight and guidance for the architecture, development best practices for application hosting, and infrastructure deployment for each application.
  • Utilize AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups.
  • Use puppet and Chef Automation tools for configuration management in different systems.
  • Responsible for maintaining 4-5 Different Testing/QA Environments and erection of the PROD Environment in AWS
  • Experience with analysis of logs and performing root cause analysis for various issues coming up on daily basis
  • Monitoring Live Traffic, logs, Memory utilization, Disk utilization and various other factors which are important for deployment.
  • Utilize Puppet for configuration management of hosted Instances within AWS . Configuring and Networking of Virtual Private Cloud ( VPC ). Utilize S3 bucket and Glacier for storage and backup on AWS .
  • Develop Cloud Formation scripts to automate EC2 instances.
  • Created detailed AWS Security groups which behaved as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Managing multiple AWS instances, assigning the security groups, Elastic Load Balancer and AMIs .
  • Auto scaling the instances to design cost effective, fault tolerant and highly reliable systems.
  • Configuring of Virtual Private Cloud ( VPC ) with networking of subnets containing servers.
  • Develop Cloud formation scripts to automate AWS Resources.
  • Built S3 buckets and managed policies for S3 buckets and used S3 bucket and Glacier for storage and backup on AWS .
  • Setting Cloud watch alerts for instances and utilizing Auto Scaling Launch configurations for better performance.
  • Used Chef to manage configuration of connected server.
  • Implemented and maintained the monitoring and alerting of production, corporate servers and storage using AWS cloud watch for efficiency.
  • Work with product development to resolve build-related issues in all projects.
  • Troubleshooting various production errors and fix them

Environment: Java, Maven, Nexus, Chef, Jenkins, Docker, Nagios, GIT, AWS EC-2, Route 53, S3, VPC, EMR, SQS, Auto Scaling, ELB, Shell Scripts, Unix/ Linux environment .

Confidential, NJ

AWS Cloud Engineer

Responsibilities:

  • Design roles and groups using AWS Identity and Access Management ( IAM ).
  • Managed hardware, software, and networking for Large Scale cluster on Amazon EC2 .
  • Used security groups, IAM roles, scaling groups, load balancers , Monitored EC2 instances with Cloud Watch.
  • Used Amazon S3 to backup database instances periodically to save snapshots of data.
  • Experience with analysis of logs and performing root cause analysis for various issues coming up on daily basis.
  • Monitoring Live Traffic, logs, Memory utilization, Disk utilization and various other factors, which are important for deployment.
  • Develop Cloud Formation scripts to automate EC2 instances. Design user's credentials and profiles using AWS IAM .
  • Automated system deployment, monitoring, alarming and scaling in the Cloud.
  • Created, deleted and managed user accounts used to interact with AWS and setup their ACLs with Amazon IAM.
  • Decent knowledge on Dynamo DB and Amazon EMR .
  • Manage network security using Load balancer, Auto-scaling, Security groups and NACLs.
  • Creating NAT and Proxy instances in AWS and manage route tables, EIP's and NACLs.
  • Used DNS management in Route53 , Amazon S3 to backup database instances to save snapshots of data.
  • Maintained existing and helped creating new Users and tenants using Amazon IAM's.
  • Manage Network allocation in VPC to create new public networks.
  • Coordinate with other departments to setup health checks and monitors for high availability of cloud services.
  • Defined security group rules for control plane services to secure the control plane network.

Environment: S3, EC2, RDS, IAM, Dynamo DB, Elastic Search, VPC, EBS, Route 53, EMR, ELB, MySQL, Linux .

Confidential

Linux Administrator

Responsibilities:

  • Primary support to all kind of issues for All of Unix and Linux
  • Worked with Red hat for finding root cause on panic issues
  • Installation and configuration of SUDO package accomplished successfully across various UNIX platforms.
  • Limiting user account privileges using SUDOERS.
  • Created and modified VERITAS Cluster Service Groups and managed switchover from node to node and just as importantly, from interstate primary and DR sites
  • Manage logical Volume manager on Red hat Servers.
  • Troubleshooting day-to- day server related issues and problems in terms of operating system, applications and network
  • Maintained and monitoring System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues
  • Performed application installation and management on Linux servers for applications like JBoss
  • Configuring, administering and Trouble Shooting of NFS, Auto FS (Direct and Indirect Maps), NIS (master, slave and client) and DNS in multi-platform networks.
  • Systems log management, Data backup and restoration with UNIX native tools (tar/dd).
  • Managed DNS server. Updated forward and reverse lookup files for all the new machines added in the domain. Created reverse lookup files for the new subnets added into the network.
  • Configured and managed LVM on Linux using tools like lvextend, lvcreate, resize2fs etc.
  • Hands on Implementing the VPN connection between Customer Datacenter and AWS Environment.
  • Managed Ubuntu Linux and Windows virtual servers on AWS EC2 using Open-Source Puppet Server.
  • Strong knowledge in Security, Firewall, Networking fundamentals and concepts.
  • Organizing DR (Disaster Recovery) server tests to make sure the infrastructure is correct and the DR servers are working as expected.
  • Responsible for monitoring system health and performance of instances deployed in AWS.
  • Install and configure SSH to enable secure access to the Servers.

Environment: LINUX, UNIX, JBoss, NFS, VERITAS, Red hat Servers, Auto FS, NIS, DNS, AWS, puppet, SSH, SUDO, LVM.

Confidential

Jr Systems Admin

Responsibilities:

  • Primary support to all kind of issues for All of Unix and Linux
  • Installed and partitioned disk drives. Created, mounted and maintained file systems to ensure access to system, application and user data.
  • Scheduled the daily/weekly/monthly backups.
  • Knowledge in the management of Windows and Linux .
  • Patching up the system to the latest version as per the recommendations.
  • Monitored the health of the servers, Operating system, database and the network.
  • Maintenance of Hard disks (Formatting and Setup, Repair from crashes).
  • Installed & administered NFS services using Auto mounter .
  • Created users, assigned groups and home directories, setting quota and permissions; administered file systems and recognized file access problems.
  • Maintained appropriate file and system security monitored and controlled system access, to increase the system efficiency, scheduled system related Cron jobs.
  • Setup network, troubleshoot network problems and configured routers/access points.

Environment: Linux, Windows, NFS, Cron jobs, Automounter.

Hire Now