We provide IT Staff Augmentation Services!

Sr. Devops/aws Engineer Resume

0/5 (Submit Your Rating)

Plano, TX

SUMMARY

  • Around 5 Years of successful professional experience as a AWS Engineer, DevOps Engineer and Linux Administrator with proven leadership and mentoring skills.
  • With a wide range of experience, I have involved in Migration to the Cloud, providing solutions in AWS, Building, Continuous Deployment, Continuous Integration, Requirement Analysis, Planning, Design, Development, Testing, and Release of various Enterprise - Wide Software Applications for business areas like retail, banking, telecom, financial industries in environment using AWS, Docker, Chef, Puppet, Jenkins, GIT, Maven completely in Linux Environment
  • In-depth experience in AWS using EC2, Volume and Snapshot management, AWS Dynamo DB, AWS S3, AWS RDS, AWS VPC, Route 53, Elastic Beanstalk and IAM services.
  • Managing Amazon instances by taking AMIs and performing administration and monitoring of Amazon instances using Amazon Cloud Watch, Amazon Cloud Formation, AWS Cloud Trail and Handling Billing aspects.
  • Creating A Highly Available Fault Tolerant Application Environment and aspects of Data Management, Security in AWS environment.
  • Experience in messaging services Simple Notification Service (SNS), Simple Queue Service (SQS).
  • Diverse knowledge on AWS Developer Tools like AWS Code Commit, AWS Code Deploy, AWS Code Pipeline.
  • Expertise in DevOps tools in integration with Amazon Web Services for Continuous Delivery & Automation, Monitoring Metrics and Logging, Security, Governance and Validation, High Availability and Elasticity.
  • Extensively worked on Configuration Management Tools Chef and Puppet.
  • Configured and monitored distributed and multi-platform servers using Chef. Defined Chef Server and workstation to manage and configure nodes.
  • Knowledge of Puppet as configuration management tool, to automate repetitive tasks, quickly deploy critical applications, and proactively manage change.
  • Experience in continuous integration with Jenkins. Designed and created multiple deployment strategies using Continuous Integration and Continuous Development Pipelines and configuration management tools with remote execution to ensure zero downtime and shortened deployment cycles via automated deployments.
  • Worked on Continuous Delivery project, streamlining Dev workflow, integrating automated QE validation, and delivering standardized releases based on Docker to Operations for deployment.
  • Responsible in managing all aspects of the software configuration management process including code compilation, packaging, deployment, release methodology and application configurations.
  • Experience with Bug tracking tool like JIRA, another Configuration Management tool Ansible, salt and using monitoring tools like Nagios
  • Experience in writing Bash shell scripts to automate the administrative tasks and management using corned Confidential jobs. Good working experience on High Level Programming Languages Ruby and Python
  • Involved in the functional usage and deployment of applications in WebLogic, WebSphere, IIS and Apache Tomcat Server/JBOSS.
  • Experience in using Tomcat and Apache web servers for deployments and for hosting tools.
  • Exposure to basic administration of Application servers like WebLogic fusion middleware suite and Rational WebSphere suite.
  • Worked on integrating REST API & Web services on WordPress and other PHP based websites.
  • Experience in Installation of SQL Server, MYSQL.
  • Develop or modify SQL queries and stored procedures to meet business requirements and achieve desired performance.
  • Experience in working with ITIL Methodologies, Agile/SCRUM based product development teams, collect database requirements and provide solutions and recommendations for new schema, infrastructure or architecture.
  • Linux/Unix system administrator on Redhat EL 4.x, 5.x, 6.x, Debian, CentOS 4.x,5.x, Oracle Enterprise Linux, FreeBSD, Solaris 8,9,10 and VMware environment.
  • Experience in configuration of NIS, NIS+, DNS, DHCP, NFS, SAMBA, FTP, Remote Access Protocol, security management and Security trouble shooting skills.
  • Administration of Production, Development and Test environment's carrying Windows, Ubuntu (RHEL) RedHat Linux, SUSE Linux, Centos and Solaris servers. Experience supporting Chef Environment with 200+ servers and involved in developing manifests.
  • Experience in administering Linux. Experience in Installation, Configuration, Backup, Recovery, Maintenance, Support.
  • Administered tasks like taking backups, expanding file system disk space, creating NFS mounts.
  • Coordinated different teams across the globe to deploy different builds to different environments on parallel development for multiple projects.

TECHNICAL SKILLS

Cloud Services: Amazon Web Services: EC2, S3, ELB, Auto scaling Servers, Glacier, Storage Lifecycle rules, ElasticBeanstalk, CloudFront, Functional knowledge of Import/Export Snowball, ElasticCache, RDS, Redshift, VPC, DirectConnect, Route 53, Cloud watch, Cloud trail, ops work, IAM & Roles, SQS, SNS subscription service

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

Build Tools: Maven, Jenkins, Ant.

Basic Coding Skills: C, Python, Shell Scripting, Bash, Ruby, HTML, J2EE

Web Servers: Apache, Tomcat, Web Sphere, JBOSS

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

Bug Tracking tool: JIRA

Virtualization: Docker, Vagrant.

Network Protocols: TCP/IP, DHCP, VPN, FTP, SSH, WinSCP, STP

Operating Systems: Redhat Linux 4/5/6/7, CentOS 5/6/7.

PROFESSIONAL EXPERIENCE

Confidential, Plano, TX

Sr. Devops/AWS Engineer

Responsibilities:

  • Involved in designing and deploying multitude applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS CloudFormation.
  • Migrated the current Linux environment to AWS/RHEL Linux environment and used auto scaling feature. Involved in Remediation and patching of Unix/Linux Servers.
  • Configured AWS IAM and Security Group in Public and Private Subnets in VPC.
  • Created AWS Route53 to route traffic between different regions.
  • Used MySQL, DynamoDB and ElastiCache to perform basic database administration.
  • 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.
  • Created indexing strategy for Redshift tables. This involved designing the most efficient sortkey and distkey.
  • Extensively worked on Redshift database development with copying data from S3, Insert Bulk records, created schema, cluster, tables and tune the queries for better performance.
  • 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 and Jenkins and Continuous delivery environment.
  • Configured and maintained Jenkins to implement the CI/CD pipeline.
  • Configured Jenkins as a common build engine to build and deploy applications to DEV, QA, and PROD environments.
  • 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.
  • Automated the provisioning and configuration for all of the Jenkins Plugins, jobs, server configuration, etc.
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • Automated deployment of application packages on to tomcat severs using configuration management tool Chef.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT with Dev/Test/Prod Branching Model for weekly releases.
  • Configured Jenkins to implement nightly builds on daily basis and generated change log that includes changes happened from last 24hours.
  • Experience with Build Management tools like Maven for writing build.xml and Pom.xml.
  • Educated team about continuous integration and automated testing practices and supported them throughout development.
  • Created monitors, alarms and notifications for EC2 hosts using CloudWatch.
  • Migrated applications to the AWS cloud.
  • Implemented zero downtime deployment process in WebLogicusing python and shell script and automated it using Jenkins.
  • Managed version control tool Git to version code changes to help developers/programmers branch/merge/revert code.
  • User, Group creation, monitoring and maintaining log for system status/health using Linux commands and Nagios system monitor.
  • Worked on Keystone service on OpenStack to manage the users and groups by assigning the role and policies as per project.
  • 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.
  • 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.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Worked on installation of Docker using Docker toolbox.
  • Worked on creation of custom Docker container images, tagging and pushing the images.
  • Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
  • Configured plugins for the integration tools to the version control tools.
  • Manage source code, software builds, software versioning, and detect 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.
  • Used GZIP with AWS CloudFront to forward compressed files to destination node/instances.
  • Build out server automation with Continuous Integration - Continuous Deployment tools like Jenkins/Maven for deployment and build management system.
  • Installed and configured configuration tool such as Chef Server / workstation and nodes via CLI tools to AWS nodes.
  • Good understanding of ELB, security groups, NACL, NAT, firewall and Route 53.
  • Designed and developed automation test scripts using Python.

Environment: AWS EC2, S3, VMware, Tomcat Apache, CloudWatch, CloudFormation, DynamoDB, VPC, IAM, Docker, Nagios, Grunt, Git, Chef, Linux, Data Centre Migration AWS, Jenkins, Maven, Openstack.

Confidential

AWS Devops Operations Engineer

Responsibilities:

  • Responsible for architecting, designing, implementing and supporting of cloud based infrastructure and its solutions.
  • Deployed and supported Mem cache-AWS ElasticCache.
  • Involved in maintenance and performance of Amazon EC2 instances.
  • Established efficient processes and scripts for change management with the aid of Chef.
  • Implemented domain name service (DNS) through route 53 to have highly available and scalable applications.
  • Maintained the monitoring and alerting of production and corporate servers using Cloud Watch service.
  • Created EBS volumes for storing application files for use with EC2 instances whenever they are mounted to them.
  • Diagnose issues with Java applications running in Tomcat or JBoss.
  • Created and maintained Jenkins jobs that execute shell script.
  • Use of Docker to manage micro services for development and testing.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI’s, whenever a new github branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build new Docker container from it.
  • Orchestration of build and release automation process from lower environments, and trying to mitigate the manual interventions by controlling all builds through CI/CD process, hence given a road map for stage by stage automation for all development operations activities to accelerate and smoothen the release workflow.
  • Jenkins build integration through various jobs and created multiple Jenkins jobs for parallel processing of builds and deployments by using master and slave builds on cross domains and multiple platforms networks.
  • Involved in designing and developing Amazon EC2, Amazon S3, Amazon SimpleDB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, and other services of the AWS infrastructure.
  • Implemented Security groups for Inbound/Outbound access.
  • Worked on Version controller like GIT and integration tools: Jenkins. Proficient in using all Amazon Web Services including EC2, EBS, EIP, ENI, ELB.
  • Responsible for Continuous Integration(CI) and Continuous Delivery(CD) process implementation from Dev to QA, QA to to Production systems using Jenkins, GIT, Maven, Chef automation tool.
  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Implemented PowerShell scripts that automated creation of contacts from Active Directory users and updating of address books -increasing productivity and efficiency
  • Created users and groups using IAM and assigned individual policies to each group.
  • Created SNS notifications and assigned ARN to S3 for object loss notifications.
  • Created load balancers (ELB) and used Route53 with failover and latency options for high availability and fault tolerance.
  • Worked with Chef Enterprise Hosted as well as On-Premise, Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server. Managed Amazon EC2 instances with the help of chef.
  • Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.
  • Configured Security group for EC2 Window and Linux instances and for puppet master and puppet agents.
  • Support JIRA Project Administration involving custom, complex projects, workflows, security schemes, custom fields etc.
  • Created AWS Multi-Factor Authentication (MFA) for instance RDP/SSH logon, worked with teams to lock down security groups.
  • Setup specific IAM profiles per group utilizing newly released APIs for controlling resources within AWS based on group or user.
  • AWS data backup (snapshot, AMI creation) techniques, along with data- Confidential -rest security within AWS.

Environment: AWS EC2, IAM, CLOUD WATCH, CLOUDFORMATION, Docker, JIRA, Chef, GIT, PUPPET, Jenkins,LINUX

Confidential

Linux Administrator/Chef Engineer

Responsibilities:

  • Installation, configuration and update REDHAT LINUX 5.x, 6.x, SUSE LINUX 9/10.
  • Upgraded REDHAT LINUX from 3.9 to AS 5.2 on 41 PROD nodes successfully.
  • Creating File systems, Partition and managing disk quotas. System Backup/ Restore both in Linux/Windows platforms.
  • Worked as an On-Call support for 400-node environment on a rotation basis for a week in a month for 24X7 hours.
  • Implemented NFS, DHCP, SAMBA, HTTP, FTP, PXE BOOT and HP Service Center for administrative and project requirements.
  • Monitored the hardware daily in Insight Manager for all the nodes in the environment and worked with vendors for issues with hardware.
  • Setup files system quota, created users, manage user permissions and maintain User on Red hat Linux, SUSE and AIX.
  • Used bash, awk, sed and Perl to automate most of the daily activities like log monitoring, log rotation and purging, proactive systems monitoring including disk error detection.
  • Utilized Perl and BASH to create an object-oriented environment for booting and configuring the systems.
  • Configured RAID Level 1 on OS drives with Sun Solstice Disk suite and VERITAS Volume Manager 5. 0
  • Scheduling full and incremental backups using NetBackup on daily, weekly and monthly basis. Managed Disks and File systems using LVM on Linux and Installation of Oracle Database Server.
  • Assisting with the software integration, including turning software builds into RPM packages. Responsible for troubleshooting, end user and application problems
  • Designed, developed, and implemented MSI libraries/MFC applications to create Web Sites, virtual directories, establish IIS permissions and set IIS properties, set NTFS permissions, create MTS packages with permissions.
  • Proficient in configuring JumpStart and KickStart servers to initiate installation of Solaris and RedHat Linux on several machines Confidential once.
  • Troubleshooting and analysis of hardware and software failures for various UNIX servers and involved in disk configuration and disk crash recovery using format and fdisk.
  • Responsible for DNS and Configured DNS Servers and Clients, troubleshooting system and DNS issues.
  • Developed scripts for automating administration tasks like customizing user environment, and performance monitoring and tuning with nfsstat, netstat, iostat, vmstat and administered tasks like taking backups, expanding file system disk space, creating NFS mounts.

Environment: Red Hat Linux (RHEL 4/5), Logical Volume Manager, Global File System, Red Hat Cluster Servers, Oracle, DNS, NIS, NFS, Apache, Tomcat.

We'd love your feedback!