We provide IT Staff Augmentation Services!

Aws Devops Engineer Resume

5.00/5 (Submit Your Rating)

Irving, TexaS

SUMMARY:

  • More than 5+ Experienced AWS/DevOps engineer in AWS, DevOps, Build/Release Management, Configuration Management tools, GIT and Containerization SKILLS
  • Experience in assigning infrastructure to an Auto Scaling group to scale - up and scale-down instances during heavy and low traffic and creating IAM roles (Identity Access management) and setting up policies.
  • Experience in creating a very secure infrastructure in AWS by configuring VPC (virtual private network), IG (internet Gateway), Routing tables, ELB (Elastic Load Balancer), NACL (Network Access Control List), and Subnets (Public and Private subnets).
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Worked in all areas of Jenkins setting up CI for new branches, build automation, plugin management and securing Jenkins and setting up master/slave configurations.
  • Expertise in SCM, AWS, Azure, SDLC, CI/CD, Cloud Computing and Build/Release Management and Agile Methodologies.
  • Experienced in configuring Cloud platform such as Virtual Networks Multi-site, Cross-site, VMs, Azure AD, Load Balancers, Azure SQL, Cloud Services, etc.
  • Experience in setting up the Chef Workstation, Chef Repo as well as Chef Nodes from the scratch.
  • Developed Chef Recipes to configure, deploy and maintain software components of the existing infrastructure.
  • Expert in maintaining and using Ansible server and workstation to manage and configure nodes.
  • Created Ansible playbooks which are the entry point for Ansible provisioning, where the automation is defined through tasks using YAML format and also run Ansible Scripts to depending on provision to Dev servers. Converted a slow and manual procedure to dynamic API generated procedures in Ansible.
  • Experienced in working on several Docker components like Docker Engine, Hub, Machine, creating Docker images, Compose, Docker Registry and handling multiple images primarily for middleware installations and domain configurations.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing Directory structures and managing containers.
  • Extensively involved in infrastructure as code, execution plans, resource graph and change automation using Terraform. Managed AWS infrastructure as code using Terraform.
  • Expertise in writing new plugins to support new functionality in Terraform
  • Hands on experience with Kubernetes, Rancher and Docker Swarm.
  • Setting up SWARM using Kubernetes and deployed containers using Docker inside the application. Used Kubernetes to manage containerized applications using its nodes, Config Maps, selector, Services, and deployed application containers as Pods.
  • Experience in working on version control systems like Subversion, and GIT and used Source code management client tools like Git-Bash, Git-Hub, Git GUI, Visual SVN, Tortoise SVN, Stash, Source Tree, other command line applications etc.
  • Build, design and implement scalable cloud-based web applications with GCP.
  • Experience in Bug Tracking, Project Management tools like JIRA, ClearQuest and HP Quality Center.
  • Developed scripts using PERL and BATCH files for Automation of Activities and builds, multiple Scripting languages like Bash, Python, Ruby, Shell, PowerShell.

TECHNICAL SKILLS:

Cloud Computing: EC2, ELB, VPC, RDS, IAM, Cloud formation, S3, Cloud Watch, Cloud Trial, SNS, SQS, SWF, EBS, EMR, Dynamo DB,, Elastic Beanstalk, Route53, Aurora.

Azure: Azure key vault, App Services, ARM Templates, Storage Blobs, VSTS, VPN gateway.

Monitoring Tools: Nagios, Grafana, Splunk and AWS CloudWatch.

Configuration Management tools: Chef and Ansible.

CI/CD Tools: Jenkins and Hudson.

Scripting: Java, JavaScript, NodeJS, Power shell, Python, Bash

Containerization: Docker, Docker Swarm, Kubernetes

Version Control Tools: GIT, SVN and Bit-Buckets

Databases: Oracle, MS SQL Server, MySQL, NoSQL, PostgreSQL.

Build tools: Ant, Maven, Gradle.

Virtualization: Oracle Virtual Box, VMware, Vagrant.

PROFESSIONAL EXPERIENCE:

Confidential, Irving, Texas

AWS DevOps Engineer

Responsibilities:

  • Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, Lambda, SES, SQS and SNS services in AWS cloud.
  • Migrated the application which is hosted on EC2 to a serverless framework using AWS lambda & API gateway.
  • Worked on AWS Elastic load balancing (ELB) for deploying applications in high availability and AWS Auto Scaling for providing high availability of applications and EC2 instances based on the load of applications.
  • 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.
  • Worked on core AWS services such as setting up EC2 instances in AWS, configuring security groups, and setting up Elastic IP's and Configured Elastic Load Balancers (ELB) with EC2 Auto scaling groups.
  • Created branching and tagging strategies to maintain the source code in the Bitbucket repository and coordinate with developers with establishing and applying appropriate branching, naming conventions using GIT source control for Nodejs applications.
  • Configured and automated the Jenkins Build jobs for Continuous Integration and Continuous Deployment (CI/CD).
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images, and managing Docker volumes and used Kubernetes for orchestration.
  • Worked with Scheduling, deploying and managing container replicas onto a node cluster using Kubernetes.
  • Build, design, and implement scalable cloud-based web applications with GCP.
  • Building/Maintaining Docker container clusters managed by Kubernetes, Linux, Bash, GIT, Docker, on GCP
  • Installed, configured and maintained DNS, FTP, TCP/IP and Samba on Red Hat Linux
  • Implemented Continuous Delivery framework using Jenkins, Maven and Ansible in Linux/ UNIX environment.
  • Knowledge in Terraform as infrastructure providers, build images using Packer.
  • Developed Python scripting for automaton purpose and built artifacts (war and ear) from Sonatype Nexus Artifactory are deployed into a Apache Tomcat app server using Shell Scripts.
  • Deployment (CI/CD) tool on Linux machines along with adding/updating plugins such as Git, Maven, ANT, Sonatype Nexus, Bitbucket and Ansible.
  • Used Ansible for central management of Linux configuration files and software package management.
  • Managed Amazon Web Services (AWS) infrastructure with automation and configuration management tools Ansible.
  • Configured Jenkins pipeline jobs workflows to improve reusability for building pipelines.
  • Configured and managed Apache Web Server on Linuxfor web based applications using REST/SOAP, Apache and WebLogic.
  • Created Continuous Build Process using Jenkins as Continuous integration tool.
  • Implemented new projects builds framework using Jenkins as build framework tools.
  • Deployed application using Jenkins server and to troubleshoot build and release job failures, resolve, work with engineers on resolution.
  • Worked on JIRA to create tickets, storyboarding, pulling reports from dashboard, planning sprints.
  • Involved in Python Script to automate Cron jobs and system maintenance.
  • Build out server automation with Continuous Integration - Continuous Deployment (CI/CD) tools like Jenkins/Maven/ANT/Nexus for deployment and build management system for NodeJs applications.
  • Installing, configuring and administering Jenkins Continuous Integration and Continuous

Confidential, Woonsocket, RI

Site Reliability Engineer

Responsibilities:

  • Experience in defining the AWS Security Groups which function as virtual firewalls that control the allowed traffic to reach the EC2 Instances.
  • Use AWS Lambda for deploying and scaling web applications and services developed with NodeJS and Python
  • Participate in setting-up Automation Failover and Failback between different zones.
  • Build scripts using ANT, Gradle and MAVEN build tools in Jenkins, Sonar to move from one environment to other environments.
  • Write templates for AWS infrastructure as a code using Terraform to build staging and production environments.
  • Designing, configuring, maintaining and managing the entire AWS private infrastructures which includes EC2, Auto-Scaling groups, Application Load Balancer, S3, Lambda, CloudWatch, RDS, VPC, SNS, SQS, CloudFront, CloudTrail, IAM for large scale mission critical applications.
  • Launch EC2 instances and involve in AWS RDS, S3, Load Balancing, IAM, VPC, Cloud Formation, Lambda and Cloud Watch.
  • Work on estimating costs and identify cost control mechanisms.
  • Lift and shift of an existing on-premises application to AWS, Identifying appropriate use of AWS architectural best practices
  • Wrote scripts on Python, shell and bash and modified existing scripts on automations.
  • Wrote deploy hooks/scripts for code deploy to deploy code from Git using Jenkins to AWS EC2 instances and also have written multiple Jenkins jobs in bash
  • Created and hardened an Amazon Machine Image (AMI) and installed google authenticator.
  • Designed, configured, and deployed Amazon Web Services for a multitude of applications utilizing the Amazon Web Services focusing on high-availability, fault tolerance and auto-scaling.
  • Wrote Docker files and created images out of it as well as pulling and pushing Docker images to various environments from Docker Hub Registry.
  • Deployed Dockized Applications in Kubernetes cluster using Helm Charts.
  • Worked on setting-up continuous deployment pipelines using Jenkins across multiple Kubernetes clusters to stress the clusters with new infrastructure tools for Kubernetes in development environments. Automated these pipelines through Jenkins using pipeline script.
  • Installed Jenkins on AWS EC2 instance and configured to run all the application cron jobs to run through Jenkins’s server.
  • Worked with GIT to store the code and integrated it into Ansible Tower to deploy the playbooks.
  • Worked on the concept of GIT cloning to create GIT repository.
  • Developed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT, EC2 instances, ELB, Security Groups.
  • Coordinated/assisted developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Used Nagios as an infrastructure monitoring tool to identify and resolve infrastructure problems before they affect critical processes.
  • Used Perl, shell, Ruby, Python scripting for Applications, Backups and scheduling.
  • Supported 24x7 production computing environments and providing on-call and weekend support

Confidential, Dallas, Texas

DevOps Cloud Engineer

Responsibilities:

  • Create S3 buckets and manage policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Create custom Amazon Machine Images (AMIs) to automate server build for auto scaling during peak times. Also, deploy applications in AWS using Elastic Beanstalk.
  • Use tools like Visual Studio Community Edition, Visual Studio Code, Power Shell ISE, and SQL Server Management Studio.
  • Work on implementation of SSL /TLS implementation.
  • Configure Elasticsearch, Logstash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and CloudWatch.
  • Migration to Amazon Web Services & cloud technologies from their current datacenter and virtual environments.
  • Create CloudFormation and Terraform templates and deploy AWS resources like EC2, Autoscaling, EBS, and S3.
  • Implement Serverless architecture using AWS Lambda with Amazon S3
  • Responsible for defining Branching & Merging strategy, check-in policies, improving code quality, automated Gated Check-ins, defining backup and archival plans.
  • Create, manage, and perform container-based deployments using Docker images containing Middleware and Applications together.
  • Enforce Test Driven Development (TDD) approach for writing application codes.
  • Created different stages, Published the Artifacts, Copied the files and Archived the files.
  • Similarly, when the Master branch of GitHub is updated, it directly triggers staging, where you can verify all the developments before it moves to production.
  • Created different pipelines, one for the cloud deployment, other for the backend data& one for Data flow.
  • Wrote ARM templates and PowerShell Scripts, to automate the pipelines as a code.
  • Performed Integrated delivery using Jenkins. Done Branching, Tagging, Release Activities on Version Control Tools GitHub.
  • Worked in an Agile methodology model, using Jira as the project management tool.
  • Install, Configure, and automate Jenkins Build jobs for Continuous Integration and AWS Deployment pipelines using various plugins like Jenkins EC2 plug-in and Jenkins Cloud Formation plugin.
  • Automated configuration management and deployments using Ansible playbooks and Yaml for resource declaration. And creating roles and updating Playbooks to provision servers by using Ansible.
  • Worked on monitoring servers using Nagios, Splunk using logging tools like ELK.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions.

Confidential, Fort Worth, Texas

Linux Engineer

Responsibilities:

  • Installation, Configuration, Upgradation, and administration of Sun Solaris, Redhat Linux.
  • User account management and support.
  • Jumpstart & Kick-start OS integration, DDNS, DHCP, SMTP, Samba, NFS, FTP, SSH, LDAP integration.
  • Network traffic control, IPSec, Quos, VLAN, Proxy, Radius integration on Cisco Hardware via Red hat Linux Software.
  • Responsible for configuring and managing Squid server in Linux.
  • Configuration and Administration of NIS environment.
  • Managing file systems and disk management using Solstice Disksuite.
  • Managing systems routine backup, scheduling jobs like disabling and enabling cron jobs, enabling system logging, network logging of servers for maintenance, performance tuning, testing.
  • Provisioned, managed, and secured desktops in Cloud.
  • Managed the Version control systems GIT and GITHUB.
  • Created Docker images using Docker file from scratch and worked on Docker container snapshots, removing images, and managing Docker volumes customized and modified base images from existing environment configurations and maintain the image repos for development teams.
  • Provided end-user for all Subversion (SVN) users to effectively use the tool.
  • Generated deployment profiles (jar, war, ear) using Jenkins.
  • Configured Git build scripts using MAVEN build tools with Jenkins and schedule jobs using POLL SCM option and integrated to automate the code checkout process.
  • Generate reports in SSRS and support theSSRSplatform.
  • Setup Site scope monitoring for applications.
  • Trained in ChefAutomation tool.
  • Document and pushdown task to Service desk team.
  • Coordinate with change management team for releases.
  • Attend daily standup meetings.

We'd love your feedback!