We provide IT Staff Augmentation Services!

Sr. Devops/aws Engineer Resume

4.00/5 (Submit Your Rating)

TN

SUMMARY

  • IT Professional with about 9 years of experience in Infrastructure automation, code migration, Configuration Management and system administration.
  • Experience in assisting Applications & teams across Remote and Local geographical locations as part of Support experience in creating complex IAM policies for delegated administration within AWS.
  • Experience in system administration working on multiplatform VMware, LINUX(Redhat 5/6/7, SUSE 9/10), UNIX (Oracle Solaris 9/10) and Windows server 2003 & 2008.
  • Expertise in Amazon AWSCloud Administration which includes services like: EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Lambda, Cloud Formation, Security Groups.
  • Experience on developing internal/external web applications for end users using Java API calls.
  • Installed and configured an automated tool Ansible that included the installation and configuration of the Ansible master, agent nodes and an admin control workstation.
  • End - to-end configuration management using Chef; including recent spikes of Docker, Vagrant and Terraform.
  • Proficient with Splunk architecture and various components (indexer, forwarder, search head, deployment server), Heavy and Universal forwarder, License model.
  • Wrote Shell, Bash, python, Perl and Ruby scripts for day to day administrative tasks and for managing users.
  • Designed roles and groups using AWSIdentity Access Management (IAM) maintained user accounts, RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS & SNS services in AWS.
  • Experienced in designingAWSand Azure cloud models for Infrastructure-as-a-Service(IaaS), Platform-as-a-Service(PaaS) and Software-as-a-Service(SaaS).
  • Worked closely with users, managers and analysts in the design, development and testing of TeradataDatabase and Web Applications.
  • Wrote Shell, Bash, python, Perl and Ruby scripts for day to day administrative tasks and for managing users.
  • Have good knowledge in Microsoft Azure platform. Hands-on experience in cloud PAAS, IAAS, SAAS.
  • Experience in managing knowledge objects like dashboards, workflow actions using Splunk Power design.
  • Developed, evaluated and documented the installation of Splunk for management purpose.
  • Experience in real-time monitoring and alerting of applications deployed in AWSusing Cloud Watch, Nagios, Cloud Trail and Splunk.
  • Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple name spaced versions
  • Knowledge on continuous integration tool Jenkinsfor End to End automation for all build and deployments.
  • Proficient in LinuxUtilities: KICKSTART, SSH, FTP, AUTOFS, Quota Management, wrappers, User Management, Process Management, Memory Management, and Text processing tools, Log Management, Package Management, Disk Management and Swap Partition/Files Management.
  • Patching of Red hat Satellite nodes and windows nodes, when a new version is launched.
  • Implemented STASH for internal and external development teams and migrated existing SVN Source Repos to GIT
  • Implemented a Continuous Delivery pipeline with Docker, Ansible, Jenkins and GitHub and AWSAMI's, whenever a GitHub branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it.
  • Created a CI/CD pipeline to deploy containerized applications using Dockerin the AWS cloud for Dynamic scaling capabilities.
  • Highly involved in Configuring, monitoring and multi-platform servers by defining Chefserver from workstation to manage and configure Chefnodes.
  • Created Puppet/Chef manifests using Ruby code for Configuration Management to manage Web Applications, Config Files, Databases, Users Mount Points, packages, metric collection and monitoring etc.
  • Performing configuration management tasks on 500+ servers with the aid of Puppet/Chef Master Server and involved in writing Puppet/Chef manifests for customized configuration management.
  • Created alerts, Schedule searches and Dashboards using Post Process Search in Splunk. Install and configured Apache, Debian, Nagios, MySQL, SQL server.
  • Publishing Blueprints, Provisioning the Environments and Deployment of PAAS Web\Worker roles through DevOps Catalog Tool.
  • Managing security groups on AWS and custom monitoring using cloud watch.
  • Planned, scheduled and Implemented OS patches on both Solaris & Linuxboxes as a part of proactive maintenance.
  • Provided support for creating Jobs. Configuration of Jenkinsto trigger auto deployment
  • Used Ansibleto manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Install and configure Splunk to monitor application and server logs.
  • Good knowledge on Kerberosauthentication, automated the process of WinBind-Samba configuration through Chef Recipes.
  • Extensively worked on Hudson, Jenkinsand Team City for continuous integration and for End to End automation for all build and deployments.
  • Designed and developed database schemas using Teradata Relational Data Warehouse.
  • Strong knowledge and experience on AWS, specifically in Lambda, IAM, API Gateway, Dynamo DB, S3, Cloud Front, VPC, EC2

TECHNICAL SKILLS

Operating systems: Linux (Red Hat 4/5/6/7, CENTOS & SUSE), Solaris 11/10/9/8, HP-UX 11.0, 11.11, 11.23, 11.31, HPUX11i V1, V2 & V3, SLES 8, 9, 10, 11 & 12, IBM AIX (4.3/5.x/6.x/7.x), Ubuntu 12/13/14, Windows NT /2000/2003, DEBIAN

Application tools: Jenkins, Chef, Puppet, Ansible, Docker, Vagrant, Terraform

Application server: Apache Tomcat 5.x/7.x, Web Logic Application server 9.x, 10.x, Red Hat JBoss 4.22. GA Web Sphere 6.x/7.x/8.x

Version control tools: GIT, Subversion, CVS

Web server: JBOSS 4.x/5.x, Tomcat, APACHE 2.x, 3.x, Web Logic (8/9/10), Web Sphere4.0/5.0

Networking/Protocol: DNS, DHCP, CISCO Routers/Switches, Paloalto, WAN, TCP/IP, NIS, NFS, SMTP, LAN, FTP/TFTP, Juniper, Cisco

Scripting: Perl, Python, Ruby, Bourne, NodeJS, Bash shell, Power shell scripting

Cloud Environments: AWS, Amazon EC2 & S3, Azure.

Volume Manager: VERITAS Volume Manager, Solaris Volume Manager, LVM with Linux, AIX-LVM

Virtualization Technologies: VMWare ESXi, Windows Hyper-V, Power VM, Virtual box, Citrix Xen

Clusters: HACMP (High Availability), VERITAS Clusters

Databases: Oracle 11g, MS SQL Server, MySQL, DB2, MongoDB.

PROFESSIONAL EXPERIENCE

Confidential, TN

Sr. Devops/AWS Engineer

Responsibilities:

  • Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications.
  • Responsible for day to day Build and deployments in Dev, Test, pre-production and production environments.
  • Implemented AWS high-availability using AWS Elastic Load Balancing (ELB), which performed balance across instances in multiple availability zones.
  • Used EBS stores for persistent storage and also performed access management using IAM service.
  • Created alarms in Cloud Watch service for monitoring the server's performance, CPU Utilization, disk usage, maintained user accounts IAM, RDS, and Route53 services in AWS Cloud.
  • Developed a web portal where users can stop and start their respective machines their tags.
  • Automated the EC2, RDS, ELB launch from JIRA/Service Now to Ansible tower using java API calls.
  • Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for Archival storage and backup on AWS.
  • Good trouble shooting knowledge on C/C++ Code using gdb
  • Strong Experience on AWS platform and its dimensions of scalability including VPC, EC2, ELB, S3, and EBS, ROUTE 53.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Working in implementation team to build and engineer servers for Linux & AIX operating systems.
  • Working on AWS cloud to provision new instances. S3 Storage Services. AWS EC2 & Cloud watch services. CI/CD pipeline management through Jenkins.
  • Automated Compute Engine and Docker Image Builds with Jenkins and Kubernetes.
  • Worked as Build/Release/Deployment/Operations (DevOps) Engineer with good understanding of the principles of C/C++ & Java Platform
  • Wrote Ansible playbooks to manage configurations and automate installation process.
  • Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Managing the configurations of multiple servers using Ansible.
  • Managed Artifactory repository for the current project created a new repository and provisioned it.
  • Wrote PowerShell scripts to automatically restart the uDeploy agents on LINUX machines
  • Performed Automation and Scaling of applications using Kubernetes.
  • Experience with Ansible Tower to manage Multiple Nodes and Manage Inventory for different Environments.
  • Used Ansible to Orchestrate software updates and verify functionality.
  • Used Ansible to document all infrastructures into version control.
  • Used GIT as Version Control System for two applications. Managed development streams and Integration streams.
  • Used AWS Bean Stalk for deploying and scaling web applications and services developed with Java, Node.js, Python and Ruby on familiar servers such as Apache, and IIS.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing directory structures and managing containers.
  • Experience working on several docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Experience working on docker hub, creating docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Used Docker for configuration management automation
  • Setup Elastic Load Balancer for distributing traffic among multiple Web Logic servers and involved in deploying the content cloud platform on Amazon Web Services using EC2, S3 and EBS.
  • Creating the AWS Security groups to enable firewall.
  • Automated AWS volumes snapshot backups for enterprise using Lambda.
  • Created functions and assigned roles in AWS Lambda to run python scripts.
  • Administration and maintenance of Docker runtime environment, Versioning and lifecycle management of Docker images, Experienced in Docker orchestration framework.

Environment: EC2, S3, C,C++auto scaling, AMI, ELB, EBS, IAM, RDS, DNS, cloud watch, route53, VPC, cloud front, Elastic Beanstalk, BASH, APACHE/TOMCAT, Java, Python, Ruby, Redshift, Docker, GIT, Ansible, Docker and Red Hat Enterprise Linux Services.

Confidential, Plano, TX

Devops Engineer

Responsibilities:

  • Build servers using AWS Launching EC2, creating security groups, load balancers in the defined virtual private connection.
  • Working with Public Cloud Platform like Amazon Web Services for compute AWSEC2 and Storage S3.
  • Deploy, monitor, and maintain Amazon AWScloud infrastructure consisting of multiple EC2 nodes and VMWare Vm's as required in the environment.
  • Implemented multi-tier application provisioning in OpenStack cloud, integrating it with Puppet/Chef. Adding vSphere to nova compute nodes and Manage and troubleshoot the Nova Compute and Controller Services.
  • Puppet/Chef installation for infrastructure automation, manifest, ruby, shell scripts and automated infrastructure WAS, Tomcat, Web logic.
  • Creation of Docker images and linking of Docker containers
  • Experience in load balancing and monitoring with Nagios and Splunk.
  • Administering the Linux System & Middleware for the day to day phenomenon and administration of RHEL 5, 6 / CentOS which includes installation, testing, tuning, upgrading and loading patches, troubleshooting server issue
  • Hands on Experience in tweaking the code or any API related changes in C/C++.
  • Experience in creating Dockercontainers leveraging existing Linux Containers and AMI's in addition to creating Dockercontainers from scratch.
  • Monitored & troubleshoot Network, Linux and Windows servers using Splunk.
  • Prototype CI/CD system with GIT Lab on GKE utilizing Kubernetes and Docker for the runtime environment for the
  • Set up the Jenkinsconfigurations; make sure the project teams can switch to the new platform.
  • Experience in installation and customization of splunk using Splunk Power Design
  • Extensively worked on Hudson, Jenkinsand Team City for continuous integration and for End to End automation for all build and deployments.
  • Built and Deployed Java script to a web application server in an Agile continuous integration environment and automated the whole process.
  • Deployed J2EE applications to Application servers in an Agile continuous integration environment and automated the whole process.
  • Build scripts using ANT and MAVEN build toolsin Jenkins, Sonar to move from one environment to other environments.
  • Extensive experience in using Build Automation scripting like, Apache ANT, NANT and Maven.
  • Installed and configured an automated tool Puppet/Chefthat included the installation and configuration of the Puppetmaster, agent nodes and an admin control workstation
  • Created Chef cookbooks for Sudoers and network configurations using Chef Server
  • Worked on creation of custom Dockercontainer images, tagging and pushing the images.
  • Created SCM Process, policies and procedures to follow development, release or deploy highest quality product for the enterprise. Worked on different Build tools like ANT, Maven, and MS-Build.
  • Experience in Installing, configuring and maintaining apache/tomcat, samba & send mail, and JBoss Application Servers.
  • Configured the LUNs assigned by the storage administrators, and managed Volumes using Logical Volume Manager (LVM) on Linux.
  • Create Jenkins pipeline jobs for Puppetrelease process for module deployment, using Kanban agile methodology for Puppetdevelopment.
  • Performed all Linuxoperating system, disk management and patch management configurations, on Linuxinstances in AWS.
  • Administered Linuxservers for several functions including managing Apache/Tomcat server, Mail server and MySQL databases in both development and production.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linuxusing Amazon EC2 and custom Ruby/Bash Scripts.
  • Automated server deployment with Kickstartand Chef/Puppet.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GITsource control.

Environment: Linux (RHEL 5.x/6.x), Solaris 9/10/11, Redhat Satellite Server, C, C++ AWS, Puppet, Chef, VERITAS Net-backup 6.5, Amazon EC2, Apache/ Web Server, WebSphere Application Servers 7.x/8.x, Subversion, Maven, Jenkins, Apache Tomcat, JIRA, MS SharePoint XML, UNIX/LINUX, Fedora, Windows, Perl Scripts, Shell-Scripts, Java/J2EE, Oracle10g, 11g, Kubernetes, Docker.

Confidential, Pleasanton, CA

Devops Engineer

Responsibilities:

  • Headed up Linux/UNIX/Windows Systems Administration, Networking, and virtualization projects based on large range of Operating Systems and Distributions Including Windows Server 2003, Server 2008, Server 2012, Fedora, Redhat, CentOS, Ubuntu, Debian
  • Wrote the Ansibleplaybooks which are the entry point for Ansibleprovisioning, where the automation is defined through tasks using YAML format. Run AnsibleScripts to provision Dev servers.
  • Used Ansibleserver and workstation to manage and configure nodes
  • Automated the front-ends platform into highly scalable, consistent, repeatable infrastructure using high degree of automation using Puppet, Vagrant, Ansible, Jenkins, and cloud Formation.
  • Created Continuous Build Process using Jenkinsas Continuous integration tool.
  • Implemented a Continuous Delivery framework using Jenkins, Puppetin Linux environment.
  • Managed tools like Subversion, Jenkins, JIRA and Performed maintenance and troubleshooting of build/ deployment systems.
  • Build scripts using ANTand MAVENbuild tools in Jenkins to move from one environment to other environments.
  • Installed Jenkinson a Windows machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
  • Puppetautomation, installing and configuring Puppet3.x server and agent setup, developing IHS, Web Sphere MQ 7.0, Web Sphere Application Server Automation, Apache solar 4.x/5.x Jenkins, foremen.
  • Clustering solutions for High Availability using tools such as VERITAS Cluster Server (VCS), MSCS, RHCS.
  • Expertise in using Jenkinsfor Adding scripts, building the Suites and analyzing the results
  • Oversaw production deployments for new code releases from staging to production via GIT/Jenkins.
  • Involved installing and managing different automation and monitoring tools on RedHat Linux like NagiosandPuppet.
  • Extensively worked with system and network monitoring tool like Nagios, Splunk, Zabbix
  • Worked with Nagiosand Oracle Enterprise Manager Console for application status monitoring.
  • Configured Managed and controlled the source code repository, currently housed in Subversion, GIT.
  • Support for Linux/Unix systems administration, operational support and problem resolution for server systems.
  • Created shared NFS file system, mounting and unmounting NFS server, NFS client on remote machine, sharing remote file folder, starting & Stopping the NFS services.
  • Buffer incoming events when splunk process not available using syslog-ng.
  • Experienced in monitoring and debug performance issues on different OS Linux(RHEL & Centos)
  • Expert in Puppetas Configuration management tool, to automate the repetitive tasks, quickly deploy critical applications, and enthusiastically managed the changes.
  • Perform DevOps, including app deployments and QA, database replication, Linuxsystem administration, real-time monitoring, and support

Environment: Linux (RHEL 5.x/6.x), Solaris 9/10/11, Redhat Satellite Server, Apache Tomcat, Nagios, Puppet, Jenkins, Suse, AIX, Puppet, GIT, SVN, AWS, ANT, Sonarqube, Splunk Python, Shell, Docker, Nginx, GIT Hub, Terraform, Ubuntu.

Confidential

System Admin

Responsibilities:

  • Created and modified application related objects, created Profiles, users, roles and maintained system security.
  • Installed operating system on multiple machines using Kick Start.
  • Performed server updates, patching, upgrade and package installations using RPM and Confidential .
  • Monitored System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues.
  • Installation, integration and management of data backup/recovery solutions.
  • Management and configuration of VMWare virtual machines running Oracle/Sun Solaris X86/64, Red Hat Enterprise Linux and Oracle Linux server.
  • Installed configured and managing VMWare ESX server
  • Working with Apache Web servers and managing JBOSS, Apache Tomcat and Web Sphere Application servers
  • Used NFS and FTP services for transferring files to various machines.
  • Troubleshooting and monitoring the machines 24x7.
  • Responsible for writing/modifying scripts using bash, SSH for day-to-day administration.
  • Modified Kernel parameters to improve the server performance in Linux.
  • Creation of Logical volumes (LVM) for Linux operating systems.
  • Supporting Application Team, Storage Team, DBA Team at OS system level.
  • Performed troubleshooting of DNS, DHCP and Active directory.

We'd love your feedback!