We provide IT Staff Augmentation Services!

Sr. Devops/aws Engineer Resume

2.50/5 (Submit Your Rating)

Bloomington, MN

SUMMARY:

  • Over 7 Years of experience as a Linux Administrator, Production support, DevOps engineer with in - depth knowledge of Cloud Computing strategies & expertise in the areas of Build and Release management, CI/CD pipeline, Configuration management, Automation, containerization, cloud solutions, Linux Administration and maintaining cloud environment.
  • Worked on various IaaS platforms like AWS, Azure and VMWare.
  • Experience in provisioning, configuring and troubleshooting of various AWS cloud services such as EC2, S3, RDS, ELB (Load Balancers), ASG, SNS, VPC, Route53, Application discovery service, Security Groups, IAM, Cloud Watch, Cloud Front, Cloud Trail, Cloud Formation Templates, Ops Work.
  • Hands-on experience in Azure Cloud Services (PaaS & IaaS), Storage, Web Apps, Active Directory, Azure Container Service, VPN Gateway, Content Delivery Management, Traffic Manager, Azure Monitoring, OMS, Key Vault, Visual Studio Online (VSO), Cognitive Services (LUIS) and SQL Azure.
  • Worked on AWS Cloud Formation and Terraform API to create infrastructure on AWS as a code.
  • Extensive knowledge on AWS migration services like snowball, direct connect, kinesis data firehose.
  • Experienced in designing Azure cloud models for establishing secure and cross-premise connectivity with Azure VPN gateway and Content Delivery Network.
  • Experience in cloud automation and orchestration framework using AWS, Azure and OpenStack .
  • Extensively worked with Scheduling, deploying, managing container replicas onto a node using Kubernetes and experienced in creating Kubernetes clusters work with Helm charts running on the same cluster resources.
  • Proficient knowledge with Helm charts to manage and release of helm packages.
  • Expertise in EC2 Backup methods, ELB (classis and application) security and application logging using Cloud Trail integration with Kibana and Elastic Search.
  • Deployed and configured Elastic Search, Log stash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and Cloud Watch.
  • Experience in real-time monitoring and alerting of applications deployed in AWS using Cloud Watch, Nagios, and Splunk.
  • Experience in working on several Docker components like Docker engine, Hub, Machine, Compose, Swarm and Docker registry. Worked on creation of custom Docker container images, tagging and pushing the images to Docker Hub.
  • Created CI/CD pipelines using Jenkins, Bamboo to deploy containerized applications using Docker in the AWS cloud for Dynamic scaling.
  • 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 on Ansible as Configuration management tool, to automate repetitive tasks, quickly deploy critical applications, Environments configuration Files, Users, Mount points, Packages and proactively manage changes.
  • Expertise in Ansible Playbook, YAML for Maintaining Roles, Inventory Files and Groups Variables.
  • Deployed servers using Puppet, and Puppet DB for configuration management to existing infrastructure and Implemented Puppet 3.8 manifests and Modules to deploy the builds for Dev, QA and production.
  • 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.
  • Expertise in automating various build and deployments by using ANT, MAVEN, Perl, Ruby, MS Build, and Shell Scripts.
  • Experience in Configuration and Troubleshooting VMware ESX & ESXi and Implemented isolation of virtual machines in terms of partition using Microsoft Hyper-v.
  • Installing and Configuring Red Hat Linux locally or over the Network-Kick Start- (NFS, FTP, HTTP), PXE Booting and Bootstrapping.
  • Experience in administration, deployment, automation and management with various Version Control Systems like Apache Subversion (SVN) and GIT, GitHub, GitLab.
  • Expertise in implementation and maintenance of Apache Http, SMTP, DHCP, NFS, NIS, NIS+, LDAP, DNS, SAMBA, SQUID, Postfix, send mail, FTP, Remote Access, Security Management Security trouble shooting skills. Deep understanding of Protocols like HTTP, DHCP, DNS, SSL/TLS.
  • Ability to write and debug scripting like Shell, Python, Ruby, Perl, JavaScript and Applied servers like Tomcat, WebLogic, WebSphere, JBOSS to deploy code Implementation of JIRA to track all issues pertaining to the software development lifecycle and integration of JIRA with repositories such as Subversion and GIT to track all code changes.

TECHNICAL SKILLS:

Operating Systems: Redhat Linux, Fedora, CentOS, Expert 6-7 2018 Windows

Networking: TCP/IP, NIS, NFS, DNS, DHCP, Intermediate 4-7 2018 WAN, SMTP, LAN, FTP/TFTP

Scripting Languages: Bash, python, Shell, Ruby Expert 5-7 2018

Container Management: Kubernetes, Docker Advanced 2-3 2018

Cloud Technologies: AWS (EC2, S3, Cloud Watch Expert 3-4 2018 RDS, ElasticCache, IAM)

Automation/Build Tools: Jenkins, Chef, Puppet, Expert 4-5 2018 Ansible, Ant, Maven

Monitoring Tools: Splunk, Nagios, Cloud watch, Advanced 4 2018 ELK stack

PROFESSIONAL EXPERIENCE:

Confidential, Bloomington, MN

Sr. DevOps/AWS Engineer

Responsibilities ::

  • Responsible for Implementation, design, architecture, and support of cloud-based server and service solutions.
  • Managed multiple AWS accounts with multiple VPC's for both production and non-prod where primary objectives included automation, build out, integration and cost control.
  • Worked heavily with AWS and its infrastructure, including EC2, AMI, ECS, ElasticCache, ElasticSearch, RDS, VPC implementation, IAM, KMS, WAF, CloudTrail, CloudWatch, S3, CloudFront, AWS CLI scripting, ELB, Route 53, Lambda, DynamoDB, Elastic Beanstalk, SQS, SNS and Security group management.
  • Utilized Cloud Watch to monitor resources such as EC2, CPU memory, Amazon RDS DB services, Dynamo DB tables, Elastic Block Store ( EBS) volumes to set alarms for notification or automated actions; and to monitor logs for a better understanding and operation of the system.
  • Created S3 buckets and managing policies for S3 buckets and Utilized S3 bucket for storage and backup on AWS. Extensive knowledge in migrating applications from internal data center to AWS.
  • Involved in migration from current data center to Azure cloud and used SQL Azure for Backend operations and data persistence.
  • Templated AWS infrastructure as a code using Terraform to build staging and production environments.
  • Worked with security team to make sure azure data is highly secure and configured BGP routes to enable ExpressRoute connections between on premise data centers and Azure cloud.
  • Unique experience with Pivotal Cloud Foundry (PCF) architecture and design, troubleshooting issues with platform components, and developing global/multi-regional deployment models and patterns for large scale developments/deployments on Cloud Foundry and AWS.
  • Implemented Micro-services using Pivotal cloud foundry platform build upon Spring Boot Services.
  • Designed and distributed private cloud system solution using Kubernetes (Docker) on CoreOS and used it to deploy scale, load balance and manage Docker containers with multiple name spaced versions.
  • Managed Kubernetes charts using Helm, and Created reproducible builds of the Kubernetes applications, managed Kubernetes deployment and service files and managed releases of Helm packages.
  • 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.
  • Managed continuous delivery in Microservices and Microservice Architectures. For these microservices developed the infrastructure with Docker containerization.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing Directory structures, and managing containers. Built Docker files to create containers using Docker engine and Docker Machine environments, to deploy the microservices oriented environments for scalable applications.
  • Used Ansible as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and used Ansible Tower to monitor automation activity and manage cloud infrastructure.
  • Used Ansible playbooks to manage Web applications, Environments configuration Files, Users and Packages.
  • Written Ansible playbook & modules for Ansible customizations.
  • Developed Chef recipes to configure, deploy and maintain software components of the existing/new infrastructure.
  • Manage the configurations of nodes using Chef, configured Jenkins builds for continuous integration and delivery. Automated webserver content deployments via shell.
  • Created aggregated log search system using Log stash and Log stash-forwarder/Filebeat and Elasticsearch.
  • Configured network and server monitoring using Grafana, ELK Stack with Logspout and Nagios for notifications.
  • Integrated systems using a wide variety of protocols like REST, SOAP, MQ, TCP/IP, JSON and others.
  • Maintained git repositories for company projects and set up automated testing and deployment using Jenkins.
  • Skilled in using bug tracking systems like JIRA, Remedy.

Environment: - AWS (EC2, VPC, ELB, S3, Amazon RDS, Cloud Trail and Route 53, GIT, VPC, Route53, Maven, Jenkins, EBS, SQL, ELB, Cloud Watch, Cloud Formation, Docker, Kubernetes, Chef, Ansible, Jira, Terraform, AWS CLI, AWS Auto Scaling, ELK Unix/Linux, Bash Shell script, Python, Chef, Apache Tomcat.

Confidential, Norcross, GA

Sr. DevOps Engineer

Responsibilities:

  • Setup and built AWS infrastructure using various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, RDS in Cloud Formation JSON templates.
  • Migrate, develop or modernize applications on AWS.
  • Used Maven to build rpms from source code checked out from Git repository, with Jenkins being the Continuous Integration Server and Artifactory as repository manager.
  • Attended every day scrum/agile meetings and weekly sprint meetings to evaluate completed work and to handover new tasks.
  • Working with Development, QA and project management teams to set release schedules and environments in a dynamic fast-paced environment.
  • Define best practices for source control, build automation, continuous integration, automated testing, deployment, and release management.
  • Developed Chef Cookbooks from the scratch to automate the entire deployment process as well as the infrastructure.
  • Used Ansible to setup Continuous Delivery Pipeline. Deployed micro services, including provisioning AWS environments using Ansible Playbooks
  • Expertise in Ansible Playbook, YAML for Maintaining Roles, Inventory Files and Groups Variables and Extensively worked on Jenkins.
  • Deployed and configured Chef Server including bootstrapping of Chef Client nodes for provisioning. Created roles, recipes, cookbooks and data bags for server configuration.
  • Worked closely with the Development Team in the design phase and developed use case diagrams using Rational Rose.
  • Worked on Docker and deploying and maintaining Micro services in Dev & QA environments. Creating the containers and maintain the clusters in docker.
  • Maintaining the user accounts (IAM), RDS, Route 53, SES and SNS services in AWS cloud.
  • Building CI pipelines in Jenkins while also fully scripting the creation and provisioning of Jenkins using Shell and Python .
  • Worked with the Architects on SDLC process being the owner of post development environments.
  • Developed and implemented the software release management for the release of web applications.
  • Worked with Splunk as a user to monitor the application instance health and performance.
  • Created databases and performed DML and DDL operations using MYSQL Workbench. Wrote SQL queries to perform aggregate operations and data retrieval from the databases.
  • Experience in designing and migrating large scale applications covering Windows, Linux environments to AWS, especially for DevOps.
  • Wrote MAVEN Scripts to automate the build process.
  • Responsible for maintenance of source control systems Git.
  • Maintained two Jenkins servers to deploy into production and non-production environments.
  • Coordinating the resources by working closely with Project Manager's for the release and Project Manager for all the Operational Projects.
  • Deployed Enterprise Application Archive (EAR), Web Application Archive (WAR), Message Broker Archive (BAR), JSP's, and Servlets in staging, production.
  • Identify Configuration Items (CI) and document their characteristics. After every deployment, delivered the Release notes on Confluence site.
  • Carried Deployments and builds on various environments using continuous integration tool and integrating with docker in the POC level.

Environment: Git, Apache Tomcat, Jenkins, AWS, Maven, Jira, Linux, MySQL, Python, Shell Scripts .

Confidential, Cleveland, Ohio

DevOps Engineer

Responsibilities:

  • Implemented CI/CD using Multiple Jenkins Master and Slaves and configured with pipeline using GIT/SVN, Maven Plugins, Nexus or Artifactory, Deployments Tools with UDEPLOY and Puppet.
  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
  • Implemented Puppet modules to install configure and maintain web servers like Apache Web Server, Nginx.
  • Developed Puppet Manifests using ruby for provisioning applications and scripts.
  • Wrote Puppet modules for installing and managing Java versions and managing persistent SSH tunnels.
  • Used Jenkins tools for CI with AWS for automated build every time developer code merge in to master branching.
  • Used IAM to create and manage AWS users and groups and use permissions to allow and deny their access to AWS resources.
  • Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu/RHEL) and Configuring launched instances with respect to specific applications.
  • Performed S3 buckets creation, policies and on the IAM role based polices and customizing the JSON template.
  • Experience with creating EC2 Instances on AWS Cloud, EBS (Elastic Storage Block), S3 & RDS.
  • Administration and support of homogeneous production and development server infrastructure of multiple flavors of Linux.
  • Setup SVN Server & GIT on a Linux environment, configured the users with LDAP, created the repository and ranching structure for all the applications
  • Installing and administrating monitoring tools such as Nagios and managed with administered like JIRA/Confluence/Jive add-ons, plugins, and extensions.
  • Experienced in User Management and support for local and remote users, manage system access across groups to ensure compliance, and maintained best practices.
  • Worked on configuring Puppet master servers and installing Puppet client software on Linux servers and deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure
  • Worked on Puppet modules for TOMCAT and WEBSPHERE and Automated multiple applications through puppet Manifests.
  • Automate repetitive tasks, deploy critical applications and manage change on several servers using Puppet
  • Worked on Installation/Configuration/Administrated VMware ESXi 5.5 & 6.0 and migrated existing servers into VMware Infrastructure.
  • Installed Patches and upgraded ESXi hosts using VMware Update Manager and through CLI.
  • Monitored VM & ESXi server components like CPU, Memory, Disk and Network Utilization and Configured VMotion / Creating resource pools and configuring the VM’s based on priority.
  • Team role included working in VMware Orchestrator, VMware vRealize Automation Center 6.0 (vRA) catalog management creating cloud server provisioning entitlements, creating and defining business groups, creating catalog items, creating services for the catalog items, creating Windows 2008/2012) and Linux (Red Hat6) blueprints
  • Installed, configured and Administrated of all UNIX/LINUX servers, includes the design and selection of relevant hardware to Support the installation/upgrades of Red Hat (6/7), CentOS 6/7, Ubuntu operating systems.
  • Strong hands on experience in scripting languages like Perl, Bash, Shell, Ruby and Python
  • Worked with MySQL, MS SQL Server, and their feature set and created database in MySQL as per the requirement
  • Involved in an Agile/ Scrum environment and daily standup meetings. Work with development, testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.

Environment: Git, Gradle, WebSphere, Artifactory, Jenkins, Puppet, WebSphere, Apache Tomcat, Nginx, AWS, Shell, Quality Center, Unix, Linux, Windows, Java/J2EE.

Confidential, Fairborn, Ohio

Build and Release Engineer

Responsibilities:

  • Performed all necessary day-to-day Subversion support for different projects.
  • Worked with various AWS EC2 and S3, EBS, CloudWatch tools.
  • Installed and configured Jenkins, Implemented CI process from the Scratch.
  • Administered the informatica Server by installing, Creating repository database, users, groups and folders.
  • Wrote Maven scripts and shell, Python script to automate the build/deployment process, extensively involved in automating migration of files in different environments like DEV, QA and Production.
  • Responsible for Branching and merging the code as per the schedule.
  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
  • Wrote Puppet modules, Manifests for installing and managing Java versions and managing persistent SSH tunnels.
  • Perform biweekly build cycle and testing processes.
  • Created instances (VMs) in AWS with required stack of infrastructure for application teams.
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Configured and automated the Jenkins Build jobs for Continuous Integration.
  • Used Jenkins to run Puppet on VMs created in AWS cloud infrastructure.
  • Used Apache Tomcat as application server for deploying the artifacts into Nexus.
  • Developed UNIX and Python Scripts for manual deployment of the code to the different environments.
  • Designed and implemented Subversion metadata including elements, labels, attributes, triggers and hyperlinks.
  • Coordinated Release effort amongst various teams (Integration, QA, Testing, and Business Analysis) in geographically separated environment.
  • Used Python/Shell to automate build and deployment Process.
  • Documented the deployment process (Migration Doc) of code to production.
  • Installing and administrating monitoring tools such as Nagios and managed with administered like JIRA/Confluence/Jive add-ons, plugins, and extensions.

Environment:: AWS, Subversion, ANT, MAVEN, Java/J2EE, Jenkins, Puppet, Apache Tomcat, UNIX, JIRA, Python Scripts and Shell Scripts.

Confidential

Linux Administrator

Responsibilities:

  • Extensively worked with Networking, designing, implementing Switches, Routers, Firewalls, DNS client, DHCP client, NFS client and SAMBA client.
  • Created Logical volume manager (LVM), disk partitions, setting up file systems and mounting the file systems and unmounting them.
  • Worked with Packet management installation, updating and removing different packages using RPM and used YUM to update specific packages.
  • Used putty and SSH certificate tools to login and use secure access points
  • Automated daily tasks using shell scripts.
  • Configuration and maintenance of common Linux services such as Tomcat, Apache, MySQL, NFS, FTP, Postfix, LDAP, DHCP, DNS BIND, HTTP, HTTPS, SSH, IP Tables and Firewalld etc.
  • Daily monitoring and response for Linux servers, including application processes, file system alerts, system faults.
  • Updating and upgrading ESXi 5.x, venter Server, using vSphere Update Manager and VM Tools through manual updates.
  • Managed ESXi hosts using VCenter Server/ vSphere Client and VMware Web Client.
  • Performed VMotion and Storage VMotion of Virtual Machines across different cluster with respect to security policies and application development requirements
  • Created and maintained user accounts, removed users, lock/unlock users in Linux.
  • Created and maintained Linux file system.
  • Completed work on LVM. Created volume groups, extended volume groups, reduce volume groups, mirrored Volume Groups.
  • Perform server updates, patching, upgrades, and package installation using RPM.
  • Support Red Hat Enterprise Linux Servers and configurations plus reporting and monitoring.
  • Installation and configuration of Red Hat Linux on new server builds as well as during the upgrade.

Environment: Red Hat Enterprise Server (RHEL 4, 5), HPC, IBM AIX 5.3 & 6.1, VMware, Vcenter, VSphere, Scripting, Suse LINUX, UNIX, Firewalls, FTP, DNS, SSL, SSH.

Confidential

Systems Engineer

Responsibilities:

  • Experienced with the virtual build, installation, configuration, and maintenance of Linux RedHat both locally or over network.
  • Set up user and group login ID's, network configuration, passwords, and resolution of permission and access related issues.
  • Applying OS patch and upgrade in a multi-platform (RedHat/CentOS) environment on a regular scheduled basis.
  • Install, configure, maintain, and troubleshoot enterprise-wide Apache web servers and Tomcat application containers in a large RedHat Linux/CentOS environment.
  • Responsible for configuring and connection to SSH through SSH clients like Putty and Cyber duck. And also Password-less setup and agent-forwarding done for SSH login using SSH-Keygen tool.
  • Extensively worked with the LAN/WAN, firewalls and routing for Internet and Intranet connectivity using different protocols like TCP/IP, DHCP, HTTP/s, FTP, SMTP & SSH.
  • Building and configuring RedHat systems over the network, implement automated tasks through Cron jobs, resolving tickets according to the priority basis.
  • Allocating and managing disk space for development servers depend on their requirement.
  • Creation and resizing of Logical Volumes (LVM) for Linux operating system.
  • Monitor system activities like CPU, memory, Disk and Swap space usage to avoid any performance issues and Participate in 24x7 on-call support personnel in debugging.

Environment: Red Hat Linux, NFS, Samba, DNS servers, DHCP servers, SSH, NFS, FTP, TCP/IP, DHCP, MySQL, DNS BIND servers, Apache web servers.

We'd love your feedback!