We provide IT Staff Augmentation Services!

Cloud Devops Engineer Resume

SUMMARY

  • Around 6+ Years of professional work experience DevOps and AWS, AZURE platform experience with mentoring skills and good understanding of the principles.
  • Experienced in CI/CD Continuous Integration, Continuous Deployment/Delivery integration pipelines.
  • Expertise in Azure Development worked on Azure web application, App services, Azure storages (Azure Table, Azure Blob, Azure StorSimple) Azure SQL, NoSQL Database, Network services, Azure Autoscaling, Azure Virtual Machines, Azure search, Azure Network Watcher, Azure AD, Azure Fabric, Azure Hybrid Identity, Azure Governance, Azure Stream Analytics, Azure Time Series Insights, Azure DNS, Azure VPN Gateway, Notification hub & Azure IOT.
  • Expertise in Jenkins for continuous integration (CI) and automation for all build and deployments using builds tools like Maven and Ant for the building of deployable artifacts such as jar, war & ear from source code.
  • Experienced in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like Subversion (SVN), GIT (GitHub, Git Lab), on Linux and Windows platforms.
  • Experience with Installation, Configuration and Maintenance of configuration and automation tools like Puppet, Chef, Ansible.
  • Experience working on several Docker components like Docker Engine, Hub, Machine, creating Docker images, Compose, Docker Registry and handling multiple images primarily for middleware installations and domain configurations.
  • Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets.
  • Expertise in Azure Scalability and Azure Availability - Build VMs availability sets using the Azure portal to produce resiliency for IaaS based solution and Virtual Machine Scale Sets (VMSS) using Azure Resource Manager (ARM) to manage network traffic
  • Experience in Cloud computing, Windows Azure environment, Azure subscriptions, storage accounts, managing SSL fcates for IIS websites, administering azure assets using PowerShell.
  • Experienced in designing AWS cloud model for Infrastructure - as-a-Service (IaaS), Platform-as-a-Service (PaaS) and Software-as-a-Service (SaaS).
  • Experience in creating managing instances using the amazon services like EC2, S3 bucket, RDS,EBS, EMR, sELB, Auto-Scaling, AMI, IAM through AWS Console and API Integration with Puppet Code.
  • Hands on experience in Amazon Web Services AWS provisioning and good knowledge of AWS services like S3, EC2 Glacier, ELB (Load Balancers), Bamboo, RDS, SNS, EBS and SWF etc.
  • Experience in AWS Elastic Beanstalk for app deployments and worked on AWS Lambda with AWS Kinesis and integrated AWS Dynamo DB using AWS Lambda for value storage and for streams backup.
  • Extensive experience in Linux/Unix system Administration, System Builds, Server Builds, Installations, Upgrades, Patches, Migration, Troubleshooting.
  • Writing Python scripts to automate AWS services which includes Web servers, Cloud Front distribution, ELB, Database, database security groups, EC2 and S3 bucket on SNS, IAM. Expert in writing Shell scripts using Python, Bash, Ruby and Perl.
  • Experience in Installed Jira on different cloud platform as well as on Ubuntu, EC2-Windows run
  • Great experience on Migration of IaaS, PaaS and SaaS instances between public and private clouds.
  • Extensive working knowledge on automation for deployment of different application servers like WebSphere, WebLogic and Web Servers like Apache Tomcat and Web containers like Nginx.
  • Experience in developing java programs at the Application side and developed Python scripts to monitor health of Mongo databases and perform ad-hoc backups using Mongo dump and Mongo restore.
  • Expertise in database modelling and development using SQL and PL/SQL in MySQL, Oracle and No SQL Databases like Cassandra and MongoDB.
  • Ability in execution of Shell Scripts, Power Shell scripts and Python, Ruby scripts for compilation and deployment process.
  • Used Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Implemented Terraform modules for deployment of applications across multiple cloud provider.
  • Experience in using different log monitoring tools like Nagios, Splunk, ELK (Elastic Search, Log Stash, Kibana) to see logs information, monitor, security and get the health notifications from nodes.
  • Experienced in Project management tools like Rally, Jira, Confluence, Share Point

TECHNICAL SKILLS

Programming Languages/Scripting: Java, Python, Bash

Version Control System: ClearCase, TFS, Subversion (SVN), GIT, BitBucket

Build Tools: ANT, Maven

CI Tools: Azure DevOps, Code Build, Jenkins

CD Tools: Azure DevOps, Code Deploy, Harness

IaC/CaC Tools: Ansible, Chef, Terraform, Puppet

Containerization Tools: Docker

Operating Systems: Windows, Linux, UNIX, RHEL/CentOS 5.x/6.x/7, Mac OS

Web/App Servers: Apache Tomcat, Web Logic, Web Sphere, JBoss

Automated Test Execution: Web driver, TestNG,Junit

Dependency Management: Gradle

Bug Tracking Tools: Rally, JIRA, ServiceNow, Confluence

Web Technologies: HTML5& CSS3, Java Script, JDBC, JSP, JSON

Databases: MYSQL, SQL server, PostGres, Oracle

Cloud Platforms: AWS, Azure, GCP

PROFESSIONAL EXPERIENCE

Confidential

Cloud DevOps Engineer

Responsibilities:

  • Designed and configured Azure Virtual Networks (V Nets), subnets, Azure network settings, DHCP address blocks, DNS settings, security policies and routing.
  • Configuring the Load Balance Sets Azure Load Balancer, Internal Load Balancer and Traffic Manager and worked on Application Gateway.
  • Migrate Database Services from on-premises to Azure Cloud Environments using DMA and SSMS, updating the connection strings, collaborate with development and QA teams to maintain high-quality deployment.
  • Worked on Azure AD connect to sync on-premises AD user data, groups and organizations to Azure AD and troubleshoot Azure services sync with on-premise AD and resync using the Azure tools.
  • Excellent knowledge of Azure compute services, Azure Web apps, Data Factory & Blob Storage, Azure Networking, and Identity & Access Management, Azure AD, Multi-Factor Authentications. Expertise in Azure Development, worked on Azure web application, App services, Azure storage, Azure SQL Database, Virtual Machines, Fabric controller, Azure AD, Azure search, and Notification hub.
  • Worked on Power Shell scripts to automate the Azure cloud system creation of Resource groups, Backups, Azure Storage Tables, firewall rules.
  • Wrote the Ansible playbook, which is the entry point for Ansible provisioning, where the automation is defined through tasks using YAML format. Run Ansible Scripts to provision Dev servers.
  • Created Ansible Playbooks to provision Apache Web servers, Tomcat servers, Nginx, Apache Spark and other applications.
  • Proficient in dealing with Windows Azure IaaS - Virtual Machines, Application Gateways, Virtual Networks, VPN, Traffic Manager, ARM Templates, Load Balancing, Resource Groups, Auto-Scaling
  • Worked on setting up the API definition and CORS for azure webapps using ARM Templates
  • Created Multibranch Pipeline Jobs for Builds and Deployments, installed several plugins in Jenkins to support multiple tools required for the implementation of projects.
  • Developed build & deployment scripts using MAVEN. Automated the process using plugins available Jenkins and move from one environment to other throughout the build pipeline.
  • Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
  • Experience in managing the clusters using Kubernetes and worked on creating pods, replication controllers, services, deployments, labels, health 8I.
  • Involved in editing the existing ANT files in case of errors or changes in the project requirements.
  • Developed pom.xml files for Maven build scripts and implemented Maven builds to automate JAR and WAR.
  • Managed the Maven repository using Nexus tool and used the same to share the snapshots and release of internal projects.
  • Monitored servers, switches, ports with Nagios monitoring tool. Made changes to the configuration files on client servers and host server.
  • Involved in Migration from On-premise to AWS and Managed Services like S3 Bucket, EC2, Route53, ELB, EBS using Chef Cookbooks and Recipes.
  • Used security groups, network ACLs, Internet Gateways, NAT instances and Route tables to ensure a secure zone for organizations in AWS public cloud.
  • Worked on AWS Cloud Watch, Cloud Formation, Cloud Trail services and CloudFront to setup and manage cached content delivery.
  • Developed a web application using AWS API gateway using JavaScript and triggered different lambda functions to interact with different AWS services.
  • Experience writing python script to spin up EMR cluster along with shell scripting.
  • Written many Chef cookbooks & recipes in chef for creating files, directories, deployment and automation as well.
  • Development and version control of Chef Cookbooks, testing of Cookbooks using Food critic and Test Kitchen and running recipes on nodes managed by Chef Server.
  • Performed all necessary day-to- day GIT support for different source codes.
  • Created GIT repositories (Git Hub) with standard directory layout of a trunk, branches, tags and customized directory based on project need.
  • Deployed and configured Jenkins CI including slave node configurations and SSH control plane implementations.
  • Managed advanced Jenkins installations including LDAP integration, version control of Jenkins jobs, master/slave topologies, server upgrade, restructuring, configuring.
  • Used Maven dependency management system to deploy snapshot and release artifacts to JFROG Artifactory to share artifacts across projects.
  • Worked on creation of custom Docker container images, tagging and pushing the images to private Docker Hub.
  • Integrated Docker container orchestration framework using Kubernetes by creating pods, config Maps, deployments.
  • JIRA is used as ticket tracking, change management and SCRUM tool.

Environment: s: Linux, Azure, Maven, Jenkins, Ansible, Nagios, Maven, ANT, Terraform, JIRA, EC2, IAM, Internet Gateway, NACL, Security Groups, Virtual Private Cloud, AMI, S3 Bucket, Route53, ELB, EBS, EMR, Chef, GIT, Maven, MongoDB, Docker, Mongo DB, Python, ELK, Kubernetes.

Confidential

DevOps Engineer

Responsibilities:

  • Worked on AWS services like EC2, S3, Cloud Formation, Cloud Front, RDS, VPC, Cloud watch, IAM Roles/Policies, SNS subscription service.
  • Deployed the Amazon Web Service (Lambda, API Gateway) and mocked JSON is sent and receiving process.
  • Implemented roles and groups for users and resources using AWS Identity Access Management (IAM) and managed network security using Security Groups and IAM.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Created S3 buckets to store build artifacts, packages and dependencies of the application.
  • Worked on AWS Cloud Watch, Cloud Formation, Cloud Trail services and CloudFront to setup and manage cached content delivery.
  • Created Elastic load balancers (ELB) and used Route53 with failover and latency options for high availability and fault tolerance.
  • Experience in Designing ARM Template and extensive experience in designing custom build steps using PowerShell
  • Created AWS Launch configurations based on customized AMI and use this launch configuration to configure an Experience working with Puppet Enterprise and Puppet Open Source.
  • Installed, configured, upgraded and managed Puppet Master, Agents & Databases. Integration of Puppet with Apache and Passenger.
  • Experience in writing Infrastructure as a code (IaC) in Terraform, Azure resource management (ARM), AWS Cloud formation. Created reusable Terraform modules in both Azure and AWS cloud environments.
  • Use of Docker to manage micro services for development of continuous integration and continuous delivery. Experience with container-based deployments using Docker, working with Docker files, Docker images, Docker Hub, Docker Compose and Docker registries and Kubernetes. Installing and configuring
  • The applications like docker tool and Kubernetes for the orchestration purpose. Managed Kubernetes charts using Helm and created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and managed releases of Helm packages.
  • To deploy, update and delete multiple resources on Azure Employed Azure Resource Manager (ARM) and to migrate the on-premises resources to Azure using Azure backups and Azure site recovery (ASR). Performed creating resource group of virtual machines by providing deployment parameters in Azure Resource Manager (ARM)
  • Linux System administrator with experience provisioning and troubleshooting infrastructure issues related to hardware, operating system, network and storage and used Jumpstart/Kickstart to build servers Linux.
  • Deal with various merging conflicts and pushes appropriate code into GitHub repository, Wrote automation script for Puppet and in-house custom AWS framework.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing directory structures, and managing containers.
  • To automate the process inside the job, I had to pull the docker image from our docker registry and then, running the containers above that image. For further deploy and S3 copying, wrote a shell script inside the job.
  • Created analytical matrices reports, dash boards for release services based on JIRA tickets.
  • Used Amazon Web Services (AWS) to create new instances, checking the security group settings, adding and deleting the elastic IPs for the needed servers, applying the inbound IP addressed as needed.
  • Designed highly available, cost effective and fault tolerant systems using EC2 instances, Auto Scaling, Elastic Load Balancing and Amazon Machine Images (AMI).
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
  • Used AWS Route53, S3 in several occasions such as checking the DNS issues for the relates internal and external sites.
  • Bootstrapping Terraform resources with ansible and performed tasks in securely managing and disturbing secrets with Ansible Vault as an encrypted Key-value store for things like API keys, SSL private keys.
  • Wrote the Ansible playbook, which is the entry point for Ansible provisioning, where the automation is defined through tasks using YAML format. Run Ansible Scripts to provision Dev servers.
  • Created Ansible Playbooks to provision Apache Web servers, Tomcat servers, Nginx, Apache Spark and other applications.
  • Developed build & deployment scripts using MAVEN. Automated the process using plugins available Jenkins and move from one environment to other throughout the build pipeline.
  • Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
  • Involved in editing the existing ANT files in case of errors or changes in the project requirements.
  • Developed pom.xml files for Maven build scripts and implemented Maven builds to automate JAR and WAR.
  • Managed the Maven repository using Nexus tool and used the same to share the snapshots and release of internal projects.
  • Monitored servers, switches, ports with Nagios monitoring tool. Made changes to the configuration files on client servers and host server.

Environment: s: Linux, EC2, Route53, S3, IAM, AMI, ARM, AZURE, terraform, Security Groups, NACLS, Maven, Nagios, Jenkins, Ansible, ANT, Terraform, JIRA.

Confidential

DevOps Engineer

Responsibilities:

  • Create and maintain continuous build and continuous integration environments in Scrum and Agile projects.
  • Setup/Managing Linux Servers on Amazon (EC2, EBS, ELB, SSL, Security Groups, RDS and IAM)
  • Automating the Build Infrastructure for deploying services in dockerized environment using Jenkins
  • Setup/Managing VPC, Subnets; make the connection between different zones; Blocking suspicious ip/subnet via ACL.
  • Created a fully Automated Build and Deployment Platform and coordinating code builds promotions and orchestrated deployments using Jenkins/Hudson, and GitHub.
  • Creating/Managing DNS records on Amazon Route 53. Creating/Managing AMI/Snapshots/Volumes, Upgrade/downgrade AWS resources (CPU, Memory, EBS)
  • Created load balancers (ELB) and used Route53 with failover and latency options for high availability and fault tolerance
  • Perform deep dive analysis in production issues - both system and application issues; collaborate with cross-functional team to develop and roll out fixes.
  • Identify recurring patterns of reliability and performance issues and provide proactive tuning recommendations for fixing them.
  • Creating, validating and reviewing solutions and effort estimate of converting existing workloads from classic to ARM based Azure Cloud Environment
  • Understand the latest features like (Azure DevOps, OMS, NSG Rules, etc..,) introduced by Microsoft Azure and utilized it for existing business applications
  • Develop effective tooling using Nagios, alerts, and response to both identify and address reliability risks.
  • Automated configuration management and deployments using Ansible playbooks
  • Experience in assigning theazureservices on locations specific to integrate with web-apps and key-vaults
  • Configured Elastic Load Balancers with EC2 Auto scaling groups.
  • Worked on Patch management using native commands on Solaris and Linux and following the chance control procedures.

Environment: s: Linux, EC2, Route53, S3, IAM, AMI, NACLS, Maven, Nagios, GIT, Jenkins

Hire Now