We provide IT Staff Augmentation Services!

Devops Cloud Engineer Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • AWS certified professional with 7 years of experience in the field of IT, focused on Continuous Deployment and Cloud, Build and Release Management, Configuration Management, Continuous Integration, Software Development Life Cycle (SDLC), Linux Administration.
  • Implementing Cloud Solutions using various AWS Services including EC2, VPC, S3, Glacier, EFS, AWS Kinesis, IAM, Lambda, Directory Services, Security - Groups, Cloud Front, Ops Work and Cloud Formation, Elastic Beanstalk, RDS, SNS, SQS, SES, DynamoDB, Redshift, EMR, ELB, Route-53 etc.
  • Expertise in building servers usingAWS, importing volumes, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
  • Experience in Windows Azure Services like PaaS, IaaS and worked on storages like Blob, Sql Azure. Well experienced in deployment & configuration management and Virtualization.
  • Strong Experience on Administration and Troubleshooting of Azure IAAS Components (VM, Storage, VNET, OMS, NSG, Site to Site VPN, RBAC, Load Balancers, Availability Sets).
  • Excellent knowledge in Azure compute services, Azure Web apps, Azure Data Factory & Storage, Azure Media & Content delivery, Azure Networking, Azure Hybrid Integration, and Azure Identity & Access Management.
  • Good understanding of Pivotal Cloud Foundry(PCF) Architecture (Diego Architecture), PCF components and their functionalities. Used Pivotal Cloud Foundry (PCF) CLI for deploying applications and other Cloud Foundry (CF) management activities.
  • Experience in creating and designing the Terraform templates to create custom sized VPC, NAT subnets, NACLs for deployment of Web application and database templates.
  • Experienced in building scripts, deployment and automated solutions using scripting languages such as Bash, shell, Python,Ruby.
  • Experience in Working with Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications and Well versed with Ansible Playbooks, modules, and roles.
  • Experience with creating Chef Knife, Recipes and Cookbooks configure, deploy and maintain software components of the existing Infrastructure.
  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
  • Expert in using ELK Stack, Elasticsearch for deep search and data analytics, Log stash for centralized logging, log enrichment and parsing and Kibana for powerful and beautiful data visualizations.
  • Worked with Kubernetes to manage containerized applications using its nodes, ConfigMaps, selector, Services and deployed application containers as Pods
  • Experience in Docker Container, Docker Swarm for creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Managed distributed builds generated by Maven and ANT by using binary repos like Nexus and Artifactory
  • Good Hands-on experience in continuous Integration tools such as Jenkins, bamboo and Hudson for automating the build processes. Implement CI and CD processes using AWS Code Commit, Code Build, Code Deploy, Code Pipeline, Jenkins, Bitbucket Pipelines, Elastic Beanstalk.
  • Experience in Monitoring server performance with tools like Nagios, Splunk, Dynatrace, Datadog, New Relic and resolved network related issues with manual commands and built Splunk Cluster environment with High Availability resources.
  • AWS
  • AEM
  • Microsoft Azure
  • OpenStack
  • Ant & Maven
  • Cloud Formation
  • Cloud Foundry
  • Red Hat Linux, VMWare ESX/ESXi Administration
  • Kickstart & Jumpstart
  • Load Balancing, Clustering and Mirroring
  • Puppet, Chef & Ansible
  • Jenkins
  • Docker
  • Nginx
  • F5 Load Balancer
  • Python, Ruby & Shell scripting
  • Configuring and Administering LDAP, DHCP & Web Servers
  • CVS, Clear Case.
  • Terraform
  • Kubernetes
  • Cloud watch and New Relic
  • GIT, SVN
  • Nagios & Splunk Administration
  • JIRA
  • PostgreSQL& MySQL
  • (LVM) & RAID configuration
  • PowerShell
  • OS migration
  • PCRF Policies
  • Cassandra and MongoDB, Oracle, MySQL, SQL server

PROFESSIONAL EXPERIENCE:

Confidential

DevOps Cloud Engineer

Responsibilities:

  • Provided high durability of the available data using data storage in the AWS S3 bucket, versioning S3, lifecycle policies. Also, webhosting the data from the S3 bucket by creating URL's.
  • Utilized AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups.
  • UsedAWSBeanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python and Docker on familiar servers such as Apache, and IIS.
  • Responsible for maintaining cross functional Different Testing/QA Environments and erection of the PROD Environment in AWS.
  • ConfiguredAWSIAM and Security Group in Public and Private Subnets in VPC and worked as Admin for AWS in managing the user using IAM for the AWS access.
  • Setting up Amazon EC2 instances, virtual private cloud (VPCs), and security groups and createdAWSRoute53 to route traffic between different regions and used BOTO and Fabric for launching and deploying instances in AWS.
  • Used Terraform as infrastructure as code, execution plans, resource graph and change automation. Managed AWS infrastructure as code using Terraform.
  • Involved in using Terraform and Ansible, migrate legacy and monolithic systems to Amazon Web Services and managing Ubuntu and RHEL virtual servers on EC2 instance by creating Ansible Nodes.
  • Provisioned the highly available EC2 Instances using Terraform and cloud formation.
  • Created inventory in Ansible for automating the continuous deployment and wrote playbooks using YAML scripting.
  • Responsible for building out and improving the reliability and performance of cloud applications and cloud infrastructure deployed on Amazon Web Services.
  • Worked with Custom AMI's, created AMI tags and modified AMI permissions and configured Elastic Load Balancers with EC2 auto scaling groups.
  • Implemented, supported, and maintained all network, firewall, storage, load balancers, operating systems, and software in Amazon's Elastic Compute Cloud.
  • Written Ansible handlers with multiple tasks to trigger multiple handlers and to decouple handlers from their names, making it easier to share handlers among Playbooks and Roles.
  • Created Ansible Playbooks to provision Apache Web servers, Tomcat servers, Nginx, Apache Spark and other applications.
  • Used Ansible Tower to streamline the applications delivery and services to AWS in a cost-effective, Simple and Secure manner.
  • Configured and managed an ELK stack, set up the elastic search ELK Stack to collect search and analyze log files from across the servers and integration of Application with monitoring tool New Relic for complete insight and proactive monitoring.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing docker volumes.
  • Defined a multi-container application in a single file, span the application up in a single command using Docker Compose.
  • Deploying and maintaining production environment using instances and elastic container services with Docker.
  • Monitored the servers using New Relic for constant monitoring of servers.
  • Configured Docker containers for Branching purpose and deployed using Elastic Beanstalk.
  • Worked with Kubernetes to manage Docker containers.
  • Creating clusters using Kubernetes and worked on initializing pods, replication controllers, deployments, labels, health checks and ingress by writing YAML files & also wrote Helm Charts for deploying microservices into kubernetes clusters.
  • Scheduled the Linux Cron jobs and Jenkins jobs for build automation. Developed Perl and shell scripts for automation of the build and release process.
  • Worked onPythonto pull report from access report from Bitbucket through Rest API and configured through Jenkins.
  • UsedPythonand Bash scripting for the automation of different tasks in production environment.
  • Creating Advance Jenkins Pipeline with Jenkins Pipeline Scripted Syntax to Trigger Other Remote Jobs on Other Jenkins Masters.
  • Automated the deployment of Java and .Net applications with the use of Jenkins.
  • Developed and maintained the continuous integration and deployment systems using Jenkins, Maven, JBoss and Jfrog Artifactory.
  • Scripting of administration tasks using CLI, Power Shell & bash. Built upstream and downstream jobs inJenkinsto build and deploy onto different environments.
  • Responsible of installing, updating, diagnosing and troubleshooting the issue tracking and project management application, learning agile methodology by JIRA.
  • Used GIT as source code management tool: creating local repo, cloning the repo, adding, committing, pushing the changes in the local repositories, saving changes for later (Stash), recovering files, branching, creating tags, viewing logs, etc.
  • Installed, tested and deployed monitoring solutions with Splunk services and deployment Server Topologies in Splunk

Confidential, Chevy Chase, MD

DevOps Cloud Engineer

Responsibilities:

  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Chef cookbooks, chef recipes and has Integrated Chef with Jenkins.
  • Worked on using a GIT branching strategy that included developing branches, feature branches, staging branches and master. Pull requests and code reviews were performed.
  • Creating Ansible roles using YAML such as tasks, variables, files, handlers, templets and writing playbook for that role, writing Ansible scripts and used Ansible for configure Tomcat servers and maintenance.
  • Set-up a continuous build process in Visual Studio Team Services to automatically build on new check-in of code then deploy that new build to the Azure Web application.
  • Experience in configuring Azure web apps, Azure App services, Azure Application insights, Azure Application gateway, Azure DNS, Azure Traffic manager, Azure Network Watcher, Implementing Azure Site Recovery, Azure Backup and Azure Automation.
  • Worked on Designing, configuring and deploying Microsoft Azure for a multitude application utilizing the Azure stack (Compute, Web & Mobile, Azure SQL, Arm and Cloud Services) focusing mainly on fault tolerance, high-availability and auto scaling.
  • Selecting the appropriate Azure service based on compute, data, or security requirements and leveraging Azure SDKs to interact with Azure services from your application.
  • Worked on Docked-Compose, Docker-Machine to create Docker containers for Testing applications in the QA environment and automated the deployments, scaling and management of containerized applications across clusters of hosts using Kubernetes.
  • Created clusters using Kubernetes and worked on creating many pods, replication controllers, deployments, labels, health checks and ingress by writing YAML files
  • Proficient in using Docker in swarm mode and Kubernetes for container orchestration, by writing Docker files and setting up the automated build on Docker HUB.
  • Implemented continuous deployment to deploy the Docker images in OpenShift platform for DEV and TEST.
  • Created the pods in OpenShift Environment by using Docker file and Created clusters from the docker containers with the help of Kubernetes on the OpenShift platform.
  • Installed SONAR on Jenkins server and configure with the build process for the code analysis process for better code quality and code metrics, and rapid feedback for development teams and managers.
  • Experience on Configuring the Chef-Repo, Setup multiple Chef Work stations and Developing Cookbooks for automating deployments via Chef.
  • Worked on setting up virtual box and Vagrant boxes for testing the Chef cookbooks using kitchen and involved in fixing the Robocop and linting for several cookbooks
  • Experience in migrating on premise to Windows Azure in DR on cloud using Azure Recovery Vault and Azure backups. Working knowledge on Azure Fabric & Docker containers in Azure. Created Domain Controller in one of the Virtual Machine and added users to Domain Controller.
  • Experience in automating day-to-day activities by using Windows PowerShell for Creating VM's, Virtual Networking, VPN, Key Vault, Load balancer and Disk Encryption.
  • Implemented Splunk infrastructure and used Splunk to capture and analyze data from various layers load balancers, web servers and application servers.
  • Built & Deployed Java/J2EE to web application server in agile continuous integration environment and automated Labelling activities in TFS once deployment is done.

Confidential, Santa Clara, CA

DevOps Engineer

Responsibilities:

  • Developed and implemented solutions for automating deployment, configuration, and verification of legacy or early stage technology to cloud environments and to support continuous integration of applications
  • Created instances in AWS and facilitated migration to AWS cloud using numerous services and resources which include VPC, EC2, Elastic Load Balancing, Auto Scaling, S3, RDS, SES, SNS and IAM from the data center
  • Worked with the development teams to generate deployment profiles (JAR, WAR and EAR) using MAVEN Build and Jenkins
  • Utilized Ansible for configuration management of hosted instances in AWS.
  • Worked on Ansible playbooks, host and configuration files to automate infrastructure as a code.
  • Maintained and utilized the policy management of S3 buckets and for storage and backup of files on AWS.
  • Utilized CloudWatch to monitor resources such as EC2, CPU memory, Amazon RDS DB services, DynamoDB.
  • Good understanding of ELB, security groups, Network Access control lists (NACL) NAT Instance and Route 53.
  • Experience with CloudTrail, Glacier, versioning and life cycle policy of object.
  • Advanced server protocols and utilities (DNS, SMTP, S/FTP, TCP/IP UDP, SSH, Samba) and enterprise level DNS.
  • Handled migration of on premises applications to cloud and created resources in cloud to enable this. Used all critical AWS tools, used ELBs and Auto-Scaling policies for scalability, elasticity and availability.
  • Coordinated/assisted developers with establishing and applying the appropriate branching, labeling/naming conventions using Subversion (SVN) source control
  • Configured various plugins in Jenkins for automation of the workflows and to optimize and smooth running of build jobs
  • Responsible for installing Jenkins, master slave nodes and to configure Jenkins builds for continuous integration and delivery
  • Deployed and monitored the scalable infrastructure on Amazon Web Services (AWS) and configuration management using Cloud Watch, Nagios and Ansible
  • Updated the existing scripts to Ansible playbooks to install configurations on multiple servers in AWS
  • Connected continuous integration systems with the GIT version control repository and continually build as the check-ins came from developers.
  • Implement and automate DevOps continuous integration and deployment pipelines and functions using Chef, Jenkins, Git, Concourse CI.
  • Automating backups by shell for Linux and PowerShell scripts to transfer data in S3 bucket
  • Managed Amazon instances by taking AMIs and performing administration and monitoring of the Amazon instances like EC2 using Amazon Cloud Watch and Nagios
  • Proposed technical feasibility solutions for new functional designs and suggested options for performance improvement of technical objects.
  • Have used Ansible automation tool for configuration management in Linux systems. Assign Roles, manage Users and groups and assign policies using AWS Identity and Access Management (IAM).
  • Experienced in Detecting diverse types of potential vulnerabilities using HP fortify and also in identify critical issues during development when they are easiest and least expensive to fix.
  • Supporting and reporting infrastructure Monitoring tools like Nagios and Splunk.
  • Document system configurations, Instance, OS, and AMI build practices, backup procedures, troubleshooting
  • Execute user administration and maintenance tasks including creating users and groups, reports and queries.
  • Expert in user management and plugin management for Jenkins.
  • Created customized Docker images and deployments on Docker containers.
  • Managed clusters of containers using Docker Swarm and used Docker Compose for running multiple containers.

Confidential

Linux Admin

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.
  • Managing the kernel configuration parameters using the tools like kmtune, sysprep.

Confidential

System Admin

Responsibilities:

  • Experience in Windows Active Directory, Group Policy Objects, Microsoft Exchange, DNS, Domain Controllers, IIS, VMware, and WSUS.
  • Deploy and administered Microsoft SQL Server in standalone and clustered environments.
  • Manage, led and supported Windows 7, Server 2008, Linux, VMware and Active Directory domain network in multi-locations.
  • Administer VMware virtual machines, hypervisors and clusters with support from virtualization engineers.
  • Provide technical solutions and investigated alternative methods for solving problem.
  • Configure, imaged, deployed, and integrated new equipment into the environment.
  • Troubleshoot, analyze and resolve computer problems related to both hardware and software.
  • Perform daily system monitoring, verifying the integrity and availability of all hardware, server resources, and reviewing system and application logs.
  • Provide server maintenance and installation, desktop deployment and maintenance, and end user support.
  • Monitor both hardware and software systems for errors and updated them regularly to maintain functioning and flow of information.
  • Experience in installing, configuring and deploying Oracle WebLogic 10g, Oracle RAC 11g and LAMP.
  • Coordinate with other teams to support network hardware such as firewalls and switches and storage hardware such as SAN and NAS systems.

We'd love your feedback!