We provide IT Staff Augmentation Services!

Aws Devops Engineer Resume

2.00/5 (Submit Your Rating)

AtlantA

SUMMARY

  • Around 9 years of experience in Software development life cycle, in 5 years with strong areas of DevOps, AWS Cloud, and CI/CD pipeline, Configuration Management Build/Release Management and 4 years of experience in Linux Admin.
  • Experience in AWS, which includes services like EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, ROUTE 53, Cloud Watch, CLOUD FORMATION, and TERRAFORM.
  • Installed application on AWS EC2 instances and configured the storage on S3 buckets.
  • Performed S3 buckets creation, policies and also on the IAM role based polices and customizing the JSON template.
  • Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu/RHEL) and Configuring launched instances with respect to specific applications.
  • Experience in configuringAzureweb apps,App services, Application insights, Application gateway, DNS, Traffic manager, App services, Analyzing Networks withNetwork Watcher, Implementing Site Recovery stack, Backup andAutomation and Created Azure SQL database, performed monitoring and restoring ofAzure SQL database.
  • Good understanding ofOSI Model, TCP/IP protocol suite(IP, ARP, TCP, UDP, SMTP, FTP, and TFTP)
  • Experienced in writings terraform templates to provision the Amazon infrastructure using different AWS instances.
  • Extensive work experience on Build Engineering & Release Management process, including end - to-end code configuration, building binaries & deployments of artifacts for entire life cycle model in Enterprise Applications.
  • Extensive experience in using Build Automation scripting like Maven.
  • Implementing Docker (images/containers) by using CI/CD process in Jenkins.
  • Experienced in creating high available and fault tolerant infrastructure using kubernetes orchestration.
  • Experience in the implementation of CI & CD pipelines using Jenkins pipeline plugin with groovy scripts.
  • Experience in branching, tagging and maintaining the version across the environments working on Software Configuration Management (SCM) tools like GIT, GitHub, and Bitbucket.
  • Experience in the implementation of Python & shell Scripts to automate the CI & CD process.
  • Worked on web servers like Apache and application servers like Tomcat to deploy code.
  • Hands on experience with Configuration Management Tools such as Puppet and Ansible.
  • Create Puppet Automation tools and builds, and do an overall process improvement to any manual processes.
  • Automated the deployments to DEV and QA Environments by picking up builds from Jenkins using puppet.
  • Automated web server content deployments via Ansible playbooks.
  • Design high availability (HA) applications on different servers (Tomcat, Jenkins, MySQL).
  • Managed daily builds and releases to QA, Debugged build failures and worked with developers and QA people to resolve related issues worked on JIRA ticketing tool.
  • Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN) and TFS onLinuxand windows platforms.
  • Developed Playbooks usingAnsibleto deploy consistent infrastructure code across multiple environments.
  • Worked on Jenkins jobs to new server, Jenkins pipelines, and Dockized build environments
  • Worked on monitoring tools such as Nagios, Splunk,ELKStack (Elastic search, Log stash, Kibana), Cloud Watch.
  • Experience in Installing, configuring Cloud Foundry Ops Manager, App Manager, Etc.

TECHNICAL SKILLS

Version Control Tools: GIT, Bit Bucket

CI/CD: Jenkins, Azure Pipelines

Configuration Tools: Ansible

Container Platforms: Docker, Kubernetes, Open Shift.

Monitoring Tools: Nagios, Splunk

Languages: Shell scripting, Java, Python, Selenium

Artifactory: Jfrog and Nexus

Web Servers: Nginx

Documentation: Confluence

Operating Systems: Microsoft Windows XP/ 2000, Linux, UNIX.

Tracking Tools: Jira

Code Scanning: Sonar Qube, Jfrog X ray, ECR Inspector

Databases: RDS, Cosmos DB, My SQL DB.

Logging: Cloud Watch, Cloud Trail, Azure App Insights, Azure Monitor

AWS Services: RDS, EC2, VPC, IAM, Cloud Formation, EBS, S3, ELB, Auto Scaling, Cloud Trial, SQS, SNS, SWF, Cloud Watch.

Cloud Platforms: Microsoft Azure, Aws Cloud.

Azure Services: App Services, Key vault, function app, Blob storage, Azure Active Directory (Azure AD), Service Bus, Azure Container Registry (ACR) and Azure Kubernetes service (AKS), Azure SQL, Azure Cosmos DB.

PROFESSIONAL EXPERIENCE

Confidential, Atlanta

AWS DevOps Engineer

Responsibilities:

  • Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu/RHEL/Windows) and Configuring launched instances with respect to specific applications.
  • Responsible for managing infrastructure provisioning (S3, ELB, EC2, RDS, Route 53, IAM, security groups) and deployment via SCALR and EC2 Installs with CentOS, Ubuntu and RHEL 6 and Scientific Linux.
  • Updating Certificates using AWS Certificate Manager, Vinify Certificate Manager for private, public secure socket layer/TLS, SSL certificates for establishing secured identity of websites.
  • Involved in maintaining the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SNS services template.
  • Working on EC2 Instance Savings Plans, Reserved Instances gives the flexibility to change your usage between instances.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
  • Creating alarms that initiate Amazon EC2 Auto Scaling and Amazon Simple Notification Service (Amazon SNS) actions using Cloud Watch.
  • Virtualizing the servers using the Docker for the test environments and dev-environments needs. And also, configuration automation using Docker, Kubernetes, Open Shift containers.
  • Created the AWS VPC network for the Installed Instances and configured the Security Groups and Elastic IP’s accordingly. Installing the Load Balancers and VPC with Public and private subnets.
  • Setting up toolsECS (Elastic Container Services), EKS (Elastic Kubernetes Services) for orchestrating, linking, and deploying the services related to the containers.
  • Coordinating the resources by working closely with Project Manager's for the release and Project Manager for all the Operational Projects.
  • Coordinate with the Development, QA and IT Operations teams during deployments to ensure there are no Conflicts.
  • Managed systems routine backup, scheduling jobs like disabling and enabling Cronjobs, enabling system logging, network logging of servers for maintenance, performance tuning, testing.

Confidential, Atlanta

Azure DevOps Engineer

Responsibilities:

  • Virtual Networks, Azure SQL Database, Azure Search, Azure Data Lake, Azure Data Factory, Azure Blob Storage, Azure Service Bus, Function Apps, Application Insights, Express Route.
  • Have Worked on Setting up Azure Monitor Dashboard for various Azure Services by enabling Diagnostic settings and writing queries in Log Analytics Workspace to send the logs to Azure storage accounts and stream the logs to Azure Event Hubs.
  • Created and configured HTTP Triggers in theAzureFunctions with Application Insights for monitoring and performing load testing on the applications using the VSTS and used Python API for uploading all the agent logs into Azure blob storage.
  • Data was transferred from On-Premises SQL Database servers to Azure SQL Database servers via Azure Data Factory Pipelines created with the Azure Data Factory copy tool and Self-Hosted Runtimes.
  • Created and maintained Continuous Integration (CI) using tools Azure DevOps (VSTS) over multiple environments to facilitate an agile development process that is automated and repeatable, enabling teams to safely deploy code in Azure Kubernetes Services (AKS) using VSTS by YAML scripting.
  • Worked on Integrating Azure-DevOps Boards with Microsoft Teams and Pipelines for Notifying Sprint Boards and Teams respectively.
  • Well versed in using Terraform templates for provisioning Virtual Networks, Subnets, VM Scale sets, load balancers, and NAT rules. Configured BGP Routes between on-premises data centers and Azure cloud to enable ExpressRoute connections.
  • Performed Azure Scalability configuration that sets up a group of Virtual Machines (VMs) and configures Azure Availability and Azure Scalability to provide High Application Availability and can automatically increase or decrease in response to demand.
  • UsedAzureKubernetes Service (AKS) to deploy a managed Kubernetes cluster inAzureand created an AKS cluster in theAzureportal using template-driven deployment options such as Azure Resource Manager (ARM) templates and terraform.
  • Used Azure Kubernetes Service (AKS) for Implementing Jenkins pipelines into Azure pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods, and managed them.
  • Involved in integrating Azure Log Analytics with Azure VMs for Monitoring, Storing, tracking Metrics, resolving and investigating Root cause issues.
  • PowerShell run books were written and deployed to Automation Accounts using CI/CD Azure DevOps.
  • PowerShell scripts were also written to make API calls to Azure DevOps and find Users who had not accessed Azure DevOps in more than 90 days.

Confidential, Sarasota, FL

DevOps Engineer

Responsibilities:

  • Involved in DevOps migration/automation processes for build and deploy systems.
  • Consulted and recommended client in Build and Release Management Implementation.
  • Used SCM/Build tools for Developers. Helping to resolve all SCM/Builds issues like merge conflicts, compilation errors, missing dependencies, Branching/Merging/Tagging.
  • Worked withAnsibleplaybooks for virtual and physical instance provisioning, Configuration management and patching throughAnsible.
  • Automated using Ansible, Python, Perl or shell scripting with attention to detail, standardization, processes and policies.
  • Worked in an agile development team to deliver an end to end continuous integration/continuous delivery (CI/CD) product in an open source environment using tools like Puppet, Jenkins.
  • Experience in writingPuppet manifests and modules to automate the deployment process and to integratingPuppet manifests into Jenkins jobs for a continuous delivery(CD)framework.
  • Configured and monitored distributed and multi-platform servers usingchef.
  • Setup and build AWS infrastructure using various resources, VPC EC2, RDB, S3, IAM, EBS, Security Group, Auto Scaling, SES, SNS and RDS in Cloud FormationJSON templates, Route53, Lambda.
  • Worked on AWS for deploying EC2 instances consisting of various flavors viz., Oracle Linux, RHEL, CentOS, Ubuntu and Solaris in both Linux and Windows.
  • Developed build and deployment scripts using Gradle and Ant, Maven as build tools in Jenkins to move from one environment to other environments.
  • Created a fully CI/CD process. Automated Build and Deployment Platform and coordinating code build promotions and orchestrated deployments usingJenkins/Hudson and GitHub.
  • BuildJavacode on to different Jenkins servers as per the schedule.
  • Experience in working in .Net application and branching, Tagging, Release Activities on Version Control Tool like GIT and Subversion(SVN).
  • Worked as a Release Engineer for Enterprise Applications. Perform App Dynamics post Deployment monitoring and Validation reports.
  • Researched and implemented code coverage and unit test plug-ins like find bugs, check style and with Maven/Hudson.
  • Responsibility to perform the Security Scans, defect tracking, defect reporting and defect reproducing using SonarQube, Bugzilla and JMeter.
  • Manage releases to make sure the code goes to live with Quality and security.

Confidential, Cleveland, Ohio

DevOps Engineer

Responsibilities:

  • Defined and Implemented CI and Release Management Processes, Policies, and Procedure.
  • Automated the release pipeline to achieve zero touch deployments using Jenkins, SVN, Nexus, and Nolio.
  • Worked with SVN and GIT version controlling
  • Creation and management of branches, merging branches, deletion of obsolete branches after every release.
  • Writing the post-commit and pre-push hooks in Python for code checks.
  • Coordinate/assist developers with establishing and applying appropriate branching, labelling/naming conventions using Subversion (SVN) source control.
  • Analyze and resolve conflicts related to merging of source code for SVN.
  • Developed Scripts for AWS Orchestration using EC2, EBS, S3, Cloud Formation and IAM.
  • Develop/capture/document architectural best practices for building systems on AWS.
  • Goal is to build a HA proxy Infrastructure so that two Docker containers are running behind Application load balancer.
  • Installed Ansible Registry for local upload and download of Docker images and even from Docker hub.
  • Implement, maintain, and support reliable, timely and reproducible builds for project teams.
  • Maintained build related scripts developed in shell for Maven builds.
  • Created and modified build configuration files including POM.xml.
  • Utilized Perl and Python for GIT for creating repository hooks
  • Used Maven dependency management system to deploy snapshot and release artefacts to Nexus to share artefacts across projects and environments.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with ANT and Maven to schedule the builds. Took the sole responsibility to maintain the CI Hudson server.
  • UsedAnsiblefor configuration management and deployed all the services on to the cloud usingAnsible.
  • UsedAnsibleplaybooks 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.

Confidential

Linux Administrator

Responsibilities:

  • Created and maintained user accounts in Redhat Enterprise Linux (RHEL)and other operating systems
  • Troubleshooting and maintaining of TCP/IP, Apache HTTP/HTTPS, SMTP and DNS applications.
  • Migrated different projects from Perforce to SVN
  • Performing NIC bonding on Linux Systems for redundancy.
  • Diagnosed and resolved problems associated with DNS, DHCP, VPN, NFS, and Apache.
  • Created Bash/shell scripts to monitor system resources and system maintenance.
  • Create and Update Documentation for current Patching process. Coordinate with Lines of Business to schedule patching. Create Change request for Patching in Production environment.
  • Booted systems into different run levels for troubleshooting and system maintenance.
  • Expertise in Logical Volume Manager (LVM), Configured volume groups and logical volumes, extended logical volumes for file system growth needs using LVM commands.
  • Creation of Logical volumes (LVM) for Linux operating systems.
  • Used XML, Advanced XML and Search Processing language (SPL) for creating Dashboards, views, alerts, reports and saved searches.
  • Created Linux Virtual Machines using VMware Virtual Center, creating VM Templates, and troubleshooting all Virtualization related issues.
  • Expertise in remote access and application virtualization technologies such as XEN, VMware, ESX, ESXi, etc onLinux.

We'd love your feedback!