We provide IT Staff Augmentation Services!

Aws Devops Engineer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • Around 7 years of experience in DevOps, Amazon web services as well as build and release engineer, Linux system administration in solving the typical problems and deployment operation required in different environments and supporting development.
  • Experienced in utilizing AWS for importing volumes, propelling EC2, configure security groups, auto scaling, stack balancers in the characterized virtual private connection.
  • Had good experience in creating instances in AWS and deploying Linux environments.
  • Experienced with IAM in creating new users & groups, defining roles and policies.
  • Experienced in provisioning of IaaS, PaaS, SaaS virtual machines and web/worker roles.
  • Experience in creating alarms and trigger points in CloudWatch based on thresholds and monitored the server’s performance, CPU utilization, disk usage.
  • Hands on experience on terraform a tool for building, changing and versioning infrastructure safely and efficiently.
  • Experience in source control tools like Git, SVN.
  • Strongly experienced with Jenkins, Bamboo which are continuous integration tools.
  • Knowledge and experience in creating Jenkins pipeline and implementing project builds the framework.
  • Expertise in ANT & Maven build tools in Java environment.
  • Experience with container - based deployments using docker and worked with docker images and containerization of applications using docker.
  • Experience in using kubernetes to orchestrate the deployment, scaling and management of docker containers.
  • Experienced in ansible and writing playbooks efficiently for virtual and physical instances provisioning, configuration management, patching and software deployment.
  • Had Strong command in Linux and Unix administration.
  • Experienced in setting up chef workstation, bootstrapped instances using chef and integrating with auto scaling.
  • Experienced in integration of unit tests, code quality analysis tools like Junit, SonarQube and Veracode, selenium.
  • Good knowledge on working, running SQL database scripts used as part of build and deployment processes.
  • NoSQL database experience in MongoDB, CassandraDB.
  • Experienced in implementing and administering monitoring tools like Splunk and Nagios.
  • Experienced in virtualization technologies VMWare, Virtual box, Vagrant for creating virtual machines and provisioning environments
  • Strong ability to troubleshoot any issues generated while building deploying and in production support.

TECHNICAL SKILLS

Operating systems: Windows, Unix, Linux, RedHat, MacOs, CentOs

Cloud Services: AWS, Microsoft Azure, GCP, PCF, Openstack and Rackspace

Monitoring Tools: CloudWatch, Nagios, Splunk, Zabbix, Sensu

Source control tools: GIT, Subversion, Perforce, CVS

CI/CD: Jenkins, Bamboo, Team city, GitLab

Build tools: Maven, ANT, Nexus, Gradle, Build forge, Cruise control

Repositories: Nexus, Art factory, JFrog

Configuration Management: Puppet, Chef, Ansible, CF Engine

Containerization: Docker, Kubernetes, OpenShift

Tracking Tools: Jira, Remedy, Clear Quest, ServiceNow, Rally

Scripting Languages: Shell Scripting, PowerShell, JSON, Ruby, Python

Database: MySQL, MS SQL Server, No SQL, MongoDB, Oracle, DynamoDB, Cassandra, DB2

Virtualization: VM Ware, Virtual Box

PROFESSIONAL EXPERIENCE

Confidential

AWS DevOps Engineer

Responsibilities:

  • Worked as DevOps and AWS engineer in Automating, Configuring and Deploying instances on AWS cloud environments.
  • Also Responsible for maintaining and expanding AWS infrastructure using AWS stack especially worked with database setup and maintenance on AWS EC2 and migrated applications from customer on premises datacenter to the cloud.
  • Able to create scripts for system administration and AWS using languages such as BASH and Python, created Lambda functions to upload code and to check changes in S3, DynamoDB table.
  • Migrated the current Linux environment to AWS/RHEL(RedHat) Linux environment and used auto scaling feature. Involved in Remediation and patching of Unix/Linux Servers.
  • Created S3 buckets and maintained and utilized the policy management of S3 buckets and Glacier for storage and backup on AWS. Developed a notification system using LAMP, PHP, MVC and Amazon Web services.
  • Created monitors, alarms and notifications for EC2 hosts using CloudWatch.
  • Worked on creation of source code in Git and branching, creating labels, merging of codes on git for QA testing and release.
  • Integrating Jenkins with GitHub for continuous integration and deployment of the code by enabling git hooks, the build jobs are automatically created once the changes are made to the code by dev team.
  • Worked on using Maven as build tools on java projects for the development of build artifacts on the source code.
  • Worked on to setup Docker to automate container deployment through Jenkins and worked on docker container to create docker images for different environments.
  • Used Ansible tower to auto deploy servers rapidly as per the requirement and also implemented and designed AWS virtual servers by ansible roles to ensure deployment of web applications.
  • Maintained high availability clustered and standalone server environments and refined automation components with scripting and configuration management using Ansible.
  • Worked on build scripts and automated solutions using various scripting languages like python, Ruby, YAML.
  • Developed docker images using a docker file and docker container snapshots and managing docker volumes also deployed Docker swarm using Ansible.
  • Worked in using Kubernetes for container management that runs docker containerized applications in a cluster of EC2 instances in Linux environment.
  • Converted existing terraform modules that had version conflicts to utilize cloud formation during terraform deployments to enable more control on missing capabilities.

Environment: AWS, Git, GitHub, Jenkins, Nexus, MQ server, Maven, Ansible, Shell, Python, Ruby, YAML, Docker, Kubernetes, cloudwatch, Terraform.

Confidential, NewYork

Azure DevOps Engineer

Responsibilities:

  • Worked on Microsoft Azure (Public) Cloud to provide IaaS support and created an image of Virtual Machine using PowerShell Script and Azure Portal along with creating/managing Virtual Network and End Points.
  • Designed and maintained containerized microservices and worked on configuration/maintenance of private container registry on Microsoft Azure for Hosting Images and used Windows Active Directory to secure an Azure Active Directory AD domain services and managed the domain with LDAP's.
  • Implemented Office 365 and Azure Active Directory for single Sign-On, Authentication, Authorization, and Azure Role-based Access Control. Tested and Debugged Microsoft Azure Portal & CLI.
  • Developed a POC (Terraform code) for storing an image in Azure Blob Storage by provisioning the infrastructure with Terraform by writing Lambda, API-gateway scripts where recognition gives away the metadata of the uploaded image and store it in MongoDB.
  • Administered Kubernetes design and applications and created a Mesh Pod network between Kubernetes clusters.
  • Created multiple Docker Containers and Clusters, managed them using Docker Swarm. Achieved CD goal on the high scalable environment with the help of Docker
  • Installed an ELK agent (file beat) with Ansible playbook. Expertise in integrating Terraform with Ansible, Packer to create and version the Azure Infrastructure.
  • Developed Apache KAFKA Queue System to Collect Log data without Data Loss and Publish to various Sources.
  • Administered Bamboo for Continuous Integration and Deployment into JFrog Application Servers, testing in build environment and release on scheduled time.
  • Created Artifacts using Apache Maven and stored them back in JFrog Artifactory and efficiently run them in multiple environments using Docker on a well-established Bitbucket server.
  • Implemented the Bitbucket version control system for Ansible Modules and integrated Code Manager of Ansible to perform the code deployment to the Ansible master.
  • Used Nagios as a monitoring tool to identify and resolve infrastructure problems and used Nagios Event handlers to restart the failed applications and services automatically.
  • Installed and configured MongoDB agents to troubleshoot slow response times and excessive loads. Worked on MongoDB to setup, share and manage replica set.
  • Helped to design, create, and maintain an end-to-end test Harness for Fugue (mostly Python & Bash).
  • Implementation of horizontal auto-scaling use cases using OpenStack components such as Heat, Ceilometer, Lbaas.

Environment: Microsoft Azure, Terraform, Kubernetes, Bitbucket, Ansible, Bamboo, Apache Maven, Apache KAFKA, JFrog Artifactory, Harness, Docker, PowerShell, WebLogic, Bash, MongoDB, Nagios, OpenStack.

Confidential, Boston, MA

DevOps Engineer

Responsibilities:

  • Responsible for Installation, Configuration Management, Maintenance and Systems Development of Red Hat Linux , Oracle Enterprise Linux / UNIX Systems.
  • Worked closely with software developers to debug software and system problems.
  • Automated apache-webserver configuration, DB server configuration, SSSD configuration LAMP by writing ruby cookbooks in chef.
  • Worked on using Chef Attributes, Chef Templates, Chef Recipes, and Chef Files for managing the configurations across various nodes.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Configuration Management and source code repository management using tools like GIT, Subversion (SVN), Perforce and PVCS.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Installed and configured Jenkins for Automating Deployments and providing a complete automation solution.
  • Management and design of integrated build pipelines using continuous integration workflows such as Jira, Git, Jenkins, Docker, Artifactory, and Nexus.
  • Integrated Jenkins with UDeploy for implementing Continuous Delivery in all legacy projects.
  • Worked on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Implemented Nagios monitoring solution for mission critical server. Monitored the server and application using Nagios and Splunk.
  • Experience with Agile to develop and work with the client to calibrate releases for test deployment.
  • Built and deployed J2EE application in JBoss in an agile continuous integration environment using Python scripts
  • Supported and developed tools for integration, automated testing and release management. Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems.

Environment: Chef,Git,Ant,Maven,Jenkins,Jira,Docker,Nexus,Nagios,Splunk,Udeploy,JBoss.

Confidential

Build and release engineer

Responsibilities:

  • Responsible for build, design and maintain the platform automation infrastructure using Chef.
  • Developed Chef Cookbooks to install and configure Apache, Tomcat, Splunk, Jenkins, WebLogic, Rundeck and deployment automation and Integrated Jenkins, Rundeck and Chef.
  • Implementing Test Driven Development (TDD) approach for writing Chef Cookbook using Test-kitchen, and Chef Spec.
  • Helped Developers to setup Workstations in Windows, Linux and Mac to work with Chef.
  • Supported server/VM provisioning activities, middleware installation and deployment activities via chef.
  • Integration of Configuration Management Systems like Chef with AWS for code deployment.
  • Experience working with Docker Hub, Internal Docker Registry and Docker Engine.
  • Provided end-user training for all Subversion (SVN)/GIT users to effectively work on it.
  • Developed build using ANT and MAVEN as build tools and used Jenkins to kick off the builds move from one environment to other non-prod environments.
  • Create Python script to automatically parse data from logs and PCAP to be feed into ELK.
  • Built and Deployed J2EE to a web application server in an Agile continuous integration environment and automated the whole process.
  • Responsible in deploying the application WARs, EARs in Web Logic application servers and troubleshoot any deployment issue.
  • Configured the JNDIs, Data Sources, and JDBC to connect the application to the backend Oracle Database.
  • Experience in migrating source code repositories from between various version control systems like SVN to Git, SVN to P4v.
  • Worked on several build tools like ANT, Maven and Gradle etc.
  • Deployed Applications into PROD & Pre-Prod environments with various Application server technologies like Web Logic, JBoss & Apache Tomcat.
  • Automated webserver content deployments via shell scripts.

Environment: Solaris, Unix, Java, Maven, Web Sphere Application Server (WAS), Jenkins, Chef, Jira, SVN,ANT

We'd love your feedback!