We provide IT Staff Augmentation Services!

Aws/devops Engineer Resume

0/5 (Submit Your Rating)

Collegeville, PA

SUMMARY

  • Around 9 years of comprehensive experience in the areas of DevOps, AWS Cloud Computing, Linux Administration.
  • Experience in AWS using EC2, AWS Dynamo DB, AWS S3, AWS VPC, and IAM services.
  • Worked on Amazon Web Services for deploying EC2 instances consisting of various flavours viz., OEL, RHEL, CentOS and Ubuntu in Linux and Windows 2008 and 2012.
  • Managing Amazon instances by taking AMIs and performing administration and monitoring of Amazon instances using Amazon Cloud Watch.
  • Worked on DevOps tool Chef in provisioning AWS machines.
  • Experience setting up instances behind Elastic Load Balancer in AWS for high availability.
  • Installed and configured an automated tool Puppet that included installation and configuration of Puppet master, agent nodes and an admin control workstation.
  • Experience in writing modules for Puppet and good understanding analysing manifests.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Configure several Raid Levels (Raid1, Raid 5, Raid 6 and Raid 10)
  • Coordinate/assist developers with establishing and applying appropriate branching, labelling/naming conventions Using GIT and Subversion (SVN) source control.
  • Experience with Linux systems, virtualization in a large - scale environment, experience with Linux Containers (LXC) and Docker.
  • Experience in configuring Kickstart Servers in Red hat Linux.
  • Experience using Cobbler for building multiple servers.
  • Manage deployment, maintenance, support and upgrade of servers, hardware, software, operating systems in server environment.
  • Created Golden boot Images for Linux servers.
  • Experience on user administration using Active Directory on Windows and LDAP on Linux servers.
  • Basic knowledge in web technologies such JavaScript, AngularJs, PHP, HTML, CSS and etc.
  • Experience in configuring Jumpstart Servers for Solaris servers.
  • Build and troubleshooting experience in Windows Server 2008 & 2012 with VMware ESX Server, ESXi Server and Vcenter 5.0/5.1.
  • Knowledge on Storage Area Network.
  • Configuring and Administering NIS+, NFS, DNS
  • Experience on storage allocation using Logical Volume Manager.
  • Good working knowledge of Git Hub Repositories.
  • Experience on Redhat Packet Management.
  • Managed VMware Infrastructure/vSphere5 clusters on Test/Development environments.
  • Have ample experience in load balancing and monitoring with Nagios and Splunk.
  • Experience with TCP/IP networking.
  • Good scripting knowledge on Pearl, Bash, Shell & Python.
  • Extensive experience in hosting applications over Jenkins.
  • Excellent understanding of Network topologies such as LAN, WAN, VPN and Firewalls.
  • Knowledge on hosting and deploying applications using WebSphere Application Servers.
  • Good experience in networking, Operating Systems and Application level security. Also involved in design of custom protection architectures.
  • Exposed to all aspects of Software Development Life Cycle (SDLC) such as Analysis, Planning, Developing, Testing and implementing and Post-production analysis of the projects.
  • Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and team work environment.

TECHNICAL SKILLS

Cloud Services: Amazon Web Services: EC2, S3, ELB, Autoscaling Servers, Glacier, Storage Lifecycle rules, Elastic Beanstalk, Cloud Front, Functional knowledge of Import/Export Snowball, ElastiCache, RDS,Redshift, VPC, Direct Connect, Route 53, Cloudwatch, Cloud trail, opswork, IAM &Roles, SNS subscription service

Virtualization: VMware ESX/ESXi server 5.5/5.0, VSphere Client, VCenter, VMware Update Manager, VMware Tools,Citrix Xen Desktop 5.5

Operating Systems: Redhat Linux 4/5/6/7, CentOS 5/6/7, Windows servers 2003, 2008, 2008 R2, 2012, 2012R2, Windows 2000,XP,Windows 7

Build Tools: ANT, MAVEN, Jenkins, Hudson

Basic Coding Skills: C, C#, java, Python, Shell Scripting, PHP, Bash, Ruby, Perl.

Web Servers: Apache, Tomcat, Web Sphere, JBOSS

Version Control Tools: GIT, Subversion(SVN), Perforce, Git Hub

Configuration Management: Chef, Puppet, Ansible, Docker, Gradle, Nagios

Network Protocols: TCP/IP, DHCP, VPN, FTP, SSH, WinSCP, Telnet, OSPF, EIGRP, IGRP, STP, PVSTP,RIP, RIPv2

PROFESSIONAL EXPERIENCE

Confidential, Collegeville, PA

AWS/DevOps Engineer

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.
  • Deployed REST API's that were built on top of Drop Wizard.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Extracted the data from MySQL, Oracle, SQL Server using Sqoop and loaded data into Cassandra.
  • 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.
  • Used Elasticsearch as a open source search engine with a REST API.
  • 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.
  • WroteAnsiblePlaybooks with PythonSSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python.
  • I wrote theansibleplaybooks which is the entry point forAnsibleprovisioning, where the automation is defined through tasks using YAML format. RunAnsibleScripts to provision Dev servers.
  • I used various services of AWS for this infrastructure.
  • I used EC2 as virtual servers to host Git, Jenkins and configuration management tool likeansible. Converted slow and manual procedures to dynamic API generated procedures.
  • 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
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • 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, Maven, Nagios, Subversion, Jenkins, Unix/Linux, Shell scripting.

Confidential, Frisco, TX

DevOps/AWS Engineer

Responsibilities:

  • Performed AWS Cloud administration managing EC2 instances, S3, SES and SNS services.
  • Created Buckets in AWS and stored files. Enabled Versioning and security for files stored.
  • Implemented and maintained monitoring and alerting of production and corporate servers/costs using Cloud Watch.
  • Provisioning Jenkins environment for continuous integration by easing build and testing tasks for developers.
  • Configured security and system in Jenkins. Added multiple nodes to Jenkins and configured SSH for continuous deployments.
  • Configured SSH, SMTP, Build Tools, and Source Control repositories in Jenkins. Installed multiple plugins to Jenkins. Configured Proxy to get auto updates.
  • Server configure management via Chef and System orchestration via Ansible.
  • Designing and implementing for fully automated server build management, monitoring and deployment using Chef.
  • Create Chef Automation tools and builds, and do an overall process improvement to any manual processes
  • Worked with Puppet and Chef which is used to manage Linux but later versions support Microsoft Windows.
  • Deployed various Unix Servers which includes Red Hat, Open SUSE and Solaris distribution and provided administration and support.
  • Installed, managed Verities Volume Manager 3.5 (VxVM) on Solaris 9.
  • Work with different team members for automation of Release components.
  • Scripting in multiple languages on UNIX, LINUX - Bash, Shell script etc.
  • Troubleshoot the build issue during the Jenkins build process and resolved system issues and inconsistencies in coordination with quality assurance and engineering teams.

Environment: AWS, EC2, SNS, SES, Web Servers, Jenkins, Chef, Puppet, VMware, Solaris 9/10/11, Red hat Linux, Java, Maven.

Confidential, Columbus, GA

Linux Administrator

Responsibilities:

  • Administration, package installation and configuration of RHEL, Centos and Ubuntu servers
  • Installing and configuring of Samba for heterogeneous platform.
  • Installation, configuration and maintenance of local and Network based Printers.
  • Experience installing and administrating various Red hat Linux Distributions with use of Kickstart in order to monitor, scale, maintain and plan capacity of Servers.
  • Experience installing and configuring SSH (Secure Shell) encryption in order to access securely on IBM AIX OS and Red hat Linux.
  • Experience in managing and maintaining Active Directory on Windows Server Platform.
  • Experience working with IT Security team to handle responsibility of Firewall administration.
  • Implemented file sharing on network by configuring NFS on system to share essential resources.
  • Responsible for Trouble shoot various systems problems such as core dump analysis, network problems and hardware related problems.
  • Production support of Apache, PHP, My SQL, Apache HTTPD installation, configuration, management and troubleshooting.
  • Experience in troubleshooting network using net stat, neat, ping, nslookup and traceroute.
  • Creation and administration of Virtual Machines using VMware
  • Installed and Configured JBOSS on Java Applications
  • Created disk groups, volume groups and RAIDs using Veritas Volume Manager
  • Installing MySQL on Linux Server and securing installation
  • RPM and YUM package installations, patch and other server management
  • Assisted customers with setting proper Priority/Severity of problems, work problems to resolution, recorded/documented actions in databases as well as utilized tools and resources.
  • Installation, configuration and maintenance DNS servers, Mail servers, FTP servers, NFS, NIS, NIS+ and Samba Web servers on Sun Solaris, and Linux platforms
  • Working with NOC team for trouble shooting the production servers.
  • Utilized Remote Desktop on Windows to provide connectivity and support for remote users.

Confidential

Linux Administrator

Responsibilities:

  • Maintenance and Administration of RHEL and Sun Solaris physical servers in multiple Geographic Locations through ticketing systems.
  • Co-coordinating with Windows, Network and Database teams in Troubleshooting outages or issues along with Daily patching activities.
  • Monitoring Network Traffic and all systems Level Parameters using BMC Patrol Impact Explorer to ensure performance of Servers.
  • Performance monitoring of Unix servers.
  • Involvement in performing backup and restoring activities.
  • Administration, package installation, configuration of CentOS 5/6.
  • Created disk groups, volume groups and RAIDs using Veritas Volume Manager.
  • Installing MySQL on Linux Server and securing installation.
  • RPM and YUM package installations, patch and other server management.
  • Configuring multipath, adding SAN and creating physical volumes, volume groups and logical volumes.
  • Advanced File system and Disk management using LVM and RAID in Linux
  • CronJob administration and Monitoring Log files.
  • Installation of various system packages using RPM and configuration of services.

We'd love your feedback!