We provide IT Staff Augmentation Services!

Devops & Aws Engineer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • Around 8 years of experience in IT industry in various roles as DevOps, Cloud Engineer, Linux System Administrator, with excellent experience in Software Integration, Configuration, Packaging, Automating, Managing and Releasing code from one environment to other environment and deploy to servers, support and maintenance under Unix/Linux/VM's Platforms.
  • Experience in DevOps, Configuration Management, Cloud Infrastructure, Automation. It includes Amazon Web Services, Docker, Kubernetes, Git, GitHub, Bitbucket, Jenkins, Chef, Ansible, Puppet, Vagrant, Terraform, Apache, Tomcat, Ant, and Maven.
  • Expertise in AWS platform and its dimensions of scalability including EC2, Lambda, S3, EBS, VPC, ELB, AMI, RDS, IAM, Elastic Container Service (Docker Containers), Cloud Formation, CloudFront, CloudWatch, Redshift and other services of the AWS.
  • Experience in designing AWS cloud models for Infrastructure - as-a-Service (IAAS) and Platform-as-a-Service (PAAS).
  • Ability to build deployment, build scripts and automated solutions using scripting languages such as shell, Ruby and Python.
  • Maintaining Continuous Integration, Continuous Delivery and Continuous Deployment in multiple environments like DEV, TEST, STAGE & PROD.
  • Experience working on Docker Container, Docker Hub, Docker Swarm for creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Experience in Scheduled, deployed and managed container replicas onto a node cluster using Kubernetes.
  • Experience in using Jenkins and pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Developed RESTFUL webservices to establish communication between applications and tested API integrity to ensure proper functionality using Postman.
  • Well versed with many different concepts of Chef like Roles, Environments, Data Bags, Knife, Chef Server Admin/Organizations.
  • Used Ansible as a powerful tool for creating infrastructure and deployed on servers.
  • Expertise in writing Ansible playbooks, modules and roles.
  • Created Azure Event Hubs for Application instrumentation and for User experience or work flow processing.
  • Worked extensively on automation engine Ansible that automates cloud provisioning, configuration management, application deployment, intra-service orchestration, and many other IT needs.
  • Extensively worked on Jenkins and Bamboo by installing, configuring and maintaining for continuous integration (CI) and for End to End automation for all build and deployments. Implement CI/CD tools Upgrade, Backup, Restore, DNS, LDAP and SSL setup.
  • Deep Experience in several areas of Jenkins like master/slave administrations, access controls, report generations, parameterized/triggered build setups etc.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with build utilities like Maven and ANT for building of jar, war and ear files by using binary repos like Nexus and Artifactory.
  • Experience on Kubernetes for creating Projects, Services for load balancing and adding them to Routes to be accessible from outside, Creation of Pods through new application and control the scaling of pods, troubleshooting pods through ssh and logs.
  • Worked on Web servers and Application servers like Apache, WebLogic, Tomcat, WebSphere, JBOSS to deploy code.
  • Expertise in working with different Bug Tracking Tools like JIRA, ServiceNow.
  • Good understanding of OSI Model, TCP/IP protocol suite (IP, ARP, TCP, UDP, SMTP, FTP).
  • Experience in implementing and administering monitoring tools Splunk and Nagios.
  • Experienced on ELK architecture and its components like Elasticsearch, Logstash and Kibana.

TECHNICAL SKILLS

Platforms: UNIX, Linux (Red Hat 5.x,6.x), CentOS, Windows 8/7/Vista/ XP

Version Control Tools: SVN, GIT, Bitbucket.

CI/CD Tools: Hudson, Jenkins, Bamboo

Build Tools: Ant, Maven, MS Build.

Programming Languages: C, Shell, Groovy, Yaml, Python, Java.

Container Platforms: Docker, Packer, Kubernetes, ECS, Packer

Configuration Management: Ansible, Puppet, Chef.

Monitoring Tools: Nagios, CloudWatch, Logstash, Elasticsearch.

Cloud Platform: AWS, Azure.

Bug Tracking Tools: JIRA, Remedy, HP Quality Center

AWS Services: EC2, ELB, EBS, AMI, S3, VPC, RDS, IAM, Cloud Formation, CloudFront.

Web Services: Restful, Soap

Artifactories: Nexus, Artifactory, JFrog

Web/Application Servers: WebLogic, Tomcat, JBOSS, Apache.

Database Systems: SQL Server, My SQL, Dynamo DB.

PROFESSIONAL EXPERIENCE

Confidential

DevOps & AWS Engineer

Responsibilities:

  • Build AWS cloud Setup and infrastructure various resources like EC2, EBS, S3, VPC, ELB, CloudFormation, Elastic Cache, ECS, ECR, CloudWatch, AMIs.
  • Installed, configured and setting up databases in AWS using RDS, Storage using S3 buckets and configuring instance backups to S3 buckets.
  • Design of Cloud architectures for customers looking to migrate or develop new PAAS, IAAS, or hybrid solutions utilizing Amazon Web Services (AWS).
  • Assigned Roles and Policies to Users by using Identity and Access Management (IAM).
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances. Setting up redundancy to multiple Availability Zones (AZ) for EC2 instances.
  • Created CloudFormation template to build a repeatable process to stand up various application deployment environments in AWS.
  • Replaced the use of Cloud Formation with Terraform to not be fully locked into a single cloud provider.
  • Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Managed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Ran Ansible playbooks and created various roles for applications, then deployed the Applications/ Services on hosts.
  • Used AWX and Ansible tower for deployment of the developed playbook in the Production and Dev Servers.
  • Implemented Infrastructure automation through Ansible for auto provisioning, code deployments, software installation and configuration updates.
  • Working with GIT to store the code and integrated it to Ansible Tower to deploy the playbook.
  • Wrote several Ansible Playbooks for the automation that was defined through tasks using YAML format and run Ansible Scripts to provision Dev servers.
  • Configured Ansible to manage AWS environments and automate the build process for core AMIs used by all application deployments including Auto Scaling and Cloud Formation Scripts.
  • Implemented Ansible to manage all existing servers and automate the build/configuration of new servers.
  • Used Ansible to Setup/teardown of ELK stack (Elasticsearch, Logstash, Kibana) and troubleshoot the build issues with ELK and work towards the solution.
  • Deployed and configured Elastic search ELK Logstash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and Cloud Watch.
  • Created scripts for system administration using languages such as Shell and Python. Also developed and maintained Shell scripts for build and release.
  • Have built Elasticsearch, Logstash and Kibana (ELK) for centralized logging and then store logs and metrics into S3 bucket using Lambda function.
  • Installed, configured and managed the ELK (Elasticsearch, Logstash and Kibana) for Log management within EC2 /Elastic Load balancer for Elasticsearch Involving in cloud automation with configuration management system Ansible.
  • Kubernetes is being used to orchestrate the deployment, scaling and management of Docker Containers.
  • Used Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes Created Pods and managed using Kubernetes.
  • Used AWS lambda to run servers without managing them and to trigger to run code by S3.
  • Created Docker images from scratch and customized and modified base images from existing environment configurations and maintaining the image repo for development teams.
  • By using Kubernetes, we have deployed containers of Docker inside a cluster.
  • Automated application deployment in cloud using Docker technology using Elastic Container Service Scheduler.
  • Worked with JSON based RESTFUL Web Services and Amazon Web Services (AWS).
  • Developed Windows services to store SQL Server data in to Cloud base data warehousing by using Microsoft Azure and Amazon Web Services (AWS) RedShift.
  • Created Azure Event Hubs for Application instrumentation and for User experience or work flow processing.
  • Worked with Azure ExpressRoute to create private connections between Azure datacenters and infrastructure for on premises and in colocation environment.
  • Used Terraform as IAAS tool for spinning up the instances in the Cloud for the servers.
  • Collaborate in the automation of AWS infrastructure via Terraform and Jenkins - software and services configuration via chef cookbooks.
  • Used Terraform to transform the infrastructure from on - premise to cloud.
  • Developed microservice on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
  • Used Docker for container snapshots, attaching to a running container, removing images, managing directory structures and managing containers in Docker registry
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub.
  • Used Git, Maven, Jenkins, Chef and Jira as tools for day to day build & release cycles.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to Schedule the builds.
  • Implementing a Continuous Delivery framework using Jenkins, Maven in multiple environments.
  • Responsible for installing Jenkins master and slave nodes and configure Jenkins builds for Continuous Integration (CI) and Continuous Delivery (CD).
  • Implemented SonarQube to break down code quality measurements, to check the coding gauges and setup quality doors to permit/fizzle works according to prerequisite.
  • Setup Continuous Integration for major releases in Jenkins. Created Pipeline in Jenkins by integrating Git and Maven Plugins. Created new build jobs in Jenkins admin console and configured global environmental variables.
  • Implemented a Continuous Delivery pipeline with Docker, and GIT Hub and AWS.
  • Strong use of Shell scripting languages including BASH for Linux and Mac Platforms and PowerShell for Windows systems.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with PowerShell to automate routine jobs.
  • Created and automated the Jenkins pipeline using pipeline groovy script for the applications .
  • Defined and Developed plan for Problem & Incident management Process based on ITIL. Networking protocols such as TCP / IP, Telnet, FTP, NDM, SSH, rlogin .

Environment: AWS EC2, EBS, S3, VPC, ELB, ECS,ECR, Azure, Auto Scaling, ELK, AMIs, Lambda, Ansible, AWX, Terraform, Cloud Formation, Elastic Cache, CloudWatch, Terraform, PowerShell, GIT, RESTFUL, Jenkins, ANT, Maven, Nexus, Docker, Kubernetes, a Python, Groovy.

Confidential

DevOps/Cloud Engineer

Responsibilities:

  • Created and Configured Red Hat, Ubuntu, CentOS Virtual Machines in AWS using EC2, ElasticIP, VPC, Subnets, Route Tables, NAT Gateway.
  • Configured SNS, SQS, RDS, S3, Cloud Front and ELB to setup environment ready for cloudification.
  • Configuring of VPC and Route 53 DNS with networking of subnets containing servers.
  • Creating alarms in CloudWatch service for monitoring the server’s performance, CPU Utilization, disk usage etc.
  • Used AWS lambda to run servers without managing them and to trigger to run code by S3 and SNS.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Create and managed databases like SQL Server using Relational Database Service (RDS) in AWS.
  • Used GIT for source code version control and integrated with Jenkins for CI/CD pipeline, code quality tracking and user management with build tools Maven.
  • Implemented CI/CD Automation Process using various CI Tools like Jenkins and CD Tools like Docker.
  • Utilized Docker for the runtime environment of the CI/CD system to build, test and deploy.
  • Performed Continuous Integrated delivery (CI and CD process) using Jenkins.
  • Performed Integrated delivery (CI and CD process) Using Jenkins, Nexus.
  • Used Puppet to automate Configuration management and to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points and Packages.
  • Used Ansible for configuring and managing multi-node configuration management over SSH and PowerShell.
  • Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Used Ansible Playbooks to setup Continuous Delivery Pipeline. Deployed micro services, including provisioning AWS environments using Ansible Playbooks.
  • Used Ansible to document all infrastructures into version control.
  • Worked on Terraform tool to AWS Cloud Formation in order create, update and version our AWS infrastructure and deployed Docker on AWS.
  • Worked with Terraform to create AWS components like EC2, IAM, VPC, ELB, Security groups.
  • Managed different infrastructure resources, like physical machines, VMs and even Docker containers using Terraform It supports different Cloud service providers like AWS.
  • Configured Cloud Watch and Nagios to monitor real-time granular metrics of all the AWS Services and configured individual dashboards for each resource Agents.
  • Used JIRA tool to track all the defects and changes related to build and Release Team.

Environment: AWS, Git, GitHub, Jenkins, UNIX, EC2, S3, ELB, EBS, Cloud Formation, Maven, Nagios, Ansible, Terraform.

We'd love your feedback!