We provide IT Staff Augmentation Services!

Devops/aws Engineer Resume

3.00/5 (Submit Your Rating)

Herndon, VA

SUMMARY:

  • Around 5 yearsof experience in IT industry as Build/Release Management and Configuration Managementin cloud and performing duties such as monitoring, automation, deployment, documenting, support and troubleshooting on various OS like Red Hat Linux, CentOS and Windows Servers.
  • Experienced in Linux Administration, Installation, Configuration, Tuning and Upgrades of Linux.
  • Experienced in strategy and practical implementation of AWS Cloud - Specific technologies which include EC2, EBS, S3, VPC, RDS, SES, ELB, EMR, ECS, Cloud Front, Cloud Formation, Elastic Cache, Cloud Watch, RedShift, Lambda, SNS, Dynamo DB.
  • Experienced in Creation and managing user accounts, security, rights, disk space and process monitoring in Red Hat Linux.
  • Experienced in Installing, upgrading and configuring Red Hat Linux 4.x, 5.x, and 6.x using Kickstart Servers.
  • Experienced in implementing DevOps tools like Chef, Puppet, Ansible, Jenkins, Ant, Maven Docker, and GIT.
  • Experienced with Version Control Systems like GIT, SVN (Subversion).
  • Worked on Multiple AWS EC2 instances, setting up the security groups, Elastic Load Balancer, AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems
  • Experienced with both framework and Cloud Formation to automate AWS environment creation.
  • Ability to deployment on AWS, using build scripts (AWS CLI) and automate solutions using Shell and Python.
  • Managed Linux and Windows virtual servers on AWS EC2 using Chef Server. Configured and monitored distributed and multi-platform servers using Chef.
  • Managed on-site OS/Applications/Services/Packages using Chef as well as AWS for EC2/S3/Route53 & ELB with Chef Cookbooks.
  • Experienced in DevOps practices using AWS Elastic Bean stalk and Docker with Kubernetes.
  • Created Docker Images using a Docker file. Worked on Docker container snapshots, removing images, and managing Docker volumes.
  • Worked on installation of Docker using Docker Toolbox. Worked on creation of custom Docker container images, tagging and pushing the images.
  • Extensive experience using MAVEN and ANT as a Build Tool for the building of deployable artifacts from source code to write Pom.xml and Build.xml respectively.
  • Involved in Installing, configuring and administering Jenkins CI tool on Linux machines and built Continuous Integration and Continuous delivery environment.
  • Installed Chef-Server Enterprise On-Premise/WorkStation/ Bootstrapped the Nodes using Knife. Wrote recipes and cookbooks and uploaded them to the Chef server.
  • Maintained Chef servers and management application that are used to build and deployment of existing Java applications environment.
  • Involved in setting up Terraform continuous build integration system.
  • Created and wrote Shell Scripts (Bash), Ruby and Power Shellon Linux and windows platforms.
  • Interfaced with a version of Nagios to create new monitoring and view existing. Redesigned and redeployed the Nagios implementation.
  • Experienced in writing shell scripts to automate the administrative tasks and management using Cron.
  • Involved in Day-Day application support on production and technical documentation for critical production issues, on-call pager support 24/7 environment.

TECHNICAL SKILLS:

BuildTools:: Ant, Maven.

ScriptingLanguages:: Bash Shell, Ruby, Power Shell, Python.

Programming languages: : C, C++, java, .Net, IOS, HTML, CSS, JavaScript, and XML.

VersionControllers:: Subversion, GIT, CVS, SourceTree.

ConfigurationManagement:: Puppet, Chef, Ansible, Docker.

CITools:: Jenkins/Hudson, Bamboo.

OperatingSystems:: Windows, Linux(RedHat and CentOS), Unix.

Databases:: MySQL, Oracle, DynamoDB.

Monitoring Tools:: Nagios.

Web/Application Servers:: Tomcat, HTTP Server, WebSphere

Virtualization: : Oracle Virtual box, VMware

Source Code Management:: GitHub/GitLab, Atlassian bitbucket

Cloud Platforms:: Amazon Web Services.

CERTIFICATION: AWS Certified Solutions Architect Associate

E DUC: A TI O N: Ba chelo rof computer science, JNTU, India

PROFESSIONAL EXPERIENCE:

Confidential, Herndon, VA

DevOps/AWS Engineer

Responsibilities:

  • Worked on AWS EC2 cloud services for installing, configuring and troubleshooting on various Amazon images like Amazon Linux AMI, RedHat, CentOS,Ubuntu.
  • Responsible for System administration and maintaining Linux/Unix operating systems such as RHEL 6.x, 7.0, centos 6.7, 7.0.
  • Involved in secure-cloud configuration, (Cloud Trail, AWS Configuration), cloud-security Technologies (VPC, Security Groups, etc.) and cloud-permission systems (IAM).
  • Created functions and assigned roles in AWS Lambda to run python scripts, and AWS Lambda using java to perform event driven processing.
  • Created a workstation/control host and installed AWS CLI.
  • Involved in using Blue-Green Deployment technique for reducing downtime in application deployment.
  • Building massively scalable network-oriented software for the Elastic Load Balancing (ELB) service.
  • Maintained DNS records using Route53. Give public DNS names to Elastic Load Balancers (ELB) IP's.
  • Configured S3 versioning and lifecycle policies to backup files and archive files in Glacier.
  • Performed S3 buckets creation, policies and the IAM roles, custom based polices.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using CloudWatch.
  • Used CloudFront to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end servers.
  • Converting existing AWS infrastructure to serverless architecture (AWS Lambda, Kinesis) deployed via terraform or AWS Cloud formation.
  • Created or converted existing logging system to utilize cloudwatch logging with auto-generated lambdas.
  • Converted existing terraform modules that had version conflicts to utilize cloudformation during terraform deployments to enable more control or missing capabilities
  • Managed network security using Load Balancer, Auto Scaling, Security groups and NACLS.
  • Building Docker images and checking in to AWS ECR for Kubernetes deployment.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. Configuration and automation using Docker containers.
  • Experience in managing cluster of containers using Docker Swarm, and deployed spring boot applications. Worked on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Refined automation components with scripting and configuration management using Ansible.
  • Automated Linux servers using Ansible for doing system administration tasks.
  • Implemented rapid-provisioning and lifecycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Bash scripts.
  • Designed the project workflows/pipelines using Jenkins for Continuous Integration and deployment into different Web/Application Servers.
  • Configured security and system in Jenkins, added multiple nodes to Jenkins and configured SSH for continuous deployments.
  • Manual Installation and configuration of Tomcat and Apache servers.
  • Involved in scrum meetings, product backlog and other scrum activities and artifacts in collaboration with the team.

Environment: AWS, IAM, EC2, S3, VPC, RDS, R53, Cloud Watch, GIT, Subversion, Docker, Jenkins, Maven, Chef, Ansible, JIRA, Splunk, Nagios, ELK, CloudWatch, Ruby, YAML, Shell Scripting, Python Scripting, Apache Tomcat, UNIX, WebLogic.

Confidential, Bentonville, AR

DevOps/System Engineer

Responsibilities:

  • Installation, Maintenance, Administration and troubleshooting of Linux and Windows Operating Systems.
  • Installation, configuration and Operating System upgrade on, Red Hat Linux 3.0, 4.0, 6.0, Centos 5.11,6.7
  • As a Linux administrator, primary responsibility includes building of new servers which includes rack mounting, installation of OS, configuring of various OS-native and third-party tools, securing OS, installing, configuring and scheduling Cron jobs.
  • Installed the Operating System on Solaris and Linux servers and blades over the network.
  • Built virtualized Linux servers on ESX and blade servers to host multiple applications on same chassis across different server hosts.
  • Developed and implemented Software Configuration Management strategies for various applications according to the agile process using Git/GitHub.
  • Develop and maintain an expert level understanding of the OpenStack project ecosystem.
  • Extensively worked on Configuration management tool Chef, for automation.
  • Responsible for Deployment Automation using multiple tools Chef, Jenkins, GIT, ANT Scripts.
  • Creating a fully Automated Build and Deployment Platform and coordinating code builds promotions and orchestrated deployments using Jenkins/Hudson, and GitHub.
  • Resolved update, merge and password authentication issues in Jenkins and Jira.
  • Written Chef Cookbooks and Recipes in Ruby to Provision several pre-prod environments consisting of Cassandra DB installations, WebLogic domain creations and several proprietary middleware installations.
  • Worked with Engineers on providing the configuration details of the DEV environments and assisting in Creating CHEF recipes for a Proof of Concept.
  • Written Chef Cookbook, recipes to automate installation of Middleware Infrastructure like Apache tomcat, jdk, and configuration tasks for new environments etc.
  • Created Filesystems from local storage as well as NFS partitions for application portability.
  • Implemented end-to-end release process from the planning of release content through to actual release deployment to production.
  • Managed Sonatype Nexus Repositories to upload and download the artifacts (jar, war & ear)
  • Performed troubleshooting on filesystem failure, network failure and disk failures etc.
  • Developed Cron jobs and Shell Scripts (Perl, Python) for automating administration tasks like file system management, process management, Server reboots etc.
  • Develop, Maintain, update various script for services (start, stop, restart, recycle, Cron jobs) Unix based Korn shell, Bash.
  • Provided 24 X 7 on-call UNIX and Linux Support on a rotating schedule basis.

Environment: GIT, Subversion, Docker, Jenkins, Maven, Puppet, Chef, Ansible, Nagios, CloudWatch, Ruby, YAML, Shell Scripting, Python Scripting, Apache Tomcat, UNIX

Confidential

AWS/DevOps Engineer

Responsibilities:

  • Responsible for day-to-day Build and deployments in pre-production and production environments.
  • Involved in designing and deploying multitude applications utilizing almost all AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM, ELK) focusing on high-availability, fault tolerance, and auto scaling in AWS Cloud Formation.
  • Configured AWS IAM and Security Group in Public and Private Subnets in VPC.
  • Built Cloud formation templates using JSON/YAML and python scripting for cloud infrastructure.
  • Creating snapshots and amazon machine images (AMIs) of the instances for backup and creating clone instances.
  • Created S3 Buckets in AWS and stored files. Enabled Versioning and security for files stored.
  • Managed 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.
  • Implemented multi-tier application provisioning in Amazon cloud Services, integrating it with Puppet.
  • Developed GIThooks for the local repository, code commit and remote repository, code push functionality and on GitHub.
  • Developed Ant and Maven scripts to automate the compilation, deployment and testing of Web and J2EE applications.
  • Converted and automated builds using Maven and scheduled automated nightly builds using Jenkins.
  • To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.
  • Deployed Docker Engines in Virtualized Platforms for containerization of multiple applications.
  • Used Docker containers for eliminating a source of friction between development and operations.
  • Automated the deployments using Jenkins and its respective dependency plugins.
  • Implemented nightly builds on Jenkins and automated various scopes of testing on Jenkins.
  • Worked with an agile development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using Jenkins to get the job done.
  • Developed Puppet to install and configure Apache Tomcat, Jenkins and deployment automation.
  • Installed and configured Puppet for Automating Deployments and providing a complete automation solution.
  • Integrated Subversion into Puppet to automate the code check-out process
  • Managed build results in Puppet and deployed using workflows in Chef.
  • Performed the automation using Chef Configuration management.
  • Worked with JIRA for change control & ticketing which handles DCR (defect Change Request) MR (Maintenance Request).
  • Set up monitoring tools like Nagios and Amazon Cloud watch to monitor major metrics like Network packets, CPU utilization, Load Balancer Latency
  • Installed, Configured, Managed Monitoring Tools such as CloudWatch and Nagios for Resource Monitoring/Network Monitoring/Log Trace Monitoring.
  • Created, Installed and administered CentOS and Red Hat Virtual machines in VMware

Environment: AWS, IAM, EC2, S3, VPC, RDS, R53, Cloud Watch, GIT, Subversion, Docker, Jenkins, Maven, Puppet, Chef, Ansible, Nagios, CloudWatch, Ruby, YAML, Shell Scripting, Python Scripting, Apache Tomcat, UNIX

Confidential

Build and Release Engineer

Responsibilities:

  • Identify Configuration Items (CI) and document their characteristics. After every Deployment, delivered the Release Notes on SharePoint site.
  • Experience in managing Source Control Systems like Harvest and GIT.
  • Used Build Forge to automate and accelerate the Build Release Process. This includes repetitive tasks in productivity development life cycles.
  • Responsible for the effective Delivery of capabilities supporting ITIL Processes and ITSM Tools utilizing Industry Best Practices.
  • Responsibility to monitor the ITIL Service Delivery via Process Mapping Audits and Designing the Procedure.
  • Used ANT and Jython Scripts to Automate the Build and Deployment Process to the webservices. Used Servicedeploy command for building the Webservices. Used Maven for few Modules.
  • Monitoring each Service Deployment and validating the Services across all Environments.
  • Involved SCA Modules in in building and deploying IBM Websphere Process Server.
  • Expertise in using Servicedeploy Command and Build the EARS with Project Interchange Files.
  • Experience in opening PMR and working with IBM Lab Team to get the Solution and Implement them in the all Environments.
  • Created Performance Monitoring Best Practice Document and posted in Microsoft SharePoint Website.
  • Worked in Cross-Platform Environments like UNIX and Windows.
  • Prepared the Release Plan Document for all the Production Releases such as Rollback Plan or Back out Plan, Implementation Plan and Test Plans
  • Getting Approvals from all the Managerial Group, Quality Assurance Group and Deployment Group which are included in the HP Service Management SystemTicketing Tool for all the Production Releases.
  • Provided assistance for the smooth phases of Release for Emergency and Expedite Releases by getting the Director Level Approval and coordinating with different Teams
  • Working with ChangeOrder with current Release and implement them in the Production.

Environment: GIT, ANT, Jython, Subversion, YAML, Shell Scripting, Python Scripting, UNIX,

We'd love your feedback!