We provide IT Staff Augmentation Services!

Senior Aws/devops Engineer Resume

4.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY:

  • Over 10 years of experience in IT industry and experience working in Designing & Architecting solutions on public Cloud onAWS platform and LAN/WAN, routing, switching, firewall technologies, administration and troubleshooting as a Network/System Engineer.
  • Experience inLinux Administration, Configuration Management, Continuous Integration, Continuous Deployment, Release Management and Cloud Implementations.
  • Highly experienced inAWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, CloudWatch, Cloud Trail, Cloud Formation,AWS Config, Auto scaling, Cloud Front, IAM, S3, and R53.
  • Experienced in setting up Amazon EC2 instances, virtual private cloud (VPCs), and security groups.
  • Setting up databases inAWS using RDS, storage using S3bucket and configuring instance backups to S3 bucket.
  • Helped customers deploying their applications inAWS cloud using Ops - works, Code deploy, Elastic beanstalk, trouble shooting customer's cloud formation stacks.
  • Installed, configured and maintained DNS systems using BIND, Route53 (AWS), Powering.
  • Experience on Virtualization technologies like VMware, Vagrant.
  • Production experience in large environments using configuration management tools like Chef and Puppet supporting Chef Environment with 500+ servers and involved in developing manifests. Developed Chef Cookbooks to manage the systems configuration.
  • Experienced in understanding principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
  • Experience in monitoring System/Application Logs of server using Splunk to detect Production issues.
  • Expertise in Administration of Production, Development and Test environment's carrying Windows, Ubuntu, Red HatLinux, SUSELinux, Centos and Solaris servers.
  • Experience in Python Scripting in various projects for automating tasks.
  • Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN) and TFS onLinux and windows platforms.
  • Created and wrote shell scripts (kasha, Bash), Ruby, Python and PowerShell for setting up baselines, branching, merging, and automation processes across the environments using SCM tools like GIT, Subversion (SVN), Stash and TFS onLinux and windows platforms.
  • Expertise in UNIX performance monitoring and kernel tuning and Load balancing to ensure stable performance.
  • Profound knowledge in configuring VLANs, multi-layer switches and supporting STP, RSTP, PVST, RPVST in synchronous with trouble-shooting of inter-VLAN routing and VLAN trunking using 802.1Q
  • Experience with Microsoft Project Servers and windows administration in terms of TCP/IP configuration, simulation, implementation and troubleshooting.
  • Hands on experience in configuring Layer 2 Routing protocols i.e. FRAME RELAY and IP services such as QoS and VPN technologies: IPSec& GRE.
  • Installed Physical cables and hooked up LAN devices to enable network configuration by IP addressing & subnetting with VLSM and supporting TCP/IP and DNS that included proxies.
  • Strong expertise in Network Design, troubleshooting (Sniffer - Wireshark), Fine Tuning, Implementation and day-to-day maintenance Activity.
  • In-depth Cisco and Polycom technology knowledge in design, administration, implementation and support.
  • Excellent working knowledge of TCP/IP protocol suite and OSI layers.
  • Efficient at use of Microsoft VISIO/Office as technical documentation and presentation tools.
  • Aggressive Problem solver, technically precise, Analytical Thinker, Sharp troubleshooting skills, excellent written and verbal communication skills, especially with respect to technical documentation/support proven track record as an individual contributor and as a member of a team.

TECHNICAL SKILLS:

Operating Systems: Windows, Linux, Unix, RHEL and Solaris.

Databases: Oracle, MySQL, MongoDB, Cassandra DB, Dynamo DB.

Dev-ops: Chef, Puppet, AWS, VMware, Google Cloud.

Scripting Languages: Bash Shell, Ruby, Perl, and Python.

Version Controllers: Perforce, Subversion, GIT, PVCS Version Manager, IBM Clear Case.

Configuration Management: Puppet, Chef, Ansible, Docker.

CI Tools: Jenkins/Hudson, AntHill Pro, Teamcity, Bamboo.

Monitoring Tools: Splunk, Nagios.

Change Management: App dynamic, Service Now, PVCS Tracker.

Web/Application Servers: Tomcat, HTTP Server, Nginix, WebLogic, WebLogic, JBoss.

Routers: Cisco (7600,7200, 3800, 3600, 2800, 2600, 2500, 1800 series)

LAN Switching: VLAN, VTP, STP, RSTP, MST, ETHERCHANNEL, HSRP, VRRP, GLBP, Port Security

Networking Concepts: Access-lists, Routing, Switching, Subnetting, Designing, IPSec, VLAN, VPN, WEP, WAP, MPLS, VoIP, Bluetooth, Wi-Fi, DHCP, DNS, SMTP, FTP, TFTP

Protocols: FTP, TFTP, STP, MSTP, VTP, HSRP, VRRP, DHCP, SNMP, NAT, RIP, EIGRP, OSPF, BGP, MPLS.

Platforms: LINUX, UNIX, Windows, Mac

PROFESSIONAL EXPERIENCE:

Senior AWS/DevOps Engineer

Confidential, Chicago, IL

Responsibilities:

  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
  • Used IAM to create and manage AWS users and groups, and use permissions to allow and deny their access to AWS resources.
  • Created scripts in Python which integrated with Amazon API to control instance operations.
  • Assisted in migrating the existing data center into theAWS environment.
  • Architect and supportAWSPrivate Cloud implementation.
  • Support and configured all cloud services includingAWSDirect Connect to On-Premise datacenter
  • AWSIntegration with internal DNS configureAWSVirtual Private Cloud to support application development and production.
  • Architect and designAWSPrivate Cloud Subnets, Security Groups, Network Access Controls, configureAWS Elastic Load Balancing for application high availability and performance.
  • Design EC2 instance architecture to meet high availability application architecture and security parameters.
  • Setting up Auto scaling of the instance group usingAWScommand line tools andAWScloud environment for Dev/QA environments.
  • Automated the Applications and MySQL container deployment in Docker using Python. and monitoring of these containers using Nagios
  • Reduced build + deployment times by designing and implementing Docker workflow.
  • Configured Docker container for branching purposes.
  • Comfortable and flexible with installing, updating and configuring various flavors of UNIX and Windows.
  • Documented allbuildandreleaseprocess related items. Level one support for all thebuildand deploy issues encounter during thebuildprocess.
  • Automated deployment ofbuildsto different environments using Jenkins.
  • Implemented & maintained the branching andbuild/releasestrategies utilizing GIT.
  • Responsible for writing the Release Notes, documenting all the useful info about the release, software versions, changes implemented in current release, Defects fixed, Labels applied.
  • Strong understanding of infrastructure automation tooling (AWS cloud formation, EBS)
  • Experienced in deployment of applications on Apache Web server, Nginx and Application Servers such as Tomcat, Oracle web logic sever.
  • Implemented Puppet modules to install, configure and maintain web servers like Apache Web Server, Nginx.
  • Developed Puppet Manifests using ruby for provisioning applications and scripts.
  • Involved in periodic archiving and storage of the source code for disaster recovery.
  • Development of SPLUNK Queries to generate the Report.

Environment: EC2, RDS, S3, IAM, VPC, Cloud Watch, Cloud Trail, SNS, EBS, Route 53, ELB, Amazon Machine image, Elastic Bean Stack, Python, Shell scripting, Linux, MySQL, Jira, Jenkins, Ant, Maven, Puppet, GIT, App Dynamics, Splunk, Dockers, Rack Space.

Senior AWS Solutions Architect

Confidential, Pleasanton, CA

Responsibilities:

  • Build and configure a virtual data center in the Amazon Web Services cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer.
  • Continuously managed and improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
  • Leveraged 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.
  • Manage Amazon redshift clusters such as launching the cluster and specifying the node type as well.
  • 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.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Implemented automated local user provisioning instances created in AWS cloud.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup.
  • Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
  • Defined branching, labeling, and merge strategies for all applications in Git.
  • Built Continuous Integration environment Jenkins and Continuous delivery environment.
  • Utilized Configuration Management Tool Chef& created Chef Cookbooks using recipes to automate system operations.
  • Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
  • Deployed applications on AWS by using Elastic Beanstalk.
  • Used Ansible server and workstation to manage and configure nodes.
  • Configured plugins for the integration tools to the version control tools.
  • Manage source code, software builds, software versioning, & defect tracking on software maintenance tasks/projects.
  • Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Chef.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT with Dev/Test/Prod Branching Model for weekly releases.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Migrated applications to the AWS cloud.
  • Involved in DevOps processes for build and deploy systems.
  • Created Python scripts to totally automate AWS services which includes web servers, ELB, Cloud Front distribution, database, EC2 and database security groups, S3 bucket and application configuration, this script creates stacks, single servers, or joins web servers to stacks.
  • Grasp the Technical aspects from High level to create Deployment plans, Contingency Plans and which direction to go if they hit a snag.
  • Planned release schedules with agile methodology & coordinated releases with engineering & SQA for timely delivery.
  • Troubleshoot the automation of Installing and configuring applications in the test environments.

Environment: AWS (EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53), VDI, Linux, Ansible, Git version Control, VPC, AWS EC2, S3, Route53, EBS, IAM, ELB, Cloud watch, Cloud Formation, AWS CLI, AWS Auto Scaling, Nagios, Subversion, Jenkins, Unix/Linux, Shell scripting.

AWS Cloud Engineer

Confidential, Alexandria, VA

Responsibilities:

  • Good experience in Amazon Web Services (AWS) environment and good knowledge of AWS services like Elastic Compute Cloud (EC2), Elastic Load-balancers, S3, Elastic Beanstalk, Cloud-Front, RDS, Route53, Cloud-Watch, Cloud-Formation, IAM.
  • Initiating Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu) and managing and configuring launched instances with respect to specific applications.
  • Created detailedAWS Security Groups which behaved as virtual firewalls that controlled the traffic allowed to reach one or moreAWSEC2 instances.
  • Managing MultipleAWS 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.
  • Built S3 buckets and managed policies for S3buckets and used S3 bucket and Glacier for storage and backup onAWS.
  • Setting Cloud Watch alerts for instances and utilizing in Auto-scaling launch configurations for better performance.
  • Developed and managed cloudVMs withAWS EC2 command line clients and management console.
  • Included security groups, network ACLs, Internet Gateways, and ElasticIP's to ensure a safe area for organization inAWS public cloud.
  • Created elastic load-balancers (ELB) for different applications to provide high performance of applications.
  • Utilized Amazon Route53 to manage DNS zones and assign public DNS names to elastic load balancers IP's.
  • Used Amazon RDS which includes automatic failover and high availability at the database layer for MySQL workloads.
  • Good experience with DynamoDB and RedShift.
  • Migrated test and use cases for applications toAWS cloud with public and private IP ranges to accelerate development productivity by decreasing test-run times.
  • Used Amazon IAM service to grant permission to assigned users and manage their roles.
  • Utilized Cloud Front to transfer data from edge locations to users, thus enabling more decrement of load on front-end servers.
  • Created auto-scaling groups based on memory and CPU usage to handle excessive or underuse workload without needing manual interference.
  • Deployed and managed a private puppet infrastructure inAWS to deploy applications.
  • Developed and maintained puppet modules required for deploying different applications on EC2 instances.
  • Experience involved in the DevOps support team to debug architectural failures and ensuring high availability applications with desired performance.
  • Worked on call with support to communicate to site and service outage alerts 24/7.
  • Conducted s for a group of employees about infrastructure management using AWS services.

Environment: Elastic Compute Cloud(EC2), Elastic Load-balancers, S3, Elastic Beanstalk, Cloud-Front, RDS, Route53, Cloud-Watch, Cloud-Formation, IAM, MySQL, VPC, Auto-scaling.

AWS Engineer

Confidential, Ashburn, VA

Responsibilities:

  • Design roles and groups usingAWS Identity and Access Management (IAM).
  • Managed hardware, software, and networking for a 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 EC2instances. Design user's credentials and profiles usingAWS IAM.
  • Automated system deployment, monitoring, alarming and scaling in the Cloud.
  • Created, deleted and managed user accounts used to interact withAWS 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 inAWS and manage route tables, EIP's and NACLs.
  • Used DNS management in Route53, AmazonS3 to backup database instances to save snapshots of data.
  • Created periodic EBS snapshots and rebuilt new EBS volumes from these snapshots to migrate applications.
  • UsedAWS command line client and management console to interact withAWS resources and APIs, AmazonRDS Multi-AZ for automatic failover and high availability at the database tier for MySQL workloads.
  • Maintained existing and also 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.

System Administrator

Confidential

Responsibilities:

  • Responsible for supporting Linux servers for production, development and testing.
  • Installing, Configuring and Maintaining the DHCP, DNS, NFS, NIS, send mail server.
  • User Account Management, Group Account Management, configuring dumb terminals, adding modems, formatting and partitioning disks, manipulating swap, local and remote printer management, taking and restoring backup, scheduling jobs.
  • Automation of jobs through crontab and autosys.
  • Performance tuning and preventive maintenance. Performed daily backup.
  • Resolving TCP/IP network access problems for the clients.
  • Adding servers to domain and managing the groups and user in AD, installing and configuring sendmail.
  • Performed administrative tasks such as system start-up/shutdown, backups, Printing, Documentation, User Management, Security, Network management, configuration of dumb terminals.
  • Troubleshooting backup and restore problems and performed day-to-day trouble shooting for the end users on Linux based servers.
  • Develop, Maintain, update various scripts for services (start, stop, restart, recycle, cron jobs) UNIX based shell, Perl.
  • Configured and maintained NIS, NFS servers on Linux.
  • Setting up Oracle 8 server in Linux/Unix environment.

Environment: Linux (Red Hat Enterprise, Solaris Cent OS), Windows 2000/NT, HP, IBM, Oracle 8, SSH Gate, Cisco routers/switches, NIS, NFS, Perl.

Linux Engineer

Confidential

Responsibilities:

  • Managed and administrated of all UNIX servers, includesLinux operating systems by applying relative patches and packages at regular maintenance periods using Red Hat Satellite server, YUM, RPM tools.
  • Planned and performed the upgrades toLinux (RHEL 5x, 6x, SUSE 10, 11, CENTOS 5, 6, operating systems and hardware maintenance like changing memory modules, replacing disk drives.
  • Handling NFS, Auto Mount, DNS, LDAP related issues.
  • Monitoring CPU, memory, physical disk, Hardware and Software RAID, multipath, file systems, network using the tools NAGIOS4.0 monitoring.
  • Performing failover and integrity test on new servers before rolling out to production.
  • Planned, scheduled and Implemented OS patches onLinux boxes as a part of proactive maintenance.
  • Identify, troubleshoot, and resolve problems with the OS build failures.
  • Used Chef for managing server application server such as Apache, MySQL, and Tomcat.
  • Installation, configuration, and customization of services Sendmail, Apache, FTP servers to meet the user needs and requirements.
  • Performing kernel and database configuration optimization such that it limits I/O resource utilization on disks.

Environment: Red HatLinux 5.x, 6.x, Autosys, CentOS, VMware vSphere 4.0, VMware ESX 3.5.0, GIT, Shell Scripting, MySQL, Tomcat, Nagios.

We'd love your feedback!