We provide IT Staff Augmentation Services!

Sr. Aws & Devops Engineer Resume

4.00/5 (Submit Your Rating)

Alpharetta, GA

PROFESSIONAL SUMMARY:

  • Experience in IT industry with a strong emphasis on DevOps culture, Linux administration, Release Management, Software Development, Configuration and Automation.
  • In depth understanding of the principles and best practices of software configuration management (SCM) in Agile, Scrum and Waterfall methodologies.
  • Expert in designing, automating and developing Jenkins deployments.
  • Develop infrastructure as code on Amazon Web Server (AWS) / Google Cloud Platform (GCP) leveraging experience with best practices and implementations for non - production and production environments.
  • Expertise in Jenkins pipelines to drive all micro services builds out to the
  • Docker registry and then deployed to Kubernetes .
  • Hands on experience Kubernetes to automate the deployment, scaling, and operations of application containers across clusters of hosts by using
  • Pods, services, Volumes, Namespace, replica set and deployment.
  • Worked to setup Jenkins as a service inside the docker swarm cluster to reduce the
  • failover downtime to minutes and to automate the docker containers deployment without using configuration management tool.
  • Experience in deploying and configuring Elastic search, Log stash and Kibana
  • Confidential ) for log analytics, full text search, application monitoring in integration with AWS Lambda and Cloud Watch.
  • Good understanding of OpenShift platform in managing Docker containers, Kubernetes Clusters, Mesos.
  • Designed and created multiple deployment strategies using Continuous Integration and
  • Continuous Development Pipelines, using various CI Tools Jenkins/Hudson, Puppet, Chef, Bamboo and Sonatype Confidential .
  • Hands on experience with Ansible Playbooks, modules and roles and Set up Continuous Integration for major releases in Jenkins.
  • Created and maintained various DevOps related tools for the team such as provisioning scripts, deployment tools and staged virtual environments using Docker and Vagrant.
  • Expertise in Tomcat, JBOSS, Samba Web logic and Web Sphere Application servers for deployments.
  • Good knowledge in managing Confidential and JFrog Artifactory repositories for maven artifacts and dependencies.
  • Experienced in usage of configuration management tools like Ansible, Saltstack, Chef, and Puppet to provision Apache web servers, Tomcat servers, Nginx and other applications.
  • Expertise in Services Oriented Architectures and Service Mesh (eg: Istio, linkerd, traefic, nginx, consul, etc…).
  • Experienced in using Splunk, Confidential and Amazon Cloud Watch to monitor major metrics like Network packets, CPU utilization and Load Balancer.
  • Worked on creation and managing IT infrastructure and application stack using AWS Cloud Formation & AWS Elastic Container Service.
  • Expertise in IAAS that need to provision the Environment resources and configured a web server in Terraform.
  • Used Terraform to map more complex dependencies and identify network issue.
  • Experienced in Configuration and deployment of Azure Automation Scripts for multiple applications with the utilization of the Azurestack (Including Compute, Web&Mobile, Blobs, ADF, Resource Groups, Azure Data Lake, HDInsight Clusters, Azure Data Factory, Azure SQL, Cloud Services, and ARM) and services.
  • Experience in Database software's such as Oracle RDBMS and MYSQL.
  • Expertise on Azure Fabric, Microservices & Docker containers in Azure .
  • Good at manage hosting plans for Azure Infrastructure, implementing and deploying workloads on Azure virtual machines (VMs).
  • Experienced in Splunk dashboards and reports, visualizing various performance metrics of applications in different environments.
  • Experienced in using Jira, Rally, Confluence, and Quality Center.
  • Experience on Application Management Performance tools like New Relic in integration of Application with monitoring for complete insight and proactive monitoring.
  • Good knowledge on networking concepts like routers, switches, DHCP, DNS, OSI layers, TCP/IP protocols.
  • Good Interpersonal Skills, hard-working, productive, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.

TECHNICAL SKILLS:

Operating Systems: Linux (Red Hat 4.x, 5.x, 6.x), UNIX, Ubuntu, Centos, Windows NT/2000/2003/XP/VISTA/7, AIX, Mac OS.

Version Control Tools: CVS, SVN, IBM Rational, Bit Bucket, GIT, Source Tree.

Release Management: Confidential, JFrog.

Monitoring Tools: Confidential, Splunk, CloudWatch.

Language: C, C++, JAVA, XML, HTML, Shell, Perl, Powershell, Python, JSon, Ruby.

Databases: MySQL, MS Access, Oracle 9i/10g/11g, DB2, MongoDB, Casandra, NoSQL.

Application Servers: WebSphere, ApacheTomcat, Samba, Apache, JBoss WebLogic.

CI Tools: Hudson/Jenkin, Bamboo.

CM Tools: Ansible, Chef, Puppet, Saltstack.

Cloud: AWS EC2, VPC, EBS, AMI, IAM, SNS, RDS, EBS, CloudWatch, CloudFormation, Autoscaling, AWS Config, S3, Cloud Trail, VMWare, Azure.

Bug Tracking tools: Jira, Rally, Quality Center.

PROFESSIONAL EXPERIENCE:

Confidential, Alpharetta, GA

Sr. AWS & DevOps Engineer

Responsibilities:

  • Migrated the build and test environments from on-premises to AWS cloud Infrastructure.
  • Maintained and developed Docker images for a tech stack including Cassandra, Kafka, Apache, and several in house written Java services, running in Google Cloud on Kubernetes.
  • Work closely with our Architects, Engineers, Product Owners and Application Leads to engineer and build automated solutions.
  • Analyze legacy systems, databases, web interfaces, and/or hardware logic which may be currently operating on multiple platforms, work with internal teams to analyze and do mapping to reference architecture in the cloud.
  • Participate and lead sub-tracks of the technical architecture planning, data architecture design, project execution, user acceptance testing, and deployment of products and services into an enterprise environment moving to the cloud.
  • Create tools to auto-generate dashboards from policy code for displaying build and test results.
  • Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS nodes and Tested Playbooks on AWS instances using Python.
  • Designed & implemented VPC service for extension of customer's on-premises datacenter with AWS Cloud using AWS VPC and VPN & Direct connect services.
  • Deployed on AWS using EC2, EBS, Trusted Advisor, S3, CloudWatch, CloudFront, IAM, Security Groups, and Auto-Scaling.
  • Strong experience in building production infrastructure using the code and repeatable designs leveraging Terraform. Infrastructure automation using Terraform.
  • Converted all Cloud Formation templates to Terraform for infrastructure as code.
  • Built Jenkins jobs to create AWS infrastructure from GitHub repos containing Terraform code.
  • Created topics in SNS to send notifications to subscribers as per the requirement.
  • Experienced in writing Ansible playbooks to setup Continuous Delivery pipeline. This primarily consists of a Jenkins and Sonar server, the infrastructure to run these packages and various supporting software components such as Maven, etc.
  • Used Jenkins as continuous integration tool: creating new jobs, managing required plugins, configuring the jobs selecting required source code management tool, build trigger, build system and post build actions, scheduled automatic builds, notifying the build reports.
  • Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Confidential .
  • Responsible for design and maintenance of the GIT Repositories, views, and the access control strategies.
  • Working on build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Designing and implementing CI (Continuous Integration) system: configuration Jenkins servers, Jenkins nodes, creating required scripts (Ruby & Python), and creating/configuring VMs (Windows/Linux).
  • Working with Git, Maven, Jenkins, and Jira as tools for day to day build & release cycles.
  • Deployed built artifacts to WebSphere application server using Maven and Python scripts.
  • Integrated Defect tracking tool JIRA with Confluence for identify, log, track and document issues in real-time.
  • Work on overall refactoring of Ansible code base and continued development of playbooks.
  • Involved in writing various custom Ansible playbooks for deployment orchestration and developed Ansible Playbooks to simplify and automate tasks.
  • Protected encrypted data needed for tasks with Ansible Vault.
  • Working with Ansible Playbooks, modules and roles and Set up Continuous Integration for major releases in Jenkins.
  • Configured Ansible control machine, Ansible Playbooks (written in YAML language), roles and modules. Used Ansible Vault and Confidential to secure sensitive data and control the access of playbooks. Implemented IT orchestration using Ansible to run tasks in a sequence which can work on different servers.
  • Created Docker file for each micro service's and also changed some of the Tomcat configuration file which are required to deploy Java based application to the Docker container.
  • Working on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Served as a first point of contact for all IT related issues for Terraform by supporting resolution of end user trouble tickets and support requests, ensuring all issues are being resolved in a timely manner to customer satisfaction while maintaining S.O.P.
  • Worked as a Jira/Confluence Administrator and handled the daily Atlassian Tool support (Jira/Jira Service Desk/Confluence) with a primary focus on the workflow enhancements and customizations. Mentored the Junior Jira Administrators.
  • Integrating PagerDuty with Jira .
  • Done the day-to-day Jira/Confluence desktop support by working on the daily Jira tickets.
  • Involved in developing custom scripts using Python, Shell (bash), Ruby to automate jobs. Manage data collection using framework and Python applications.
  • Supported 500+ AWS Cloud instance's and also familiar with Amazon Cloud command line management.
  • Created and maintained the Python deployment scripts for Web Sphere web application server.
  • Working on monitoring servers using Splunk, Cloudwatch and using Confidential . Configure and ensure connection to RDS database running on MySQL engines.
  • Managed the source codes repository of multiple development applications using GIT.
  • Documentation of detailed build configuration, Build procedures and change history for releases.

Environment: GIT, Maven, Ant, Jenkins, Java/J2EE, MySQL Database, Apache Tomcat Web Sphere, Python, Ruby, shell, XML, UNIX, Linux(RHEL), Ansible, Docker, Splunk, Windows XP, JIRA, AWS.

Confidential - Eden Prairie, MN.

Sr. DevOps Engineer

Responsibilities:

  • Worked in a team that involved different development teams and multiple simultaneous software releases.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Worked in Azure Storage Planning - Used Blob Storage for document and media files, Table storage for structured datasets, Queue storage for reliable messaging, workflow processing and file storage to share file data.
  • Worked on various Azure services like Compute (Web Roles, Worker Roles), Azure Websites, Caching, SQL Azure, NoSQL, Storage, Network services, Azure Active Directory, API Management, Scheduling, Auto Scaling, and PowerShell Automation.
  • Worked in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like GIT on Linux platforms.
  • Used both GIT and BIT bucket source control systems to manage code.
  • Worked the Maven repository using Confidential tool and used the same to share the snapshots and release of internal projects.
  • Involved in writing POM files to establish the code quality tools integration for Maven build.
  • Executing a Continuous Delivery framework using Jenkins, Maven in multiple environments.
  • Development and version control of Chef Cookbooks, testing of Cookbooks using Food critic and Test Kitchen and running recipes on nodes managed by on premise Chef Server.
  • Wrote Recipes and Cookbooks and uploaded them to Chef-server, Managed On-site OS/Applications/Services/ Packages using Chef as well as AWS for EC2/S3&ELB with Chef Cookbooks.
  • Worked with Engineers on providing the configuration details of the DEV environments and assisting in Creating CHEF recipes for a Proof of Concept.
  • To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx .
  • Worked with container based deployments using Docker, working with Docker images, Docker Hub and Docker -registries and Kubernetes.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs, and configured the Docker containers using Kubernetes.
  • Understanding of developing and testing enterprise products, with current focus on cloud based application and giving solution to challenges imposed by multi data center deployed SaaS products and their needs for DevOps tools and automation.
  • Solid understanding of Python, Linux Shell and Perl scripting, UNIX, Windows, build and release engineering principles.
  • Migrated moderate workloads from on premise to Azure laas. Published web services APIs using Azure API management service.
  • Working in Group creation, monitoring and maintaining log for system status using Linux commands and Confidential system monitor.
  • Design and Implementation of Azure site recovery in both Disaster Recovery scenario and for migrating the workloads from on premise to Azure .
  • Configured BGP routes to enable ExpressRoute connections between on premise data centers and Azure cloud.
  • Deployed to orchestrate the data from Data Lake store using Azure Data factory .
  • Participated in weekly release meetings with Technology stake holders identify and mitigate potential risks associated with the releases.

Environment : GIT, Jenkins, Maven, Chef, Docker, Kubernetes, WebLogic, Tomcat, Python Scripts, Perl Scripts, Ruby Scripts, XML, JBoss Application Server, Azure.

Confidential - Quincy MA

DevOps Engineer

Responsibilities:

  • Performed automated installations of Operating System using kickstart for Linux.
  • Working with Confidential, Splunk and Cloud Watch for performance monitoring and log parsing and monitored health checks using AWS Route53.
  • Connected continuous integration systems with the GIT version control repository and continually built as the check-ins came from the developer and Managed Maven project dependencies by creating parent-child relationships between projects.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Continuous Integration implemented and promoted use of Bamboo within the developer community
  • Implemented Maven Release Plug-in through Jenkins Jobs for deploying the artifacts to Confidential, Artifactory.
  • Maintained Confidential for storing artifacts and for searching the dependencies of a project based on GAV coordinates.
  • Maintained Artifacts in binary repositories using JFrogArifactory and pushed new Artifacts by configuring the Jenkins project Jenkins Artifactory plugin.
  • Managing Ansible Playbooks with Ansible roles. Used file module in Ansible playbook to copy and remove files on remote systems.
  • Created inventory in Ansible for automating the continuous deployment.
  • Worked on Virtualization Docker Images on Amazon EC2, created Docker files, used Confidential
  • Repository as a Private Docker Registry for Docker Images and Clustered the Containers by using Docker Swarm and Kubernetes.
  • Working on GitHub to store the code and integrate it to Ansible to deploy the playbooks and managing
  • Aws servers and Docker containers with OS/Applications/Services/Packages and keep them in a loop.
  • Used Docker to contain a lot of HTTP servers.
  • Using Docker as a new level of simplicity to define and create applications or services by encapsulating them in containers for eliminating a source of friction between development and operations.
  • Creating and integrating Terraform with Ansible, Packer to create and Version the AWS Infrastructure.
  • Created Docker images that handled Tomcat installation using major versions on the existing Maven-based image and then worked on building and testing these images.
  • Designed AWS CloudFormation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications.
  • Used Cloud Front to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end servers.
  • Managed and analyzed the petabyte-scalable data using AWS Redshift cluster.
  • Worked on Jenkins to implement Continuous Integration and deployment into Tomcat /WebLogic Application Server.
  • Monitoring of Application and Servers through Confidential . Web Servers Administration on Apache and Nginx.
  • Monitoring Live Traffic, logs, Memory utilization, Disk utilization and various other factors which are important for deployment.
  • Proficient in deploying applications in WAR, JAR, and EAR formats on multiple servers/clusters and maintained Load balancing, high availability and Failover functionality.
  • Good experience with the bug tracking/management tool RALLY.

Environment : Git, Tortoise SVN, Ant, Maven, Linux, windows, Confidential, JfrogArtifactory, Bamboo, pipeline, Ansible, Docker, Tomcat, weblogic, Apache, Confidential, AWS, Rally.

Confidential

Linux Administrator

Responsibilities:

  • Installation, Configuration, Maintenance and Development of about 250+ Linux Servers (Mix of Ubuntu, CentOS and Red Hat-RHEL)
  • Automated installation of Linux servers using Kickstart and Installation of Solaris using Flash, live upgrades and Jumpstart Servers.
  • Custom build of Windows 2003 and Windows 2008 servers which includes adding users, SAN, network configuration, installing application related packages, managing services.
  • Responsible for maintenance of development tools and utilities and to maintain shell, Perl automation Scripts.
  • Remote system administration using tools like SSH, Telnet, and Rlogin.
  • Adding servers to domain and managing the groups and user in Active Directory, installing and configuring send mail.
  • File system Tuning and growing using VERITAS File System (VxFS), coordinated with SAN Team for storage allocation and Disk Dynamic Multi path.
  • Managing HP-UX, Compaq and Linux workstations and servers.
  • Fine tuning of Servers and configuring networks for optimum performance.
  • Maintain and track inventory using uDeploy and set alerts when the servers are full and need attention.
  • Assisted the development team and reviewed the required maintenance tasks.
  • Provided support for server and workstation upgrades, backup and disaster recovery monitoring, user account setup and Security administration.
  • Created disk partitions and file systems and extended storage space using Logical Volume manager.
  • Worked in configuring report manager for creating report subscriptions, snapshots, and caching and optimized Performance and Capacity planning of Various Data processes related to Reports.
  • Responsible for Connectivity issues among various Servers and various software components.
  • Installation, maintenance and administration of Oracle and Db2 Server on Sun Servers.
  • Setting up network environments using TCP/IP, NIS, NFS, DNS, SNMP agents, DHCP and Proxy.
  • Kernel tuning, Writing Shell scripts for system maintenance and file management.
  • Worked on Solaris volume manager to create file systems as per user and database requirements.
  • Perform Backup and restore. Restored files for end-users when necessary. Work on implementation of security controls and monitors compliance with security policies and procedures.
  • Worked on BugTracking tool Jira.

Environment : Ubuntu, CentOS, Red Hat-RHEL, Windows, Shell, perl, Linux, Oracle, Jira.

We'd love your feedback!