We provide IT Staff Augmentation Services!

Devops/cloud Engineer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • DevOps/Cloud Engineer with over 7+ years of experience with proven track record in bridging the gap between development and operations . A clear understanding of AWS Cloud Computing, Azure, GCP and DevOps practices such as Build & Release Management, Configuration Management, CI/CD. Recognized for inspiring the management team members to excel and encouraging creative work environment.
  • Deep understanding of principles and best practices of Software Configuration Management (SCM) in Agile, Scrum, Waterfall methodologies in developing various applications which mainly focused on CI/CD Principles.
  • Experienced in defining and provisioning infrastructure using various open - source infrastructure as code software’s like Terraform, Cloud Formation, ARM and Cloud Deployment Manager for two-tier Architecture which includes AWS, Azure and GCP.
  • Hands-on experience working on Amazon Web Services like IAM, VPC, EC2, RDS, S3, Route 53, SNS, AWS SQS, Elastic Load Balancing, Auto Scaling, Cloud Watch, Cloud Formation, AWS Ops Works etc.
  • Experience in Azure IaaS, PaaS, Provisioning VM's, Virtual Hard disks, Virtual Networks, Deploying Web Apps, creating Web-Jobs, Azure Cosmos DB, Azure data bricks, Azure data lake, Azure AD, Azure SQL, Azure Blob storage, Azure Container Instances, Microsoft Visual Studio, Windows PowerShell and Cloud infrastructure.
  • Experienced working on various Google Cloud Platform services like Compute Engine, Cloud Storage, VPC, Cloud Load Balancing, IAM, Compute Engine Firewall rules, Compute Engine Autoscaler, Cloud Functions, Cloud Pub/Sub, Google Kubernetes Engine and Gcloud command line.
  • Intense expertise in using source code and version control management tools like Subversion, GIT and used SCM client tools like SVN, Bitbucket, Git Bash, GitHub Desktop, GitLab and Git GUI.
  • Widely dealt with Jenkins for Continuous Integration and Continuous Delivery approaches, Maven as my build management tool, Ansible, Chef & Puppet as configuration management tools, Docker for creating images, Kubernetes to orchestrate the images, Splunk and Nagios to create dashboards and for monitoring purpose.
  • Experienced in writing Shell scripts (Bash), Ruby, Python, PowerShell, YAML & Groovy scripts for configuring & automating the files & application during data storage or data transmitting.

TECHNICAL SKILLS

Infrastructure as a Service: AWS, Azure, Google Cloud Platform

Containerization Tools: Docker, Kubernetes, Docker Swarm

Configuration Management Tools: CHEF, Ansible, Puppet

Build Tools: Maven, ANT

CICD Tools: Jenkins, Bamboo, GITlab

AWS Cloud Services: EC2, VPC, S3, Route 53, SNS, IAM, Cloud Front, EBS, ELB, ECS, Cloud Watch, Auto Scaling, SQS, Elastic Beanstalk

Monitoring Tools: Nagios, Splunk

Scripts/ Languages: UNIX, HTML, Shell Scripting, Ruby, YAML, Python, Perl

Databases: Oracle, MongoDB, SQL Server, MS SQL, NOSQL, Azure databricks

SCM/Version Control Tools: GIT, GitHub, SVN, Bitbucket

Automation Container: Docker, Kubernetes

Continuous Integration Tools: Jenkins, Bamboo

SDLC: Agile, Scrum

Bug Tracking Tools: JIRA, Remedy

Operating System: UNIX, Linux (Ubuntu, Debian, RHEL, Centos), Windows

PROFESSIONAL EXPERIENCE

Confidential

DevOps/Cloud Engineer

Responsibilities:

  • Developed, maintained & supported continuous integration & delivery scripts, deployment files/packages (YAML, JSON, Docker etc) for Dev, QC and Prod environments.
  • Developed automation framework for cloud infrastructure deployments on AWS cloud
  • Preparing terraform modules using HCL in setting up the infrastructure for AWS services like Ec2, S3, DynamoDB, sqs, Lambda, Fargate, Elastic Container Service (ECS) & Elastic Kubernetes Service (EKS).
  • Approving merge requests for code commit changes by reviewing them and merging them to master.
  • Create processes, procedures and tools for reporting and visualizing metrics and system health
  • Performed ongoing monitoring and routine application maintenance tasks, which also include security monitoring and I have performed security monitoring using Cloudsploit, Netskops and Aquasec.
  • Modify the existing java development application with the new changes suggested by client and make those changes in the terraform modules and deploy in dev, QA and production.
  • Built kinesis dashboards and applications that react to incoming data using AWS provided SDKs; and exported data from kinesis to other AWS services including EMR for analytics, S3 for storage, Redshift for big data and Lambda for event driven actions
  • Created Redux store and reducers to store the data that eliminates the cons of one-way data binding in React.js.
  • Built CICD pipelines using gitlab docker runner to automate the process in Dev, QA & Prod environments
  • Used AWS Code deply in development environment to build, deploy and test React.JS applications.

Environment: s: Terraform, AWS DynamoDB, Gitlab, Docker, Java development, React.js, Kinesis, VPC, ECS, EKS, Fargate, cloud sploit, Netskope and Aquasec.

Confidential

Sr. Cloud/DevOps Engineer

Responsibilities:

  • Transitioned AWS infrastructure from EC2-Classic to VPC, overhauled AWS accounts to follow latest security best practices, reduced AWS costs by over 30%, and wrote documentation.
  • Worked with AWS services using S3, RDS, EBS, ELB, Auto-Scaling groups, EC2 instances with optimized volumes & achieved cloud automation & deployments using Python.
  • Worked with Terraform key features such as Infrastructure as code, execution plans, resource graphs, change automation and created AWS components like EC2, IAM, VPC, ELB, Security groups.
  • Configured IAM roles for EC2 instances and assigned policies granting specific level access to S3 buckets and used IAM to assign roles, to create and manage AWS users, groups, and permissions to use AWS resources.
  • Developed POC for RDS vs SQL Database and implemented SQL Database for cost effectiveness and used Azure Monitoring to monitor the SQL Database to detect and diagnose any issues during the development.
  • Written Lambda functions to implement tasks like taking EBS volume snapshots in regular intervals and copying the files in between the S3 buckets only when the actions are triggered.
  • Worked on Jenkins file with multiple stages like checkout a branch, building the application, testing, pushing the image into GCR, Deploying to QA3, Deploying to QA9, acceptance testing and finally deploying to Prod .
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code and automated Weekly releases with ANT/Maven scripting for compiling Java Code, debugging and placing builds into Maven repository.
  • Maintained Kubernetes cluster responsible for all core applications which includes ensuring uptime, monitoring & alerting, and the addition of new capabilities.
  • Used Jenkins pipelines using Maven for Artifacts and Docker file builds to Docker registry and then deployed to Kubernetes and also created Pods and managed using Kubernetes by building Production Grade Kube Clusters with the help of KOPS .
  • Managed Docker orchestration and Docker containerization using Kubernetes. Used Kubernetes to orchestrate the deployment, scaling, and management of docker containers .
  • Wrote Chef Cookbooks for various DB configurations to modularize and optimize product configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.
  • Configured the client VM’s in Nagios servers for monitoring and applying blackouts for any outages, pulling reports and provided them to client & created a Python script with Boto , to scan through AWS environment and look for untagged instances, and parsed to Nagios to warn when any asset is left untagged.
  • Created Pre-commit hooks in Perl/shell/bash for authentication with JIRA -Pattern Id while committing codes in GIT, limiting file size code and file type and restricting development team to check-in while code commit & managed all the bugs and changes into a production environment using the Jira.
  • Coordinated with developers to establishing and applying appropriate branching, labeling/naming conventions using GIT source control and analyzed and resolved conflicts related to merging of source code for GIT .
  • Created Python scripts to automate AWS services, which include web servers, ELB, Cloud Front distribution, EC2 & data base security groups & application configurations. This script creates single server to stacks.

Environment: AWS, Terraform, AWS security groups, IAM, S3 Bucket, VPC, EC2, ELB, Lambda, Azure monitoring, SQL Database GIT, Docker, Jenkins, Chef, Kubernetes, KOPS, Kinesis, Linux, Windows, DynamoDB, RDS, bash, python, yaml, groovy, Jira.

Confidential, Dallas, TX

Cloud/DevOps Engineer

Responsibilities:

  • Created ARM template to deploy resource group and app service environment as part of IaaS and Developed PowerShell scripts and ARM templates to automate the provisioning configurations and deployment process.
  • Configured Azure cloud services , Azure storage , Azure active directory , Azure ServiceBus . Created and managed Azure AD tenants and configured application integration with Azure AD.
  • Provisioned Azure recourses like SQL Database , Web App, Azure Blob Storage Account , Redis Cache , Virtual Machine , IoT Hub , and App Insight using Azure Resource Manager (ARM) .
  • Designed and built a Data Discovery Platform for a large system integrator using Azure HdInsight components. And also used Azure data factory (ADF) and data Catalog to ingest and maintain data sources. Security on HdInsight was enabled using Azure Active directory.
  • Recreating existing application logic and functionality in the Azure Data Lake , Data Factory, SQL Database and SQL Datawarehouse environment. experience in DWH/BI project implementation using Azure DF (ADF).
  • Extract Transform & Load data from Sources Systems to Azure Data Storage services using a combination of Azure Data Factory, T-SQL, Spark SQL and U-SQL Azure Data Lake Analytics. Data Ingestion to one or more Azure Services - ( Azure Data Lake, Azure Storage, Azure DW ) and processing the data in In Azure Databricks.
  • Experience in developing Spark applications using Spark - SQL in Databricks for data extraction, transformation and aggregation from multiple file formats for analyzing & transforming the data to uncover insights into the customer usage patterns.
  • Created Databricks notebooks using SQL, Python and automated notebooks using jobs and created Spark clusters and configuring high concurrency clusters using Azure Databricks to speed up the preparation of high-quality data.
  • Involved in CI/CD process using Bitbucket, Nexus, Jenkins job creation, Maven build and create Docker image and use the docker image to deploy in gcloud clusters.
  • Experience in container management tools like Docker and Azure container Registry , managed clusters of nodes using Docker Swarm & Azure Container Registry and also have hands on experience using Apache Mesos .
  • Used Azure Kubernetes Service to deploy a managed Kubernetes cluster in Azure and created an AKS cluster in the azure portal, with the Azure CLI & used template driven deployment options (Resource Manager templates).
  • Maintained and developed docker images for a stack including Cassandra, Kafka, Apache and several in-house written java services, running in Google Cloud (GCP) on Kubernetes.
  • Worked on Setting up GCP Firewall rules in order to allow or deny traffic to and from the VM's instances based on the specified configuration. Used GCP cloud content delivery network ( CDN ) to deliver the content from GCP cache locations to drastically improve the user experience and latency.
  • Implemented Microservices on RedHat OpenShift based on Kubernetes, Etc., and Docker to achieve Continuous Delivery and worked on OpenShift for container management and to enhance container platform multi - tenancy.
  • Worked on migrating configuration management from Puppet to Ansible & used Puppet for automation and scheduling automated jobs and redesigned and redeployed the Splunk implementation.
  • Experience with Bug tracking tool like JIRA, Bugzilla and Remedy and used Jira to track project progress from time to time and used Jira to create issue & generate sprint report, control chart, release burndown & version chart.

Environments: Azure Cloud, Azure AD tenants, SQL Database, Azure databricks, spark, Azure Resource Manager (ARM), VNets, subnets, Azure traffic infrastructure migrations, GCP, GCP Firewall, GCP CDN, Bitbucket, Nexus, Jenkins, Maven, Nginx, ANT, Docker, Kubernetes, Ansible, Ansible tower, J2EE, JIRA, Bugzilla & Splunk.

Confidential

Build Release Engineer

Responsibilities:

  • Developed & implemented Release Management strategies for various applications according to the agile process.
  • Wrote bash scripts for daily maintenance activities, including indexes and tables analyses.
  • Investigated new & emerging software applications within the team to design, select, implement and use administrative information systems effectively.
  • Created Ansible script to automate the deployment process which deploys the application and restarts the servers.
  • Used Subversion as Source Code Repositories & managed SVN repositories for branching, merging and tagging; coordinated with developers in establishing and applying appropriate branching, labeling / naming conventions using GIT source control and resolved conflicts related to merging of source code for Subversion.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugins, Maven of Java projects and managing Maven repositories.
  • Deployed Puppet, Puppet Dashboard and Puppet DB for configuration management in existing infrastructure and created modules for protocols configuration and managing them using Puppet automation.
  • Implemented release schedules, communicated the release status, created roll out plans, tracked the project milestones and chaired the release calls and worked for a successful release of JIRA Application.

Environment: Agile, Bash Scripts, Jira, Crucible, Shell scripting, Python scripting, GIT, Maven, Subversions, Jenkins, Hudson, Chef & Puppet.

Confidential

Linux System Administrator

Responsibilities:

  • Extensive experience in Installation, configuration and administration of AIX 4.3/5.1/5.2/5.3/6.1 , Red Hat Linux 8/9 , RHEL 3.x/4.x/5.x, Red Hat Satellite 6, OEL 4/5.x and SUSE Linux 10.x/11 & day-to-day system admin tasks.
  • Experience in migration of consumer data from one production server to another production server over the network with the help of Bash and Perl scripting.
  • Plan , build, and support new infrastructure including VMware ESXi and vSphere virtualization servers, new file-server & other resources & Implementing Kickstart/PXE-boot configuration for automating Linux installations.
  • Implemented, developed and tested installation and update of file servers, print servers and application servers in all departments and Implemented Maven builds to automate artifacts like jar, war & ear.
  • Advocated for aggressive testing and problem analysis for server, desktop and IT infrastructure work.
  • Experienced in managing source code systems GIT and managed nexus Maven repositories to download the artifacts during the build.
  • Worked on System Administration, Configuration, upgrading, Patches, Troubleshooting, Security, Backup, Disaster Recovery, Performance Monitoring and Fine-tuning on Unix & Linux Systems .
  • Modified and Wrote scripts in Bash and Korn shell for optimizing day to day administration. Also have hands on experience in writing Shell scripts and Perf scripts for compilation deployment process.

Environment: Linux, Unix, Redhat, Ubuntu, Apache Tomcat, Maven, GIT, SVN, Nexus, Nagios 4.0, Solaris, Shell Scripts, Perf Scripts, Bash & Korn shell.

We'd love your feedback!