We provide IT Staff Augmentation Services!

Devops/aws Cloud Engineer Resume

2.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • A technocrat with over 7+ years of experience with hands on experience in Build Release
  • Management, shell scripting, Unix System administration, Linux Administration.
  • Good experience with AWS features such as EC2, S3, RDS, VPC, Route 53 and SNS.
  • Experienced in Puppet and Ansible configuration and automation tools.
  • Worked with Jenkins and Maven to build and deploy systems.
  • Experience with using shell and Python to script automation processes.
  • Experienced in automating deployment using Bash and Python scripting with focus on DevOps tools, CI/CD tools such as Jenkins, Go CD.
  • Implemented and tested python - based web applications interacting with MySQL.
  • Management skills include working with agile work environment, project lifecycles and documentation of projects.
  • Configured AWS IAM and Storage Group Security in Public and Private Subnets in VPC
  • Automated the cloud deployments using ansible, AWS Cloud Formation Templates and Terraform.
  • Worked on DevOps/Agile operations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management).
  • Performed all necessary day-to-day support for different projects like Check-in, Checkouts, import, export, branching, tagging, and conflict resolution using SCM tools like GIT, Sub Versions.
  • Created Ansible playbooks to provision Apache Web servers, Tomcat servers, Nginx, Apache Spark and other applications.
  • Good knowledge of NoSQL database MongoDB

TECHNICAL SKILLS

Cloud: Amazon Web Services (AWS), Microsoft Azure

Databases: Mongo DB, Dynamo DB, No SQL.

Container / Infrastructure build / Orchestration tools: Docker, Kubernetes

Monitoring Tools: CloudWatch, Nagios.

Automation Tools: Terraform, Puppet, Ansible.

Build Tools: Jenkins, Maven, Auto tools.

Web and App Servers: Apache Tomcat, NGINX.

Version Controllers: SVN, GIT, CVS.

Scripting languages: Python, Shell, and Ruby.

Virtualization Tools: AWS, VMware, Oracle, Virtual Box.

CI/CD Tools: Jenkins, Go CD

PROFESSIONAL EXPERIENCE

Confidential - Dallas, TX

DevOps/AWS Cloud Engineer

Responsibilities:

  • Worked on Amazon Web Services like EC2, EBS, IAM, S3, and ELB.
  • Installed/Configured/Managed Jenkins CI Automation.
  • Responsible for the Plugin Management, User Management, Build/Deploy Pipeline Setup and End-End Job Setup of all the projects.
  • Jenkins is used as a continuous integration tool for automation of daily process.
  • Used Terraform as an infrastructure marketing tool.
  • Managed and maintained ongoing changes to configuration in Puppet.
  • Performed deployments to QA and performance environments.
  • Provided timely support as needed to staging and production releases.
  • Created and implemented custom Nagios monitoring and managed with Puppet.
  • Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.
  • Maintaining Multi zone data backup on Amazon EC2 S3 Locally maintaining data archives using daily/weekly/monthly log rotate scheme
  • Used Maven as build tool on Java projects for the development of build artifacts on the source code.
  • Managing application in the cloud and creating instances
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
  • Worked on Physical to Cloud Migration in AWS. Used Puppet for Monitoring system and automation.
  • Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Ansible, Puppet, or custom-built.
  • Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.
  • Installed and configured monitoring tools Nagios for monitoring the network bandwidth and the hard drives status.
  • Experience in monitoring of servers using monitoring tools Nagios and Improved Nagios health check scripts
  • Involved in migration of data from one server to another server over the network using Bash and Perl scripting.
  • Installation, configuration and maintenance of Debian/Redhat, Centos and Suse Servers Confidential multiple Data Centers.
  • Used Jenkins as a build tool to create build packages.
  • Configuration Automation using Chef and Docker Containers.
  • Configured and setup Kubernetes Cluster environment with a master and 3 minions
  • Extensive knowledge on various Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Installation, configuration and maintaining Mango DB.

Confidential - Dallas, TX

AWS Cloud Admin

Responsibilities:

  • Created new servers in AWS using EC2 instances, configured security groups and Elastic IPs for the instances.
  • Developed Ansible Templates for an automated server provisioning and Docker images for app
  • Isolation, reducing the time between provisioning and deployment
  • Prototyped CI/CD system with Jenkins on Google's Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build and test and deploy.
  • Performed maintenance to ensure reliable and consistently available EC2 instances.
  • Set up an Elastic Load Balancer to balance and distribute incoming traffic to multiple servers running on EC2 instances.
  • Experience in writing playbooks for Ansible and deploying applications using Ansible.
  • Implemented Ansible to manage all existing servers and automate the build/configuration of new servers.
  • Create Ansible automation to manage configuration and deployment of new applications.
  • Manage Amazon Redshift clusters such as launching the cluster and specifying the node type as well.
  • Created backup of database systems using S3, EBS and RDS services of AWS.
  • Performed server automation with puppet and used Jenkins for deploying and building management system
  • Monitored instances running on EC2 using AWS CloudWatch involving creating alarms and notifying users via SNS.
  • Used puppet to configure and automate server instances in AWS.
  • Set up Route 53 to ensure traffic distribution among different regions of AWS.
  • Set up a content delivery system using AWS CloudFront to distribute content like html and graphics files faster.
  • Benchmarked enterprise architecture capability and provided actionable guidance for improvement
  • Strong knowledge / experience in creating Jenkins CI pipelines
  • Used GIT for version control and Jenkins for integration and deployment of applications.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process.
  • Lead efforts to define and execute Enterprise Architecture communication plan.
  • Implementation using Jenkins along with Shell scripts to automate routine jobs.
  • Created Jobs in Jenkins, and set up global permission and scheduling jobs in pole SCM.
  • Troubles shoot issues along the CI/CD pipelines.
  • Automating backups by shell for Linux to transfer data in S3 bucket.

Confidential, Dallas, TX

Cloud Engineer

Responsibilities:

  • Developed build and deployment processes for Pre-production environments.
  • Experience in migrating physical Linux/Windows servers to cloud (AWS).
  • Leveraged cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
  • Maintaining the user accounts (IAM), RDS, Route 53, SES and SNS services in AWS cloud.
  • Installed and maintain puppet-based configuration management system. Used Puppet for configuration management of hosted Instances within AWS.
  • Managed and developed Puppet modules responsible for deploying cloud tools.
  • Managed Servers and Reports using Puppet through host groups and puppet modules and manifests.
  • Experienced with working on Puppet Master and Puppet Agents. Defined Puppet Master and Puppet Agents to manage and configure nodes.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and Git and AWS AMI's.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Automated Weekly releases with Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.
  • Used Puppet to automate Configuration management and to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points and Packages.
  • Experience writing puppet manifests for Apache installation and configuration as well as for various deployments.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Containerization of Web application using Docker and Database maintenance.
  • Involved in writing parent POM files to establish the code quality tools integration.
  • Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat Application Server.
  • Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems.
  • Developed and implemented Software Release Management strategies for various applications in the agile process.
  • Experience migrating SVN repositories to GIT.
  • Releasing code to testing regions or staging areas according to the schedule published.
  • Participated in all Product Release and Patches.
  • Used Jira as ticket tracking and work flow tool.

Confidential, Austin, TX

GUI Device Manager Testing

Responsibilities:

  • Developed various test techniques for software applications
  • Created Test plan, High level scenarios, test estimates, resource estimates and weekly status reports.
  • Got introduced to Cloud services and supported the team for AWS cloud service transition
  • Handled full-fledged device manager testing on Cisco IE-2000, IE-3000, IE-4000 and IE-5000 series Layer 2 / 3 switchers.
  • Executed test cases and tracked the defects through Cisco CDETS.
  • Prepared Test Data and executed Test Cases from ALM.
  • Conducted Functionality testing during various phases of the application using.
  • Managed vendor team and guided them with test requirements
  • Hands-on experience with the hardware Confidential Cisco Austin network lab
  • Presented weekly status updates to the software management team
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Provided product improvement feedback to the team

We'd love your feedback!