We provide IT Staff Augmentation Services!

Aws/devops Engineer Resume

3.00/5 (Submit Your Rating)

Framingham, ConnecticuT

SUMMARY

  • 7+ years of IT Industry experience with specialization as DevOps engineer with expertise in areas of Linux Administrator, Application development, Software Configuration and Cloud Management, and GIT on UNIX and Windows Environment.
  • Extensive knowledge in Automation, Configuring and Deploying instances on Amazon web services (AWS) components like EC2, ELB, Auto scaling, S3, VPC, Route53, Cloud Watch, Cloud Trial, Cloud Formation Template, Elastic Beanstalk, IAM, Security Groups, CloudFront, SNS, VPCs, DynamoDB, Lambda.
  • Implemented continuous integration and deployment using various CI/CD tools like Jenkins, Nexus, GIT and SVN.
  • Extensive experience in using Build Automation DevOps tools like Salt stack, Maven, Artifactory/Nexus, Hudson/Jenkins, Puppet/Chef/Ansible, AWS (Amazon Web Services).
  • Experience in setting up CI/CD pipelines from Gitlab repo to Digital Ocean servers
  • Extensively worked with build tools like MAVEN and ANT for the building of deployable artifacts (war & ear) from source code.
  • Experienced with Docker container service. Creating Docker files, Docker Images & Containers
  • Experience with container - based deployments using Docker, working with Docker images, Docker hub and Docker registries, installation and configuring Kubernetes and clustering them.
  • Extensively worked on Jenkins, Docker for continuous integration and for End to End automation for all build and deployment.
  • Extensively worked with scripting languages like python for implementing serverless architecture with Lambda functions.
  • Experienced with Ansible playbooks for virtual and physical instance provisioning, configuration management, patching and software deployment.
  • Good at managing, hosting, and planning for Azure Infrastructure, implementing and deploying workloads on Azure virtual machines (VMs). Worked on creating end-end ci/cd pipeline using VSTS and deployed it in the Azure cloud.
  • Expertise installing, configuring and testing Open stack environment (Nova, Swift, Cinder, Neutron, Horizon, Glance, and Keystone) on RedHat and Ubuntu distribution.
  • Experience on working with on-premises network, application, server monitoring tools and on AWS with CloudWatch monitoring tool. Good understanding of Software Development Life Cycle (SDLC) like Agile, Waterfall Methodologies.
  • Administration of Production, Development and Test environment’s carrying Windows, Ubuntu, RedHat Linux, SUSE Linux, CentOS and Solaris Servers. Experience supporting Chef Environment with 200+ servers and involved in developing manifests.Extensively experienced in using Build Automation tools like ANT and Maven.
  • Experienced in branching, tagging and maintaining the version across the environments using
  • Experience on Amazon Web Services for deploying EC2 instances consisting of various flavors like Amazon Linux AMI, Red Hat Linux Enterprise, SUSE Linux, Ubuntu Server, Microsoft Window Server 2012 and many more.
  • Experience worked with Pivotal Cloud Foundry (PCF) and the implementation of micro-services in Pivotal Cloud Foundry.
  • Experience in Kubernetes to deploy scale, load balance and manage Docker containers with multiple namespace versions.
  • Assisted in migrating Linux, windows and VMware server into Aws cloud.
  • Experience using Docker containers in implementing a high-level API to provide lightweight containers that run process isolation and worked on the creation of customized Docker container images, tagged and pushed the images to the Docker repository.
  • Implemented a Docker delivery pipeline allowing for CI/CD of Java tomcat web service containers
  • Implemented CI/CD by integrating Jenkins with various DevOps tools such as Git, Maven, Nexus, Sonar Qube, Docker, AWS, Azure etc.Implemented and created compute instances for machine learning models in AWS
  • Experience integrating applications with advanced application monitoring tools such as Prometheus, Datadog, ELK, etc
  • Experienced in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like GIT, GITLAB CI, Subversion (SVN) on Linux platforms.
  • Hands on experience on using elastic block storage and S3 buckets for data storage.
  • Worked with Ansible playbooks for virtual and physical instance provisioning, configuration management, patching and software deployment.
  • Experience in configuring and managing Puppet Master Server and experience in updating and creating modules and pushing them to puppet clients.
  • SCM tools like GIT, Subversion (SVN) on Linux and windows platforms.
  • Configured Various Network Services such as LDAP, NFS, NIS, DHCP, DNS and Send Mail in RedHat Linux.
  • Ability to quickly understand, learn and implement the new system design, new technologies, data models and functional components of software system in a professional work environment.

TECHNICAL SKILLS

Versioning Tools: SVN, GIT, Pre-force

Cloud Technologies: AWS, OpenShift, Azure, GCP

Configuration Management: Puppet, Chef, Ansible,Bamboo, Saltstack

Build Tools: ANT, Maven

Scripting: Shell, Python, PowerShell, Ruby, Bash, Java, Groovy

Web Servers: WebLogic, WebSphere, Apache Tomcat, JBoss

Databases: Oracle, SQL SERVER, MySQL, DB2

Operating Systems: Windows, Unix, RHEL, CentOS, Solaris, HP-UX

Integration Tools: Jenkins, Hudson

Monitoring Tools: Nagios, Splunk, CloudWatch, CloudTrail

Containerization Tools: Docker, Kubernetes

Virtualization: VMware, vSphere, ESXi, vRA, vRO

Bug Tracking Tools: JIRA, Confluence

PROFESSIONAL EXPERIENCE

Confidential, Framingham, Connecticut

AWS/DevOps Engineer

Responsibilities:

  • 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.
  • Experience in building new application and deployment through Ansible and managing them in production environment.
  • Experience in IaaS managing Amazon Web Services (AWS) infrastructure with automation and configuration management i.e. Ansible.
  • Responsible for automated identification of application server and database server using Ansible Scripts.
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, stack monitoring using Ansible playbooks and has Integrated Ansible with Jenkins.
  • Ran Ansible playbooks and created various roles for applications, then deployed the Applications/Services on hosts.
  • Used Ansible to manage systems configuration to facilitate interoperability between existing infrastructure and new infrastructure in alternate physical data centers or cloud (AWS).
  • Worked on creation of Ansible manifest files to install tomcat instances and to manage configuration files for multiple applications.
  • Installed, Deployed Red Hat Enterprise Linux 6.x/7.x, CentOS and installation of packages and patches for Red Hat Linux Servers.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Implemented Azure SQL Server for storing the data related to the recruitment and extensively worked on queries and stored procedures
  • Managed GIT and Subversion (SVN) branching and merging for older projects in multiple simultaneous releases, Involved in the migration of code from Subversion (SVN) to GIT.
  • Development of automation of Kubernetes clusters with Ansible, writing playbooks.
  • Integrated Docker Container orchestration framework using Kubernetes by creating pods, configuration maps and deployments.
  • Worked on deployment automation of all the micro services to pull image from the private Docker registry and deploy to Docker Swarm Cluster using Ansible.
  • Automated the Applications and MySQL, NoSQL container deployment in Docker using Python and monitoring of these containers using Nagios.
  • Integrated Technologies such as Docker and Kubernetes, a powerful cluster manager and orchestration system for running your Docker Containers by using OpenShift Google Cloud Platform.
  • Used PowerShell and T-SQL combining data from multiple sources, Wrote PowerShell scripts for reporting and automation addressing the needs of approximately 14,000 servers.
  • Working knowledge on Azure cloud IAAS and PAAS Services, Azure SQL, Azure storage and Azure Services.
  • Design roles and groups using Azure Identity and Access Management (IAM)
  • Managing existing infrastructure and created new infrastructure using Ansible as Configuration Management Tool.
  • Used Ansible to Setup/teardown of ELK stack (Elasticsearch, Logstash, Kibana) and troubleshoot the build issues with ELK and work towards the solution.
  • Work closely with engineers on OpenShift by Red Hat, becoming a contributor to both the upstream and downstream OpenShift by Red Hat projects to deliver functionality.
  • Knowledge and practical experience in the use of SQL, Django, HTML, and CSS.
  • Responsible for automated deployment of Java application in Tomcat Server using Ansible Scripts.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
  • Perform day-to-day operation and troubleshooting of VMs and Docker swarm in GCP to compute engine using Terraform.
  • Used Google Cloud Platform (GCP) to build, test and deploy applications on Google's very adaptable and solid framework for web, portable and backend arrangements.
  • Created Python scripts to totally automate AWS services which includes web servers, ELB, CloudFront distribution, database, EC2 and database security groups, S3 bucket and application configuration, this script creates stacks, single servers, or joins web servers to stacks.
  • Worked closely with deployment team and SQA team for product releases.
  • Provided end-user training for all GitHub users to effectively use the tool.
  • Installed Ansible Registry for local upload and download of Docker images and even from Docker Hub.
  • Implemented Configuration Management, Change Management policies and procedure
  • Decreased script runtimes from hours to minutes, concentrating on accuracy and optimization and Created SSRS reports and routine ad-hoc SQL queries.
  • Used Salt stack as an open-source configuration management and remote execution engine. It remotely executes commands across all machines, and It is a python-based software.
  • Configured Kubernetes and used as Clustered mechanism for Images and configurable files.
  • Experience in JIRA to capture, organize and prioritize issues.
  • Proficient in writing shell scripts and remote execution of the scripts using several ways including Bash.
  • Deployed and configured Chef Server including bootstrapping of chef-client nodes for provisioning by Testing Chef Recipes/Cookbooks with Test-kitchen.
  • Worked on integrating GIT into the Continuous Integration (CI) environment along with Jenkins and hands-on experience with testing frameworks Junit, Selenium, cucumber.js for setup, build and delivery pipeline.
  • Built monitoring and metric gathering system around OpenShift using Sensu, Grafana, and Prometheus. Expertise in working with different Bug Tracking tools like JIRA, Clear Quest, and Quality center.
  • Installed and configured automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes, and an admin control workstation.
  • Managed and supported AWS Security related issues, such IAM and S3 policies for user access.
  • Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMI s for mission critical production servers for backup.
  • Installed application on AWS EC2 instances and configured the storage on S3 buckets.
  • Assisted the team experienced in deploying AWS.
  • Automated delivery pipeline using integration and infrastructure tools GIT, Jenkins and Ansible.

Confidential, New York, New York

DevOps /AWS Cloud Engineer

Responsibilities:

  • Experience in deploying AWS Solutions using EC2, S3, EBS, Elastic Load Balancer (ELB), Auto Scaling groups, AMIs.
  • Integrated Git, Jenkins, and maven in accomplishing continuous integration and configured Jenkins with Poll SCM build trigger.
  • Configured Kubernetes and used as Clustered mechanism for Images and configurable files.
  • Configuring EC2 instances with Playbooks to enable environment for deployment.
  • Maintaining AMIs of the Configured Ec2 instances.
  • Built Applications using Binary builds hosted in OpenShift and expose them to make them reachable to Applications outside of OpenShift.
  • Created bitbucket repositories including merging and building feature branches.
  • Collaborate in the automation of AWS infrastructure via Terraform and Jenkins - software and services configuration.
  • Used Terraform to transform the infrastructure from on - premise to cloud.
  • Used Stack Driver Monitoring in GCP to check the alerts of the applications that run on the Google Cloud Platform and deployed on GCP using Google Cloud Deployment Manager.
  • Worked with Docker containers which are lightweight and fast for reducing the cycle time of development, testing and deployment. Used JIRA to track issues and Change Management.
  • Managed the deployment activities for multiple server instances by enabling password less communication between the servers and utilizing utility in the shell scripts.
  • Deploying Java Enterprise applications to Apache Web Server, JBoss Application Server.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain as a CI/CD process, SVN/GIT with Dev/Test/Prod Branching Model for weekly releases.
  • Using Chef deployed and configured Elasticsearch, Logstash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and CloudWatch.
  • Design roles and groups using Azure Identity and Access Management (IAM)
  • Designing cloud-hosted solutions, specific AWS product suite experience.
  • Implemented messaging solution to automate device data sync with client database utilizing OpenShift applications deployed on AWS.
  • Python Developer deals with web applications development for maintaining and accessing database. Maintaining of databases, data and analyzing them for traffic control using Python.
  • Used CloudTrail, Cloud Passage for AWS security and scanning Involved strongly in administration and Engineered Jenkins for managing weekly Build, Test and Deploy chain as a CI/CD process.
  • Written and modified various Cookbooks / Recipes for better management of the systems.
  • Built and managed a large deployment of Ubuntu Linux instances systems Automation and written recipes, tools, shell scripts and monitoring checks.
  • Setup Puppet Master, Client and wrote scripts to deploy applications on Dev, QA, production environments.
  • Used Puppet Server and Workstation to manage and configure nodes.
  • Used CI/CD tools, allowing developers to automatically build, integrate, and test source code, then prepare the app for deployment. Configured and Monitored distributed and multi-platform servers using Nagios and Splunk.
  • Migrated VMware VMs to AWS and Managed Services like EC2, S3 Bucket, Route53, ELB, EBS etc
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with PowerShell to automate routine jobs.
  • Developed Custom OpenShift templates to deploy the applications and to create the OpenShift objects build, deployment configs, services, routes and persistent volumes.
  • Designed and developed a configuration management database (CMDB) using Python and MySQL to maintain and audit the everyday configuration changes.
  • Python Developer deals with web applications development for maintaining and accessing database. Maintaining of databases, data and analyzing them for traffic control using Python.
  • Implementing a Continuous Delivery framework using Jenkins, Maven and Nexus in Linux environment.
  • Rapid-provisioning and configuration management for Ubuntu on Amazon Web Services (AWS).

Confidential, Miramar, Florida

DevOps Engineer

Responsibilities:

  • Implemented Ansible to manage all existing servers and automate the build/configuration of new servers.
  • Developed an Ansible role for Zabbix-agent which will be integrated into the to the CICD pipeline and
  • Used Ansible to document all infrastructures into version control.
  • Analyze and resolve conflicts related to merging of source code for GIT.
  • Installed Jenkins/Plugins for GIT Repository, Setup SCM Polling for Immediate Build with Maven and Maven Repository (Nexus Artifactory) and Deployed Apps using custom ruby modules through Puppet as a CI/CD Process.
  • Used JIRA, Confluence for bug tracking, creating the dashboard for issues.
  • Evaluated existing JIRA instance and resolved performance issues.
  • Contracted to serve as the JIRA Systems Administrator for the international
  • Used Ansible to document application dependencies into version control.
  • Responsible for on boarding Application teams to build and deploy their code using GitHub Jenkins, Nexus and Ansible.
  • Involved in deploying new manifests and modules to numerous puppet clients for System and Application Configuration Management.
  • Resolved merging issues during rebasing and re-integrating branches by conducting meetings with Development Team Leads. Responsible for designing and deploying best SCM processes and procedures.
  • Used Puppet to automate Configuration management and Applications.
  • Used Puppet to manage Web Applications, Config Files, Database, Commands, Users Mount Points and Packages.
  • Enhanced Configuration Management using (PUPPET) to assist with automated, repeatable and consist configuration and application deployments.
  • Assisted Operations Team by writing specific Puppet manifests to deal with application installations and related configuration files. Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Implemented the setup for master slave architecture to improve the Performance of Jenkins.
  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases. Used Subversion as source code repositories.
  • Managed SVN repositories for branching, merging and tagging.
  • Used Puppet to manage Web Applications, Config Files, Database, Commands, Users Mount Points and Packages.
  • Wrote Ruby, Python, Perl and Shell Scripts to deploy the java-based packages like ear and war on the WebLogic App Server.
  • Developed Nagios Plug-in scripts, various reports and projects plans in the support of initiatives to assist in maintaining Nagios distributed system monitoring and management via several data extrapolating applications.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Worked closely with the development team in the design phase and developed use case diagrams.
  • Integrated Maven with shell scripts created in bash to automate the deployments for the Java based applications.
  • Managed the development activities for the multiple server instances by enabling password less SSH communication between the servers.
  • Monitor progression of releases and keep them on track for delivery on planned release date.
  • Worked on Puppet configuration management tool for deploying the codes between different environments.
  • Wrote, maintained, reviewed and documented modules, manifests for puppet Enterprise on RHEL and Windows platforms.
  • Planning, scheduling and documenting releases at code freeze periods.
  • Managing source code, software Builds software versioning and detect tracking on all software maintenance tasks and projects.
  • Automated the build and release management process including monitoring changes between releases.
  • Participated in the release cycle of the product, which involves environments like development QA, UAT and production.
  • Used Perforce for software configuration management and source code management.
  • Involved in branching and merging of code.
  • Building and monitoring software projects continuously with CI tools like Jenkins and Hudson.
  • Deployed JAR, WAR and EAR artifacts into the WebLogic servers and Apache servers.
  • Coordinated the resources by working closely with Project Managers for the release.

We'd love your feedback!