We provide IT Staff Augmentation Services!

Sr. Devops /aws Engineer Resume

0/5 (Submit Your Rating)

NY

SUMMARY

  • Around 8+ years of experience in Linux administration and Executing DevOps strategy in various environments of Linux and Windows servers along with espousing cloud strategies based on AWS.
  • Experienced in Waterfall, Agile/Scrum, Lean and most recentelijk Continuous Integration (CI) and Continuous Deployment (CD) practices.
  • Experienced in strategy and practical implementation of AWSCloud - Specific technologies which includeEC2, EBS, S3, VPC, RDS, SES, ELB, EMR, ECS, Cloud Front, Cloud Formation, Elastic Cache, Cloud Watch, RedShift, Lambda, SNS, Dynamo DB Oracle Database.
  • Experienced inDevOpstools such as Chef, Vagrant, Virtual Box, Puppet, Ansible, Jenkins, Maven, ANT, SVN, GIT, Terraform, Docker, Microservice and Kubernetes.
  • Worked on cross platform tools such as CVS and Subversion. Experienced in setting up Baselines, Branching, Merging, Develop, manage Pre-and Post-commit hook scripts; provide support for parallel development.
  • Created post commit and pre-push hooks using Python in SVN and GIT repos. Setting up the SVN and GIT repos for Jenkins build jobs.
  • Experience working on Multiple AWSinstances, set the Security Groups, Elastic Load Balancer and AMIs, Auto Scaling to design cost effective, fault tolerant and highly available systems.
  • Worked onAnsibleandAnsibleTower to automate repetitive tasks, to deploy critical applications quickly, and proactively manage the changes.
  • Supported API development team in creating AnsiblePlaybooks for deploying, integrating and monitoring their continuous integration environment. And automated the process of Apache Webserver installation, configuration using Ansible.
  • Hands on experience on C#.net, asp.net on environment visual studio and working knowledge on sql server.
  • Excellent working knowledge with designing, installing and implementing VMware ESX Server, VMware Virtual Center, VMware vSphere, VMware Infrastructural Products for Virtualization.
  • Experience in executing WebLogic Solaris & Linux in Installation, Configuration,debugging (visual studio, Wireshark) Backup, Recovery, Maintenance and Support.
  • Proficient in Python, Perl Scripting, Shell Scripting, Ruby Scripting and Java Scripting.
  • Maintained Chef Servers and management application that are used to build and deployment of existing Java applications environment.
  • Created and Maintained Chef Recipes and cookbooks to simplify and expedite deployment of applications and mitigate user error.
  • Rewrote many Puppetmodules to modern code-quality standards.
  • Use of Docker to manage Microservices for development and testing
  • Worked on installing of Docker using Dockertoolbox, creation of custom Docker container images, tagging and pushing the images, removing images, and managing Docker volumes.
  • Performed automation tasks on various Docker components like Docker Hub, Docker Engine, Docker Machine, Compose and Docker Registry.
  • Automated application deployment in the cloud using Docker technology using Elastic Container Service (ECS) scheduler.
  • Integrated Docker into various tools like AWS, Ansible, Chef, Puppet, Bamboo, Vagrant, Jenkins & VMware containers.
  • Wrote Groovy scripts in Jenkins to automate admin tasks, data backup and logs.
  • Expertise in Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Automate the Build and deploy of all internal Java &.Net environments using various continuous integration tools and scripting languages (Python, Shell, PowerShell). And builds with Ant, Gradle, Maven, GIT, Jenkins.
  • Experience using Maven and ANT as a Build Tool for the building of deployable artifactsfrom source code to write Pom.xml and Build.xml respectively.
  • Experience in working withTerraformkey features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation.
  • Worked withTerraform for automating VPCs, ELBs, security groups, SQS queues, S3 buckets.
  • Experience in Deploying applications on JBoss, Apache Tomcat web server, Oracle web logic and IBM WebSphere.
  • Experience with UDeploy, Application Deployment Automation Tools.
  • Designed, configured and deployed Microsoft Azurefor a multitude of applications utilizing the Azure stack (Including Compute, Web & Mobile, Blobs, Resource Groups, AzureSQL, Cloud Services, and ARM), focusing on high-availability, fault tolerance, and auto-scaling.
  • Developed applications on Spring Boot Framework using MicroServices Architecture and Synchronous protocols such as Java /REST
  • Good knowledge and hands on Experience in some monitoring tools like Splunk, Nagios, Cacti etc.
  • Used JIRAas a Change Management/ Work Management/ SCRUM Agile Tool.
  • Worked with different Bug tracking tools like JIRA, Rally, Remedy, HP Quality Center and Fisheye.
  • Hands-on development experience for the LAMP (Linux, Apache, and MySQL&PHP) development stack.
  • Experience in RDBMS and No SQL installation and support including Oracle, SQL Server, MySQL, PostgreSQL, Mongo DB.
  • Experienced in in setting up of AWS relational databases like Aurora, MYSQL, MSSQL, and NoSQL database DynamoDB.
  • Setting up monitoring platforms for application on Dynatrace, Nagios and ELK.
  • Delivered architecture designs and solutions for public, private and hybrid clouds covering the cloud architecture tiers and portfolios of cloud services IaaS, PaaS, SaaS.

TECHNICAL SKILLS

AWS Services: RDS, EC2, VPC, IAM, Cloud Formation, EBS, S3, ELB, Auto Scaling, SQS, SNS, SWF, Security Groups, Lambda, VPC, SNS, Route 53, Cloud Formation

Version Control Tools: GIT, GitHub, Bitbucket, Jenkins, Subversion(SVN)

Build Tools: MAVEN, ANT, Gradle

Configuration Tools: Ansible, Chef, Puppet, Terraform

Container Management: Docker, Amazon ECS

Monitoring Tools: Nagios, Splunk, Cloud Watch, Cloud Trail

Web Servers: Apache2.0/2.2/2.4, Apache Tomcat5.5/6.0/7.0

Application Servers: WebSphere, WebLogic, JBOSS, Tomcat

Operating Systems: Windows 98/XP/NT/ 2000/2003/2008 , UNIX, Red Hat LINUX, Ubuntu, Fedora.

Bug Tracker & Testing Tools: JIRA, Bugzilla, Remedy, Junit, IBM Clear, Quest

SDLC: Agile, Scrum Waterfall Methodologies.

Scripts: Shell Script, CMake, Batch Script, Groovy, Perl Script, PowerShell Script, Korn.

PROFESSIONAL EXPERIENCE

Sr. DevOps /AWS Engineer

Confidential, NY

Responsibilities:

  • Worked in Server infrastructure development on AWS Cloud, extensive usage of Virtual Private Cloud (VPC), Cloud Formation, Lambda, Cloud Front, Cloud Watch, IAM, EBS, Security Group, Auto Scaling, Dynamo DB, Route53, and Cloud Trail.
  • Designed, built, and deployed a multitude application utilizing almost all the AWS stack (Including EC2,EMR, R53, S3, RDS, HSM Dynamo DB, SQS, IAM, and EMR), focusing on high-availability, fault tolerance, and auto-scaling.
  • Experience in MapR, Cloudera, & EMRHadoop distributions.
  • AWS EC2, VPC, S3, SNS, Redshift, EMR based infrastructure automation through Terraform, Chef, Python, Bash Scripts and Managing security groups on AWS and custom monitoring using CloudWatch.
  • Used Cloud Watch for monitoring the server's (AWS EC2 Instances) CPU utilization and system memory.
  • Used Elastic search with Java to fetch data based on bool queries, used Redis, Guava for cache mechanism.
  • Involved in the development of the UI using JSP, HTML5, CSS3, JavaScript, jQuery, AngularJS. Worked on JavaScript framework (Backbone.JS) to augment browser-based applications with MVC capability.
  • Managed the artifacts generated by Maven and Gradle in the Nexus repository and Converted Pom.xml into build.
  • Designed infrastructure for AWS application and workflow using Terraform and had done implementation and continuous delivery of AWS infrastructure using Terraform.
  • Migrating the current code to CI/CD pipeline via Ant to Maven and Anthill Pro to Jenkins.
  • Designing and implementing CI (Continuous Integration) system: configuring Jenkins Servers, Jenkins nodes, creating required scripts (Perl & Python), and creating/configuring VMs (Windows/Linux).
  • Worked on creating and documenting POC for helping migrate the current application to micro service architecture, the architecture included Docker as the container technology with Kubernetes and worked on with REST API.
  • Worked in DevOpsgroup running Jenkins in a Docker container with EC2 slaves in Amazon AWS cloud configuration. Also gain familiarity with surrounding technologies such as Mesosphere and Kubernetes.
  • Support development team with deployment workflow and continuous integration using GITLab, GITLab-CI, rundeck, Docker and salt stack provisioning.
  • Created Ansible roles using YAML such as tasks, variables, files, handlers, templates and writing playbook for that particular role. Experienced in Kubernetes deployment YAML files of microservices, replication controllers, Helm charts, Scheduler, clusters.
  • Automated builds using Maven and scheduled automated nightly builds using Jenkins. Built Jenkins pipeline to drive all microservices builds out to the Docker registry and then deployed to Kubernetes.
  • Extensively worked on Hudson, Jenkins for continuous integration and for End to End automation for all build and deployments.
  • Responsibility of maintaining and developing server-side code with JavaScript and Node.js runtime environment.
  • Developed unit and functional tests in Python and Ruby and managed the code migration from TFS, CVS and Star team to Subversion repository.
  • Resolved update, merge and password authentication issues in Bamboo and JIRA.
  • Developed and maintained Python/Shell PowerShell scripts for build and release tasks and automating tasks.
  • Used Amazon EC2 and Cassandra in multiple virtual and physical data centers to ensure the system was highly redundant and scalable.
  • Implemented the use of Nagios tool for monitoring and analyzing the network loads on the individual machines and worked on bug tracking tools like Jira and automated testing of web applications using Selenium.
  • Work on Design and Automation of Udeploy Application process, component process, Environment resources model and designed Udeploy Processes that deploys multiple applications.
  • Strong in building Object Oriented applications using Java, writing Shell Scripts and Python Scripts on UNIX/LINUX.
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Rundeck and Jenkins.
  • Working on Deployment procedures using middleware like Apache Tomcat, creating deploy scripts and setting up for the Production Release.
  • Used Ansible Playbooks to setup and configure Continuous Delivery Pipeline and Tomcat servers. Deployed Micro Services, including provisioning AWS environments using Ansible Playbooks.
  • Implementing DevOps, Continuous Build and Continuous Integration/Deployment processes, combining and automating tools like SonarQube, XUnit and WebDriver with build processes tuned to provide detailed metrics and rapid feedback for both development and operations teams.
  • Implemented Ansible to deploy thebuildsfor Dev, QA and production.Automation of infrastructure by creating. yaml scripts based on python language using Ansible and worked on writing playbooks for virtual and physical instance provisioning on open stack environment through automated tools.
  • Used Nagios as a monitoring tool to identify and resolve infrastructure problems before they affect critical processes and worked on Nagios Event handlers in case of automatic restart of failed applications and services.

Environment: AWS (EC2, S3, EBS, ELB, RDS, SNS, SQS, VPC, Redshift, Cloud formation, CloudWatch, ELK Stack), Jenkins, Ansible, Python, Shell Scripting, PowerShell, GIT, Microservice, Jira, JBOSS, Bamboo, Kubernetes, Docker, Web Logic, Maven, Web sphere, Unix/Linux, Nagios.

Sr. DevOps Engineer

Confidential, Charlotte, NC

Responsibilities:

  • Build and release software baselines, code merges, branch and label creation in Subversion/GIT and interfaced between development and infrastructure.
  • Working for DevOps Platform team responsible for specialization areas related to Chef for Cloud Automation.
  • Worked on Chef Server management console and understanding and working knowledge on all different components of Chef Server, nodes and Workstations.Responsible for CI and CD using Jenkins, Maven and Chef.
  • Provided consistent environment using Kubernetes for deployment scaling and load balancing to the application from dev through production, easing the code development and deployment pipeline by implementing Docker containerization with multiple namespace.
  • Created, managed and performed container-based deployments using Docker images containing Middleware and Applications together and Evaluated Kubernetes for Docker container orchestration
  • Worked extensively with different Bug tracking tools like JIRA, Remedy. Actively involved in architecture of DevOps platform and cloud solutions.
  • Integration of Automated Build with Deployment Pipeline. Currently installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
  • Developed installer scripts using Maven, Python for various products to be hosted on Application Servers. Developed Pom.xml files for Maven build scripts.
  • Experience in administering and maintaining Atlassian products like JIRA, bamboo, Confluence. Worked on Cloud automation using AWS Cloud Formation templates.
  • Implemented Chef Recipes for Deployment on build on internal Data Centre Servers. Also re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Worked with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation and extensively used Auto scaling launch configuration templates for launching amazon EC2 instances while deploying Microservices.
  • Worked on end to end setup of the Artifactory pro as a Docker container with a secure private Docker registry and local Docker repositories for storing the built images. Worked on deployment automation of all the Microservices to pull the image from the private Docker registry and deploy to the Docker swarm.
  • Installed, configured and managed the RDBMS databases like MySQL, DB2, PostgreSQL, and NoSQL databases like MongoDB, DynamoDB, and Cassandra DB.
  • Automated the cloud deployments using chef, python (boto & fabric) and AWS Cloud Formation Templates.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration. Implemented multi-tier application provisioning in Open stack cloud, integrating it with Chef.
  • Assisted in creating and maintaining Ant build.xml and Maven pom.xml for performing builds.
  • Experience with Container based deployments using Docker, Working with Docker images, Docker hub and Docker registries.
  • Developed Terraform templates in AWS to automate provision of full stack of servers based on VPC, Subnet, Security Groups, Load Balancers, polices for the S3 buckets and the IAM Role based polices, auto scaling and different requirements as per the applications architecture design and security.
  • Converted existing AWS infrastructure to server-less architecture (AWS Lambda) and deployed it via Terraform. Migrated data from Datacenters and on-premises to Cloud using AWS Import/Export Snowball service.
  • Code repository management, code merge and quality checks with various tools, especially Git and efficiently worked in generating reports from Team Foundation Server (TFS).
  • Maintenance of source code in GIT. Branching, Creating LABELS, merging of codes on GIT for QA testing and release.
  • Managed central repositories, Implemented Atlassian Stash along with GIT to host GIT central repositories for source code across products, facilitate code reviews and login audits for Security Compliance.
  • Provided support for production and development systems for both SQL and NoSQL databases
  • Designed and implemented the backup strategy for all the critical systems such as build machines, bug tracking tools, central repositories etc.

Environment: Apache-Tomcat, Jenkins, Python, Chef, JIRA, Microservices, Maven, Atlassian, Dockers, Linux, AWS ELB, AWS SQS, AWS S3, AWS Cloud Formation Templates, AWS RDS, AWS Cloud Watch, PowerShell, Terraform, Kubernetes, GIT.

DevOps Engineer

Confidential, Portland, OR

Responsibilities:

  • Responsible for building out and improving the reliability and performance of infrastructure deployed on Amazon Web Services.
  • Configured Elastic Load Balancers with EC2 Auto scaling groups
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed reaching one or more AWS EC2 instances.
  • Creating alarms and notifications for EC2 instances using Cloud Watch. Installed the application on AWS EC2 instances and also configured the storage on S3 buckets.
  • Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication.
  • Provided policies to groups using policy generator and set different permissions based on the requirement along with providing ARN (Amazon Resource Name).
  • Deploying, managing, and operating scalable, highly available, and fault tolerant systems on AWS. Provision EC2 Instances using several AMIs. Migrating an existing on-premises application to AWS.
  • Configure and maintain virtual private Clouds (VPC), NAT instances and installing Elastic Load Balancing (ELB) to monitor Public and private instances inside the VPC.
  • Create and manage Elastic Block Storage (EBS) and S3 buckets Grant permission and implement versioning on S3 buckets Create AMIs of instances and snapshots.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
  • Automated provisioning process and managed infrastructure via Puppet Enterprise and managed nodes, classes, groups and puppet deployments using Puppet console.
  • Triggering content delivering process and loading all the required releases from Pulp and Artifactory using puppet.
  • Worked with Hiera (YAML and JSON) to define site specific information and externalize systems’ configuration data.
  • Worked on Docker registry, Machine, Hub and creating, attaching, networking of Docker containers, container orchestration using Kubernetes for clustering, load balancing, scaling and service discovery using selectors, nodes and pods.
  • Used Google Kubernetes to provide a platform for automating deployment, scaling, and operations of application containers across clusters of hosts. Worked closely with development teams and performance test engineersfor EC2 size optimization and Docker build containers.
  • Wrinting Puppet modules to make REST API calls to gather information for pre-check before migration.
  • Writing Puppet Roles and Profiles for managing multiple nodes and environment.
  • Managing & customizing Puppet external facts and core facts and worked on CURL CLI and Postman to test complex REST Calls.
  • Writing reusable Puppet module in hiera for system configuration, customizing forge module and maintain system customized facts.
  • Monitoring nodes and its performance using puppet console and live management.
  • Writing GIT Pre-commit hooks to validate Puppet module, template and Hiera data for syntax and styling.
  • Configuring network services such as DNS/NFS/NIS/NTP for CentOS Linux Servers.
  • Installed/Configured/Managed Jenkins CI Automation. Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat Application Server.
  • Support application projects and create new applications using python written to make, Maven and Ant build tools for application layer modules.
  • Implemented Maven builds to automate JAR and WAR.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and automated the whole process.
  • Proficient with Python & Shell Scripting for build automations and automating VMware vSphere tasks using python.
  • Involved in automating backup process for on premise using bash scripting and also worked in automating backup process for on premise server to NFS mount backup device.
  • Sending the Uptime and Downtime notifications to teams regarding Servers Status as a part of the BuildEngineerrole at the time of deploying the EAR and WAR package in JBoss Admin Console.
  • Sending the Uptime and Downtime notifications to teams regarding Servers Status as a part of the BuildEngineerrole at the time of deploying the EAR and WAR package in JBoss Admin Console.
  • Working closely with Web Administrators to understand, participate, and experience the technical architect for web sites such as Apache, JBoss, WebSphere, WebLogic; and deploying J2EE Applications to these environments.
  • Closely working with Dev and Ops team by participating in their scrum and sprint demo.
  • Maintained all the code in GIT repositories and used STASH as front end to it.

Environment: DevOps, AWS S3, AWS EC2, Puppet, Python & Shell Scripting, Kubernetes, Docker, Jenkins, CentOS, Git, VMware vSphere, Java/J2EE, Maven and Ant, Apache & Tomcat.

Linux system administrator

Confidential, Jersey City, NJ

Responsibilities:

  • Experience with different flavors of Linux (RHEL, CentOS, Oracle Linux, Debian, and Ubuntu)
  • Installed and configured Red Hat Linux Kickstart and Solaris jumpstart Servers.
  • Setup a couple of hundred VM's running CentOS to be used for web, database, application, mail, ftp, monitoring and Git repositories.
  • Designs, configures, implements, and maintains UNIX hardware and operating system environments including; AIX, HP-UX, and Solaris.
  • Worked on redhat 5.x, performed daily tasks using CRON scheduler, and automated it.
  • Discussed and planned the development issues with the team members and the lead.
  • Daily tasks such as taking data backups, cleaning junk content and updating software.
  • Configuration of Hardware and Software RAID on Digital & Sun Servers.
  • Installation of Oracle Patches and Troubleshooting, Creating and modifying application related objects, Creating Profiles, Users, Roles and maintaining system security.
  • Configuration and maintenance of NIS, NFS, DHCP and DNS Servers on Solaris.
  • Administrative tasks such as System Startup/shutdown, Backup strategy, Printing, Documentation, User Management, Security, Network management, dumb terminals and devices carried out.
  • Experienced in Installing and Configuring Veritas Storage Foundation Suite (Veritas clustering and Veritas Volume Manager).
  • Installed and managed virtual Linux machines on VMWare ESXi.
  • Worked as part of Testing Team in Application testing using Manual methods and Scripts.
  • Installed and implemented NAS with RAID 1 and RAID 5 configurations.
  • Monitored load and performance on the infrastructure and added capacity as needed.
  • Installation, configuration and management of PostgreSQL & MySQL database servers.
  • Creates and manage LVM volumes and participate in root cause analysis.
  • Experience in writing UNIX Shell Scripts using commands like sed, bash, ksh and perl to automate system admin jobs.
  • Resolve network issues and skilled in network protocols such as TCP/IP, and DNS, DHCP.
  • Familiar with Disk Management Utility. Hands on experience in file system creation and file system management.

Environment: RHEL, CentOS, Oracle Linux, Debian, and Ubuntu, VMWare, Veritas, LVM, Postgresql, MySQL.

Systems Admin

Confidential

Responsibilities:

  • Installing, configuring and updating Solaris 7, 8, RedHat 4.x, 5.x, WindowsNT/2000 Systems using media and Jumpstart and Kickstart.
  • Installing and configuring Windows Active directory server 2000 and Citrix Servers.
  • Published and administered applications via Citrix MetaFrame.
  • Creating and Authenticating Windows user accounts on Citrix server.
  • Creating System Disk Partition, mirroring root disk drive, configuring device groups in UNIX And Linux environment.
  • Working with VERITAS Volume Manager 3.5 and Logical Volume Manager for file system management, data backup and recovery.
  • User administration which included creating backup account for new users and deleting account for the retired or deleted users.
  • Worked on RedHat 4.x and performed daily tasks using CRON scheduler and automated it.
  • Daily tasks such as taking data backups, cleaning junk content and updating software.
  • Configured Raid with the help of lead and created a LUN and Logical volumes from that.
  • Used Debian distribution of Linux called Ubuntu in my personal computer and used python.
  • Performed comprehensive security audit, including software vendor patches, network filtering.
  • Performed hardware maintenance for servers like equipment replacement, capacity planning.
  • System administration in mixed Solaris/Linux environment.
  • Creating data volumes, file systems, mount points with the help of shell scripting.
  • Responsible for maintaining and configuring NFS, DNS, DHCP and iSCSI servers.
  • Creating application and database file systems using volume managers like LVM and VERITAS.
  • Managing the kernel configuration parameters using the tools like kmtune, sysprep.

Environment: RedHat, Solaris/Linux, Ubuntu, Debain, Windows,VERITAS, Shell Scripting, Citrix servers,kmtune.

We'd love your feedback!