We provide IT Staff Augmentation Services!

Sr. Devops /aws Engineer Resume

3.00/5 (Submit Your Rating)

NY

PROFESSIONAL SUMMARY:

  • Highly motivated DevOps Consultant with around 8 + years of extensive experience in Software Development Life Cycle (SDLC) including requirements analysis, design specification, coding and testing of enterprise applications.
  • Experienced in working on DevOps /Agile operations process and tools area (Cloud Services, Code review, unit test automation, Build & Release management, Automation, Containerization, Incident and Change Management and linux administration).
  • Expertise in automation tools like Git, Subversion, Maven, Jenkins, Chef, Puppet, Ansible, Terraform, Docker, Kubernetes and Nagios.
  • Experience in Cloud service platforms like Amazon Web Services, Microsoft Azure.
  • Deployed infrastructure on AWS utilizing services such as EC2, RDS, VPC and Managed Network and Security, Route 53, Direct Connect, IAM, Cloud Formation, AWS OpsWorks (Automate operations), Elastic Beanstalk, AWS S3, Glacier, (Storage in the cloud) and Cloud Watch Monitoring Management.
  • Worked with Amazon IAM console to create custom users and groups.
  • ImplementedAWSLambda functions to run scripts in response to event in Amazon Dynamo DB table, S3 bucket, HTTP requests using Amazon API Gateway.
  • Worked on PowerShell/Bash scripts to gather resources metrics from AWS EC2 Instances, and configured Alerts and Dashboards using AWS CloudWatch Monitoring.
  • Hands - on experience inAzureCloud Services (PaaS & IaaS), Storage, Web Apps, Active Directory, Azure Container Service, VPN Gateway, Content Delivery Management, Traffic Manager,AzureMonitoring, OMS, Key Vault, Visual Studio Online (VSO), Cognitive Services (LUIS) and SQLAzure.
  • Worked with Kubernetes to provide a platform for automating deployment, scaling, and operations of application containers across clusters of hosts and managed containerized applications using its nodes, Config maps, selectors, and services.
  • Extensively worked with Scheduling, deploying, managing container replicas onto a node cluster using Kubernetes and experienced in creating Kubernetes clusters work with frameworks running on the same cluster resources.Proficient knowledge with Mesos providing the fine-grained resource allocations for pods across nodes in a cluster.
  • Expertise in creating Pods using Kubernetes and worked with Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes.
  • Expertise in using Docker including Docker Hub, Docker Engine, Docker images, compose, swarm, and Docker Registry and used containerization to make our applications platform to be consistent flexible when they are moved into different environments.
  • Experience in using Docker and setting up ELK with Docker and Docker-Compose. Actively involved in deployments on Docker using Kubernetes.
  • Experience in creating Docker Containers leveraging existing Linux Containers and AMI's in addition to creating Docker Containers from scratch using Dockerfile.
  • Experience in Installing Chef Server Enterprise on premise/workstation/bootstrapped the nodes using knife and Automated by Testing Chef Recipes/Cookbooks with Test-kitchen.
  • Experience in developing Chef Cookbooks, Recipes, Roles and Data Bags to automate the services related to deployment on multiple environments.
  • Installed and configured automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation. Hands on experience with puppet manifests for deployment and automation and have integrated Puppet with Jenkins to fully deploy on to a Jenkins server to provide with continuous deployment and testing to automate deployment of infrastructure.
  • Expertise in Ansible Playbook, Yaml for Maintaining Roles, Inventory Files and Groups Variables and Extensively worked on Jenkins and Hudson.
  • Improved continuous integration workflow, project testing, and deployments with build automation tools like Bamboo, HUDSON/Jenkins. Implemented code coverage and unit test plug-ins with Maven in Jenkins.
  • Experience in integrating Jenkins with various tools like Maven (Build tool), Git (Repository), SonarQube (code verification), Nexus (Artifactory) and implementing CI/CD automation for creating Jenkins pipelines programmatically architecting Jenkins Clusters. Hands on experience with testing frameworks Junit, Selenium, cucumber.js for setup, build and delivery pipeline.
  • Experience in Administration/Maintenance of Source Control Management Systems such as Git, GitHub, Tortoise Subversion (SVN), IBM Clear case and Perforce.
  • Expertise in using build tools like MAVEN and ANT for the building of deployable artifacts such as .war & .ear from source code. Created and maintained Ant build.xml’s and Maven Pom.xml’s for performing the build procedures.
  • Expertise in working with different Bug Tracking Tools like JIRA, Clear Quest and Quality center.
  • Expertise in Querying RDBMS such as Oracle, MY SQL and SQL Server.
  • Experience in real-time monitoring and alerting of applications deployed in AWS using Cloud Watch, Nagios, and Splunk.
  • Ability to write and debug scripting like Shell, Python, Ruby, Perl, JavaScript and Applied servers like Tomcat, WebLogic, WebSphere, JBOSS to deploy code Implementation.
  • Experience in system administration working on multiplatform VMware, LINUX (Redhat, SUSE), UNIX (Oracle Solaris 9/10) and windows server 2003 & 2008.

TECHNICAL SKILLS

Cloud Environments: AWS, Azure, Google cloud platform

AWS Services: EC2, ELB, VPC, RDS, AMI, IAM, Cloud Formation, S3, Cloud Watch, Cloud Trial, SNS, SQS, EBS, Route 53

Containerization Tools: Docker, Kunernetes, Mesos, Docker Swarm

Configuration Management Tools: Chef, Puppet, Ansible, SaltStack

Monitoring Tools: Splunk, Dynatrace, Nagios, ELK, Datadog, AppDynamics, Grafana

Databases: Oracle, MySQL, MongoDB, SQL Server, MS SQL, NOSQL, Cassandra

ETL Tools: SAP BODS, SAP BI,MSBI

Backup Tools: Veritas/Symantec Netbackup

Build Tools: ANT, MAVEN, Hudson, Jenkins, XL release and XL deploy

Version Control Tools: Subversion(SVN), GIT, GIT Hub, Perforce, BIT BUCKET

Web Servers: Apache, Tomcat, Web Sphere, JBOSS, WebLogic Web

Languages/Scripts: C, HTML, Shell, Bash, PHP, Python, Chef, PHP, Ruby, Perl

SDLC: Agile, Scrum

Web Technologies: HTML, CSS, Java Script, jQuery, Bootstrap, XML, JSON, XSD, XSL, XPATH

Operating Systems: Red Hat, Ubuntu, Linux & Windows, CentOS, Debian

Bug Tracking Tools: JIRA, Bugzilla, HP Quality Center, Remedy

PROFESSIONAL EXPERIENCE:

Confidential, NY

Sr. DevOps /AWS Engineer

Responsibilities:

  • Created and configured AWS EC2 instances using preconfigured templates such as AMI, RHEL, Centos, Ubuntu as well as used corporate based VM images which includes complete packages to run build and test in those EC2 Instances.
  • Extensive use of Elastic Load Balancing mechanism with Auto Scaling feature to scale the capacity of EC2 Instances across multiple availability zones in a region to distribute incoming high traffic for the application.
  • Created Apache Directory Server for local network and Integrating RHEL instance with Active Directory inAWSVPC.
  • Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets. Involved in migrating on premise cloud storage to Windows Azure using Azure Site Recovery and Azure backups.
  • Experience in using Azure Media and Content delivery, Azure Networking, Azure Hybrid integration, Azure Identity and Access Management, Azure Data Factory and Storage, Azure compute services and Azure Web apps.
  • Managed local deployments in Kubernetes, creating local cluster and deploying application containers.
  • Integrated Jenkins with variousDevOpstools such as Nexus, SonarQube, Puppet and used CI/CD system of Jenkins on Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build and test and deploy.
  • Orchestrated and migrated CI/CD processes using Cloud Formation, terraform templates and Containerized the infrastructure using Docker setup in Vagrant,AWSand Amazon VPCs.
  • Created Terraform modules to create instances inAWS& automated process of creation of resources isAWSusing terraform.
  • Used Docker to containerize custom web applications and deployed on Digital Ocean with Ubuntu instances through SWARM Cluster and automated application deployment in cloud using Docker HUB, Docker Swarm, and Vagrant.
  • Experience in creating Docker containers leveraging existing Linux Containers and AMI's in addition to creating Docker containers from scratch.
  • Used Puppet to deploy ELK for automating continuous deployment (CD) and configured Slave Nodes and deployment failure reporting.
  • Createdpuppetautomation with multiple modules as per component like Kafka, Zookeepers, MySQL, Logstash, HTTP collectors & Schema registry to install & configure EC2 instances to create/update Kafka cluster.
  • Worked with Site Reliability Engineer to implement Data dog system metrics, analytics, and dashboards.
  • Built a deployment pipeline for deploying tagged versions of applications toAWSbeanstalk using Jenkins CI.
  • Expertise in Agile tools, Atlassian Jira, Scrum and Continuous delivery tools Nexus, NexusPro, Rundeck, MesoSphere, Marathon.
  • Built Puppet manifests and bootstrap scripts to allow us to bootstrap instances to various roles without having to maintain AMIs.
  • Administered Puppet Enterprise to provision multi-platform virtual machine configurations across multiple-platform environment Servers dedicated for building, deploying as well as for development, test and production systems.
  • Created Log collection in ELKB (ElasticSearch, Logstash, Kibana, Filebeat) installed Filebeat on all nodes in cluster to send log data to Logstash. Applied filters on log data before sending to Elasticsearch.
  • Deployed Puppet, Puppet Dashboard & Puppet DB for configuration management to prevailing infrastructure.
  • Migrated pipelines builds from Jenkins to Bamboo and integrated them with Bit bucket, Stash and JIRA.
  • Used Ansible server andpuppetagent to manage and configure nodes, Managed Ansible Playbooks with Ansible roles andpuppetmodules.
  • Worked on Jenkins, GitHub,Puppet, artifactory and all internal build systems for the core development team on an enterprise-level Java-based cloud orchestration/automation tool.
  • Created continuous integration system using Maven, Ant, Jenkins,Puppetfull automation, Continuous Integration, faster and flawless deploying with MCollective, Hiera, Custom Puppet modules, Ruby.
  • Experience with Ansible Tower to manage Multiple Nodes and Manage Inventory for different Environments.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Built Jenkins jobs to create AWS infrastructure from GitHub repos containing Terraform code and administered/engineered Jenkins for managing weekly builds.
  • Deployed and managed web services with Tomcat and JBOSS. Provided end-user straining for all Tortoise SVN, JIRA users to effectively use the tool.

Environment: Jenkins, Docker, Kubernetes, JIRA, CI/CD, AWS, Azure, Puppet, Ansible, Bamboo, Git, Bitbucket,AWS beanstalk, JBOSS, Terraform, Ruby, Python, Kafka, Selenium.

Confidential, Dayton, Ohio

Sr. DevOps /AWS Engineer

Responsibilities:

  • Involved inDevOps migration/automation processes for build and deploy systems.
  • Configured, monitored and automated Amazon Web Services as well as involved in deploying the content cloudplatform on Amazon Web Services using EC2, S3 and EBS.
  • Launched Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu/RHEL) and Configured launched instances with respect to specific applications. Created Snapshots and Amazon Machine Images (AMI's) of EC2 Instance.
  • Created S3 Buckets, Policies and on the IAM Role based polices and customizing the JSON template.
  • Created the AWS VPC network for the Installed Instances and configured the Security Groups and Elastic IP's accordingly.
  • Worked on AWS Lambda to run the code in response to events, such as changes to data in an Amazon S3 bucket, Amazon DynamoDB table, HTTP requests using Amazon API Gateway and invoked the code using API calls made using AWS SDKs.
  • Maintained DNS records using Route53. Used Amazon Route53 to manage DNS zones and give public DNS names to elastic load balancers IP's.
  • Used Terraform for cloudAutomation like setting up the target environment which comprises of VPC's, Subnet's, Security Group's for the migrated server's to be launched..
  • Built Continuous Integration environment (Jenkins, Nexus) and delivery environment (puppet, Yum, Rsync)
  • Performed Integrated delivery (CI and CD process) Using Jenkins, Nexus, Yum and puppet.
  • Created scripts for system administration andAWSusing languages such as BASH and Python.
  • Built server deployment on Cloud (EC2) servers with help ofDevOpstools like Puppet.
  • Implemented JSHint/JSLint testing tool to automate the code review process and published the results on Jenkins as well the graph by comparing everyday nightly builds.
  • Maintenance and Managing of LDAP server.Processing of Java Script to all the nodes using Puppet.
  • Configured automation tools like Chef and Puppet 2.x on Linux servers.
  • Installed and Configured Nagios on servers and clients using Puppet automation.
  • Created Modules for Protocols configuration and managing them using Puppet automation.
  • Writing Manifests/Modules for Installation & Updating of Yum repositories on Server using Puppet infrastructure
  • Actively involved in architecting the puppet infrastructure to manage more than 2000 servers
  • Involved in virtualization with VMware ESX vSphere 4.1 and created VM's and performed P2V and P2P migrations.Migrated Projects from SVN to GIT
  • Installing and Configuring TOMCAT and deployment of JSP.
  • Worked on hardware, HBA, DNS, firewall, load balancer, networking, middleware, web application & security.
  • Installing, configuring, and administering DNS, NFS, NIS, Mail servers, FTP servers RPM servers on Sun Solaris and Red Hat Linux platforms.
  • Configure and maintain codebase to support the build and deployment of code on servers.
  • Maintain a Live Like environment to test any production issues on the setup and push it into production.
  • Responsible for distributed applications across hybridAWSand physical data centers.
  • Worked on creation of custom Docker container images, tagging and pushing the images.
  • Worked on creating the Docker containers and consoles for managing the application life cycle.
  • Configuration Management using Subversion (SVN) and maintaining admin related files.
  • Automating the regular tasks in Subversion and streamlining the process of access to SVN.

Environment: Java/J2EE, Subversion, Jenkins, JIRA, OpenStack, Maven, GIT, ANT, Puppet,Docker,AWS, Python, Remedy, UNIX Shell Scripting. Red Hat EL 3/4/5/6, SUSE, Apache CloudStack, AWS, Solaris 5.8, 9 and 10, Sun Fire V480, V490, V880, V890 Sun Enterprise E3500, E4500, E6500, M4000, M5000, T5220, T5120.

Confidential, Tampa, FL

DevOps / AWS Engineer

Responsibilities:

  • Designed highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance and AMIs.
  • Experience in designing and deploying AWS Solutions using EC2, S3, EBS, Elastic Load Balancer (ELB), Auto scaling groups.
  • Responsible for Design and architecture of different Release Environments for new projects.
  • Worked at optimizing volumes and EC2 instances and created multiple VPC instances.
  • Continuously managed and improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
  • Experience involving configuring S3 versioning and lifecycle policies to backup files and archive files in Glacier.
  • Utilize Amazon Glacier for archiving data.
  • Implementing new projects builds framework using Jenkins & maven as build framework tools.
  • Experience in System monitoring with Nagios.
  • Installed, configured and maintained web servers like HTTP Web Server, Apache Web Server on Red Hat Linux.
  • Experience in Continuous Integration (CI) and Continuous Deployment (CD) using Jenkins.
  • Used Puppet server and workstation to manage and configure nodes.
  • Experience in writing Puppet manifests to automate configuration of a broad range of services.
  • Prepared projects, dashboards, reports and questions for all JIRA related services.
  • Generated scripts for effective integration of JIRA applications with other tools.
  • Configured plugins for the integration tools to the version control tools.
  • Worked with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Defining Release Process & Policy for projects early in SDLC.
  • Branching and merging code lines in the GIT and resolved all the conflicts raised during the merges.
  • Supporting different projects build & Release SCM effort e.g. branching, tagging, merge, etc.
  • Highly skilled in the usage of data center automation and configuration management tool such as Docker.
  • Perform Deployment of Release to various QA & UAT environments.
  • Responsible for installation and upgrade of patches and packages on RHEL5/6 using RPM & YUM.

Environment: AWS, S3, EBS, Elastic Load balancer (ELB), Auto Scaling Groups, VPC, IAM, Cloud Watch, Glacier, Jenkins, Maven, Subversion, Ant, Bash Scripts, Git, Docker, Jira, Chef, puppet.

Confidential

DevOps/Aws Engineer

Responsibilities:

  • Maintaining hybrid cloud technologies using VPC configuration and AWS Direct Connect.
  • AWS core services configuration. (Management Console and CLI).
  • Migrated applications & infrastructure (physical servers) from on-premises to the AWS cloud.
  • Several Continuous Delivery pipeline setup performing Continuous Integration/Continuous Deployment.
  • End to End CI/CD pipeline setup and configuration.
  • Monitoring CI/CD pipeline infrastructure on AWS/Azure cloud infrastructure.
  • Examining and resolving merging, rebasing conflicts in source code in GIT.
  • Added a multilingual subsystem to support for multi-language content.
  • Querying and indexing RDBMS and NoSQL databases. Communicating with DB administrators.
  • Scripting in Shell and Ruby to manage CI/CD pipeline tools supporting Chef in Linux Environments.
  • Using Chef Attributes, Templates, Recipes for managing the configurations across various nodes using Ruby.
  • CloudWatch alerts, & Auto-Scaling launch configurations.
  • Working with monitoring of CPU, network resources and load using Nagios XI and Nagios Core.
  • Built applications using Maven, Gradle scripts.
  • Experience building ASP.NET, Java and deploying to AWS.
  • Experience in build and deployment of several Java J2EE, Python applications to QA/UAT /Prod.
  • Installing and configuring LAMP (Apache/Tomcat/MySQL/PHP), Reverse-proxy servers (Nginx).
  • Supporting Linuxservers in prod/stage/dev environment.
  • Troubleshoot the build issues during and post Jenkins build process.

Environments: AWS (IAM, EC2, VPC, EBS, S3, CloudWatch, RDS, Route 53, Redis, SQS, SNS, CloudFront), Chef, Nagios XI, Elasticsearch (Logstash, Kibana), Jenkins, Maven, LAMP servers.

Confidential

Build & Release Engineer

Responsibilities:

  • Maintained and Administered GITHUB Source Code Tool.
  • Updated Release reports from change management control.
  • Created Branches, Labels and performed Merges in Stash and GITHUB.
  • Developed Processes, Tools, Automation for Jenkins based Software for Build system and delivering SW Builds.
  • Managed Build results in Jenkins and Deployed using workflows.
  • Delivered specific versions of various components of an application into target environments.
  • Maintain and track inventory using Jenkins and set alerts when the servers are full and need attention.
  • Modeled the structure for Multi-tiered applications orchestrate the processes to Deploy each tier.
  • Developed build and Deployment Scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Have used Confluence to create, share and discuss content and projects.
  • Familiar and experienced with Agile Scrum development.
  • Proposed and implemented branching strategy suitable for Agile development in Subversion.
  • Created Branches, and performed Merges in Source Tree& Stash.
  • Installed and Configured Jenkins for Automating Deployments and providing an automation solution.
  • Integrated GITHUB into Jenkins to automate the code check-out process.
  • Used Jenkins for Automating Builds and Automating Deployments.
  • Very strong Project Management experience performing ITIL RM /SCM activities.

Environment: Jenkins, GIT, ANT, MAVEN, JIRA, Python, BASH & KORN Shell, JAVA/J2EE, WebSphere.

Confidential

Linux Admin

Responsibilities:

  • Installation and Administration of Red Hat Enterprise Linux 3, 4, 5 SLSE10 using Kick start including monitoring, scaling and capacity planning and hardware maintenance of Sun fire servers.
  • Installation and Configuration of Red hat Satellite on Dell power edge 2650.
  • Installation and configuration of CYGWIN on Windows in order to access UNIX system from Windows Operating Systems.
  • Perform regular update to the latest patches for SUN Solaris and Linux machines.
  • User and group administration for all the UNIX servers (IBM AIX, HP-UX, RHL) available in the lab.
  • Configuration of Naming Services like DNS, DHCP, NIS, LDAP Novell directory. Implementing Master and Slave servers for NIS, DNS.
  • Expert in Installing, configuring and maintaining apache/tomcat, samba.
  • Co-ordinate with web admin team in installation of BEA Web Logic Server 8.1.
  • Creating, Mounting and Troubleshooting NFS File systems on different OS platforms.
  • Troubleshooting and fixing day-to-day problems related to the servers.
  • Building Sun Solaris Servers from scratch with Jumpstart and Flash Archives for upcoming projects.
  • Hands on Migration Red Hat Enterprise Linux 4.0 to RHEL 5.0.
  • Responsible for Oracle database security and patching, Oracle databae capacity analysis and planning.
  • Providing 24 x 7 supports to various application level server level & network level Monitoring & troubleshooting of any data center outages.
  • Hands on VMware for installing Linux and SUSE Linux and windows on virtual machines.
  • Managing disk storage with VERITAS Volume Manager 3.5/4.1 and Solaris Volume Manager with VERITAS File System (VxFS).
  • Network trouble shooting using ndd, Traceroute, net stat, ifconfig and snoop.

Environment: Solaris 8, 9,10, Red hat 5.3,5.5, HP-UX 11i, Windows Server 2000 and 2003, Sun Enterprise 10000, 15000, Apache Web Server 1.3.x, 2.x Oracle 8i,9i2, Perl, KSH, Sun v480, v880, E220, IBM p630, p550, power 4 Dell POWEREDGE 700,2650,6650, Red hat Enterprise Linux 1.0.

We'd love your feedback!