Devops Aws Engineer Resume
Richmond, VA
SUMMARY:
- AWS solution technocrat with over 9+ years of experience with hands on experience in Linux/Unix Administration, AWS, shell and python scripting.
- Good experience with AWS features such as EC2, S3, RDS, Elastic Beanstalk, Elasticache, VPC, Route 53, SNS and other services.
- Experience in migrating from data centers to AWS.
- Expertise in architecting the design, scalability, high availability, (Disaster Recovery) DR Design on Cloud Infrastructures, providing solutions based on a range of Cloud technologies and services.
- Experienced in Chef, Puppet and Ansible configuration and automation tools.
- Worked with Jenkins and Maven to build and deploy systems.
- Experience with using shell and Python to script automation processes.
- Experienced in automating deployment using Bash and Python scripting with focus on DevOps tools, CI/CD tools such as Jenkins, Dockers.
- Implemented and tested python based web applications interacting with MySQL.
- Management skills include working with agile work environment, project lifecycles and documentation of projects.
- Configured AWS IAM and Storage Group Security in Public and Private Subnets in VPC. Setup custom VPC in different environments from scratch.
- Designed and configured Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, security policies and routing.
- Setup Azure Virtual Appliances (VMs) to meet security requirements as software based appliance functions (firewall, WAN optimization and intrusion detections).
- Developed build and deployment scripts using DOCKER as build tools in Jenkins to move from one environment to other environments.
- Knowledge in New Relic, TeamCity and Jira.
TECHNICAL SKILLS:
Cloud: Amazon Web Services(AWS), Microsoft Azure
Databases: Mongo DB, Dynamo DB, No SQL.
Monitoring Tools: CloudWatch, Nagios.
Automation Tools: Chef, Puppet, Ansible.
Build Tools: Jenkins, Ant, Maven, Auto tools.
Web and App Servers: Apache Tomcat, NGINX.
Version Controllers: SVN, GIT.
Scripting languages: Python, Shell, Ruby, Go.
Virtualization Tools: VMware, Oracle, Virtual Box.
CI/CD Tools: Jenkins, Dockers, Kubernetes.
PROFESSIONAL EXPERIENCE:
Confidential, Richmond, VA
Devops AWS Engineer
Responsibilities:
- Created new servers in AWS using EC2 instances, configured security groups and Elastic IPs for the instances.
- Performed maintenance to ensure reliable and consistently available EC2 instances.
- Set up an Elastic Load Balancer to balance and distribute incoming traffic to multiple servers running on EC2 instances.
- Manage AmazonRedshiftclusters such as launching the cluster and specifying the node type as well.
- Created backup of database systems using S3, EBS and RDS services of AWS.
- Performed server automation with puppet and used Jenkins for deploying and building management system
- Monitored instances running on EC2 using AWS CloudWatch involving creating alarms and notifying users via SNS.
- Used puppet to configure and automate server instances in AWS.
- Set up Route 53 to ensure traffic distribution among different regions of AWS.
- Set up a content delivery system using AWS CloudFront to distribute content like html and graphics files faster.
- Benchmarkedenterprisearchitecture capability and provided actionable guidance for improvement
- Strong knowledge / experience in creating JenkinsCIpipelines
- Used GIT for version control and Jenkins for integration and deployment of applications.
- Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process.
- Lead efforts to define and executeEnterpriseArchitecture communication plan. implementation using Jenkins along with Shell scripts to automate routine jobs.
- Created Jobs in Jenkins, and set up global permission and scheduling jobs in pole SCM.
- Troubles shoot issues along theCI/CDpipelines.
- Acted as technical and management liaison toenterpriselevel external customers and systems integrators.
- Used Apache CFX to create Restful web services interface toJava - basedruntimeengine and accounts.
- Automating backups by shell for Linux to transfer data in S3 bucket.
Environment: AWS, RHEL,Nagios, Puppet, Apache web server, Tomcat, networking.
Confidential, Wellesley Hills, MA
AWS Cloud Engineer.
Responsibilities:
- Set up private networks and sub-networks using Virtual Private Cloud (VPC) and creating security groups to associate with the networks.
- Configured Elastic Load Balancing (ELB) for routing traffic.
- Deployed Fault Tolerant and highly available VPC with private and public subnets on a multi-tiered architecture, having strong ACLs and security groups, enabled Load Balancers, VPC peering, and VPN using BGP routing.
- Created pilot light AMIs, hot standby environment for facilitating business continuity. Configured containers like Docker, configured custom VMware virtual images for quick deployment.
- Installing Docker and pulling the images for container utilization. Creating images from the containers, managing containers(create,starting and stopping).
- Creating the management Host and Registering a Docker Swarm Node and Swarm cluster. Starting a service and scaling it with in the Docker swarm and resizing the swarm worker to Manager.
- Describing how storage and volume can be used across cluster nodes for persistent storage.
- Creating Docker Bridge network for Developers to use for their containers.
- Troubleshooting Docker containers and Docker Engine logs to understand connectivity issues between containers.
- Implementation containers orchestration systems with Docker Swarm and Kubernetes.
- Knowledge in Minikube to manage local deployment in Kubernetes, creating local cluster and deploying application containers.
- Experience in Migrating existing data and replicating changes from on-premises database to AWS RDS.
- Designing and deploying scalable highly available and fault tolerant systems on AWS.
- Implemented AWS Cloud Services EC2, VPC, Route53, S3, Dynamo DB, ELB, RDS, Auto scaling, SNS, SQS, Cloud Watch and Cloud Trail.
- Configuring DNS(Route53), ELB, general networking principles, firewalls, route tables and route propagations.
- Migrated the current linux environemt to AWS/RHEL linux environment through AWS schema converstion tool and used auto scaling feature.
- ImplementedCI/CDprocess using Jenkins, Ansible andAWS.
- Design automation framework inJenkinsMaster/Slave Configuration for builds/deployments that runs on both Unix as well as Windows environments.
- Created and monitored alarms, notifications for EC2 instances using Cloud Watch.
- Automating deployment of applications and infrastructure using Ansible as configuration management tool and GIT as source control management tool.
- Configured build tasks in Maven projects with Nexus repositories and scheduled the projects in Jenkins
- Created a cloud vision and adoption strategy to enableenterpriseagility
- Developing AWS cloud formation templates and setting up Auto scaling for EC2 instances, responsible for automation on AWS Cloud formation template.
- Created Ansible playbooks to provision Apache Web servers, Tomcat servers, Nginx and other applications.
- Managed Build results in Jenkins and Deployed using workflows.
- Developed Processes, Tools, Automation for Jenkins based Software for Build system and delivering SW Builds.
Environment: AWS Services, Ansible, Jenkins, Dockers, Linux/Unix, Bash, Dockers, Kubernetes, Python, Apache.
Confidential, Palo Alto, California
Linux/Unix System Admin
Responsibilities:
- Involved in installing, administrating and supporting RHEL 6/7 and Solaris 9/10
- Experience in Linux performance tuning parametes to kernel and its optimizing.
- System Patching and upgrades on stand-alone severs and technical release resuce on production servers.
- Perform configurations and troubleshooting on TCP/IP, DNS, NFS, FTP, TELNET, SSH and SAMBA servers in multi-platform.
- Handled setting up of HP Proliant hardware in the data center, KVM and OS installation. Designed and implemented Linux based services including implementation of IPTABLES Linux Firewall, Samba, Apache, FTP.
- In-depth knowledge in monitoring logs on linux servers and system hardening.
- In-depth use of shell scripting to schedule and automate processes. Configure performing Apache on linux for virtual and web hosting.
- Installation of patches, security fixes, packages on Linux servers.
- Extensive hands-on background in AIX Logical Volume Manager (LVM), OS Upgrades and Servers Disk Crash Recovery mksysb (AIX).
- Experience with enterprise class storage including SCSI, RAID and Fiber-Channel Technologies Installation, Configuration and Administration of HP Data Protector & Veritas NetBackup.
- Performed User Administration and Hardware setup and support of Storage and managed paging space.
- Configuration and administration of LDAP, NFS and NIS in Linux and also implemented SAMBA for sharing of resources between Linux and Windows environments.
- Writing shell scripts for Automated Back- ups and Cron Jobs.
- Monitored System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues.
- Creating and cloning virtual machines in VMware environment using Virtual Infrastructure client 3.5 and Vsphere 4.0.
- Creating logical volumes, extending the filesystems using LVM.
- Set up user and group login ID's, printing parameters, network configuration, password, resolving permissions issues, user and group quota.
Environment: RHEL 6/7, Solaris, LDAP, LVM, Apache 2.2-x, TCP/IP, DNS, NFS, FTP, TELNET, SSH, Virtualization.
Confidential
System Administrator
Responsibilities:
- Installed, configured and administered Red Hat Linux and Windows environments.
- Responsible for Web server and Application server installation, support and performance monitoring for all applications.
- Played an active involvement in monitoring server performance and network traffic to reduce performance bottleneck.
- Analyzed and debugged application software, reducing support load for development engineers.
- Setup IPTABLES to secure REDHAT machines.
- Large - scale Wide Area Network (WAN) Administration including Database backups.
- Provided OS and hardware level system monitoring, recording, evaluation and reporting.
- Installation of the computer systems (Servers and supporting systems) and related operating system and software. Implemented disk replacement for NAS storage arrays.
- Installed and configured Sudo for users to access the root privileges.
- Utilized the crontab utility to schedule various System admin tasks.
- Checking and cleaning the file systems whenever it s full.
- Provided technical support for enterprise system monitoring software.
- Monitoring the usage of CPU, Memory and I/O and taking daily and weekly backups.
- Responsible for coordinating operating system security patches with UNIX team.
- Monitoring boot up, shutdown, Network Support and Trouble Shooting of servers.
Environment: Redhat 3.0, 4.x, LVM, SVM, VxVM 4.0, Apache 1.3.4, IIS 6, Postfix 2.2, Sendmail 8.12, Oracle 9i, WebLogic, Windows NT, HP-UX 11.22.
