Sr Cloud Devops Engineer Resume
VA
SUMMARY
- Around 7+ years of extensive experience as DevOps engineer, Cloud engineer and Linux administrator, maintaining and administrating all the cloud platforms like AWS, Azure, GCP and DevOps tools such as Ansible, Chef, Salt Stack, Docker and Kubernetes, Jenkins, Bamboo, Terraform, Maven, GIT, Bitbucket.
- Designed AWS cloud formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of web applications and database templates and expertise in architecting secure VPC solutions in AWS with the help of network acls, security groups, public and private network configurations.
- Hands on experience in setting up database in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket to ensure fault tolerance and high availability.
- I have experience in designing Azure resource manager template and extensive experience in designing custom build steps using PowerShell. performed provisioning of IAAS and PAAS virtual machines and web, worker roles on Microsoft Azure classic and Azure resource manager. played the key role in automating the deployments on AWS using GitHub, terraform, puppet, chef, and Jenkins. used bash and Python included boto3 to supplement automation provided by ansible and terraform for tasks such as encrypting EBS volumes backing AMI and scheduling Lambda functions for routine AWS tasks.
- Extensive experience in setting up the CI/CD pipelines using Jenkins, maven, Nexus, GitHub, chef, Terraform and AWS.
- Automated installation and configuration of Apache, tomcat servers using Python And supported implementations of Kafka and RabbitMQ message servers running Linux and Windows Server installation, configuring, deploying, troubleshooting administration and maintenance of IIS.
- Extensively worked on Hudson/Jenkins for configuring and maintaining continuous integration (CI) and for End to End automation for all build and deployments.
- Good understanding and implementation experience of CI/CD pipeline, automation programmatically by creating Jenkins jobs and pipelines and solving various problems with MAVEN and GRADLE, ANT as plugins.
- Experienced in installation, support, configuration, Red Hat enterprise Linux (RHEL) 4.x. 5.x, 6.x, 7.x, Oracle Enterprise Linux (OEL) 5.x, 6.x, SUSE Enterprise Linux Server 10, 11, SOLARIS 9, 10 and UBUNTU 10, 12, & 14 LTS, IBM AIX 5.x, 6.x.
PROFESSIONAL EXPERIENCE
Confidential
Sr Cloud DevOps Engineer
Responsibilities:
- Worked with Terraform for automating VPCs, ELBs, security groups, SQS queues, S3 buckets, and continuing to replace the rest of our infrastructure.
- Worked on using Terraform Best Practices to build and maintain AWS Resources by using Dynamo DB table as lock system and configured S3 bucket to store State file which makes as IAM to manage AWS platform firmly.
- Using Terraform we build Various Environments of Elastic beanstalk (EB) for java code deployment.
- Using Terraform we built and maintained hundreds of S3 bucket and RDS instances.
- Worked on using Terraform Best Practices to build and maintain AWS Resources by using Dynamo DB table as lock system and configured S3 bucket to store State file which makes as IAM to manage AWS platform firmly.
- Created CI/CD pipelines in Azure DevOps environments by providing their dependencies and tasks and have experience on implementing and managing continuous delivery systems and methodologies on AWS and created end - end automation with CI procedures using Jenkins and automated maven bills by integrating them with continuous integration tools Jenkins.
- Experience in build and release, ALM, TFs, VSTS or Azure DevOps administration and configuration management.
- Developed data ingestion modules using AWS step function, AWS glue and python modules.
- Create data ingestion modules using AWS Glue for loading data in various layers in S3 and reporting using Athena and Quick sight. involved in designing, installing, administration and optimizing hybrid cloud components to ensure business continuity (AZURE AD, ADFS, SSO & VPN gateways); worked with virtual machines, virtual network, SQL database, traffic manager, storage, ExpressRoute, Automation on windows azure platform services.
- Implemented micro services, application development, and migration using AWS/AZURE services such as Azure-DevOps, Kubernates Service (AKS), Container Registry, Cosmos DB and Grafana, Azure pipelines, Monitor, RBAC, AWS Kubernates EKS and kubernates API to run workloads on EKS Clusters.
- Provisioned datadog monitoring metrics at build time using terraform. integrated datadog with Azure cloud services such as Azure storage Azure Redis cache, Azure app service, and Azure SQL databases- to get Yeah comprehensive view of Azure infrastructure.
- Configured Jenkins Pipeline and written Jenkin file to build AWS platform by passing the Terraform code to build through Jenkins pipeline and build AWS Resources, which makes any user not to touch AWS platform for building or maintaining.
- Setting up and configuring of New Relic, improved monitoring, and performance of application in new relic.
- Performed cloud security risk assessment for cloud applications already in Azure. Involved in defining cloud security controls for an Azure environment at an enterprise level.
- Implemented validations in pipeline, testcases, Integration testing in pipeline using selenium and Casandra, implementing vulnerability scan in pipeline using Prisma and Veracode.
- Manage FortiGate and Prisma firewall routers as addition traffic delegation into and out of aws VPC.
- Implemented End to End automated CI/CD pipeline for build and deployments using Jenkins, groovy& shell scripting with stages like checkout, unit testing, build and package.
- Enable or disable security policies in Azure security center for all subscriptions.
- Experienced in Azure features which include Azure security center, virtual missions, virtual networks, network security groups NSG, application gateways, load balancers, storage accounts, access control (IAM), Azure Active Directory, RBAC recovery service Vault.
- Experienced in Azure features which include Azure security center, virtual machines, virtual networks, network security groups NSG, application gateways, load balancers, storage accounts, access control IAM, Azure Active Directory, RBAC recovery service work, app registrations.
- Used Groovy scripts for CI/CD Pipeline builds, and actively involved in the entire pipeline setups and Jenkins Configuration.
- Experience integrating applications with advanced application monitoring tools such as Prometheus, datadog, ELK etc.
- Configured continuous integration and continuous deployment of over 200 applications using Team City and Octopus deploy to AWS Cloud.
- Automated creation S3 buckets using Powershell and deploying to S3 buckets using Octopus deploy.
- Automated installation of New Relic agents and updates using Octopus deploy.
- Efficient on installing, configuring, and administrating the GIT and GITHUB. Worked on implementing the GIT workflows and branching models.
- Automated the tasks with Ansible Playbooks by using YAML functions and migrating the servers with the required configuration changes and testing and deploying the machines using Ansible Commands.
- Configured Jenkins Pipeline and written Jenkin file to build AWS platform by passing the Terraform code to build through Jenkins pipeline and build AWS Resources, which makes any user not to touch AWS platform for building or maintaining.
- Implemented and monitored secret management using KMS.
- Installed, Configured and Managed Docker Containers, Docker Images for Web Servers, and Applications servers such as Apache, Tomcat using Docker and integrated with Amazon MySQL RDS database.
- Built Jenkins pipelines to drive all micro-services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
- Created Kubernetes cluster with objects like Pods, Deployments, Services and Config-Maps.
- Proficient in creating DevOps strategy in a various distribution of LINUX and Windows alongside using DevOps tools suites likeSubversion (SVN), GIT, CVS, ANT, Maven, Jenkins, Bamboo, Chef, Puppet, Docker, Docker Swarm, Kubernetes, Nexus.
- Performed production WEBSPHERE 7.8 support and troubleshooting. Using Datadog OPS monitoring servers and integrates in cloud watch, chef and ansible.
- Strong skills on Orchestrating the Deployment using Kubernetes, creating the customized resources in Kubernetes, managing the Containerized applications in Kubernetes, updating the Kube components, Kubelet without any outage and maintaining the Auto-scaling to scale up and down the containers depending on the usage.
Environment: Jenkins, Terraform, Docker, Kibana, GIT, Service now, Maven, Groovy, Nexus, Service mesh, Ansible, Kubernetes and ServiceNow, Azure-DevOps.
Confidential, VA
Sr. Azure/Devops Engineer
Responsibilities:
- Hands on experience in designing Azure Resource Manager (ARM) templates and extensive experience in designing custom build steps using PowerShell and implemented high availability with Azure Classic and Azure Resource Manager Deployment models.
- Performed security assessments on Azure AD structure and performed security assessment on Azure hub spoke environment. Worked on purchasing licenses with Bitbucket Cloud and configured repos in it for various dev teams for multiple projects and played as admin role on creating and maintaining Bitbucket Cloud.
- Worked on Installing and configuring Jenkins platform, which built to Docker Containers and maintained and built various Jenkins pipelines for various application projects.
- Developing and deploying plugins custom workflow activities and JavaScript extensions for using Visual Studio and it deployed using Azure DevOps pipeline services on cloud.
- Deploy and optimized two tier Java, Python web applications to Azure DevOps CI/CD to focus on development by using services such as reports to commit codes, test plans to unit test, deploy app service, Azure application insight collects health performance and usage data of the procedure, stored artifacts in BLOB storages.
- Install and configure the RabbitMQ environment for the analytics and set up the supervisor for managing process availability.
- Deployment of a Dockerized RabbitMQ in Openshift so that we might use the auto-scaling capabilities of Openshift with a RabbitMQ cluster.
- Involved in determining encryption policies for Azure resources.
- Worked on serverless services, created and configured HTTP triggers in the Azure functions with application insights for monitoring and performing load testing on the applications using the Visual Studio team services VSTS also called as Azure DevOps services.
- Build Glue jobs for technical data cleansing such as deduplication, NULL value imputation and other redundant column removal. Also build Glue jobs to build standard data transformations (date/string and math operations) and Business transformations required by business users.
- Worked on account management SSO/SAML and multifactor authentication.
- Experience in Automating, Configuring and Deploying Instances on Azure environments and in Data centers and migrating on premises to Windows Azure using Azure Site Recovery and Azure backups. Experienced in Azure Infrastructure as a Service (IAAS).
- Professional in Azure API Management, security, and Cloud-to-Cloud Integration. Fixing the security issues by reviewing the user access. Used Azure Functions to spin up the Infrastructure for Developers, Testers, Pre-prod and Prod teams.
- Used Groovy scripts for CI/CD Pipeline builds, and actively involved in the entire pipeline setups and Jenkins Configuration.
- Implemented End to End automated CI/CD pipeline for build and deployments using Jenkins, groovy& shell scripting with stages like checkout, unit testing, build and package.
- Wrote unit tests in j Unit andGroovyfor REST APIs in the banking industry as part of oversized Agile/Scrum team
- Configuring and deploying instances on GCP environments and Data centers, also familiar with Compute, Kubernetes Engine, Stackdriver Monitoring, Elastic Search and managing security groups on both.
- Designed GCP Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates
- Worked on Purchasing SonarQube Developer edition to give Branch analysis of code quality for Dev Users before merging the code to Master branch.
- Worked on writing various Dockerfile to create image after the Jenkins build and push the code to AWS ECR.
- Using Terraform and Jenkins file we build Kubernetes clusters Environments, where using docker images services will run in for various K8 clusters with Namespaces and configured Nignx as Load Balancer.
- Worked as IAM to maintain AWS Workspace’s, Group Polices and permissions.
- Worked on configuring New Relic as Monitoring tool for On-prem servers as well as AWS Resources.
- Worked on Configuring New Relic to create Dev User test of our website to track if our website has any issues, will be notified.
- Worked on configuring Slack and PagerDuty to receive Alerts which makes OPS Team Proactive.
- Worked on Writing Bash and Python Scripts to Automate tasks on Linux and Windows platforms.
- Worked on Ansible Tower and written various Playbooks from Scratch for patches and installing New Relic Agents and for maintaining deployments.
- Worked on maintaining a single Site.yml playbook for each project with hundreds of tags for ease on usage of playbooks for various users.
Environment: Azure, Bitbucket, Jenkins, SonarQube, AWS, Terraform, Docker, K8, Ansible, Ansible Tower, New Relic, PagerDuty.
Confidential, New Jersey
Cloud Devops Engineer
Responsibilities:
- Extensively used to write PowerShell scripts for automating the services inside the Azure and Worked on Power Shell scripts to automate the Azure Cloud system creation of Resource groups, Web Applications, Azure Storage Blobs & Tables, firewall rules.
- Management and Build Automation with Azure-DevOps Developed automation scripts using Power Shell, supporting multiple hosts and VMs for Azure cloud deployments and Experience in Big Data, Azure SQL, and SQL Clusters. Uploaded Vhd files into Azure Storage Account using AZ Copy.
- Creating the Dashboards in Splunk, Grafana for logging and monitoring metrics for OpenShift Applications.
- Worked on container-based deployments using the Docker images and Docker registries, pulled the required images from Docker Hub. Used Docker for avoiding the environmental difficulties between Developers and Production.
- Design, Plan and create Azure virtual machines, Implement, and manage virtual networking within Azure and connect to on-premises environments and implemented high availability with Azure Classic and Azure Resource Manager deployment models.
- Worked with Terraform templates for automating VPCs, ELBs, security groups, SQS queues, S3 buckets, and continuing to replace the rest of our infrastructure YAML, Confidential corp configuration language.
- Hands on experience with ETL tools such as AWS Glue, using data pipeline to move data to AWS Redshift.
- Experienced in designing, maintaining various applications utilizing Amazon Web Services like EC2, 3, EBS, El B, cloud watch, Elastic IP's, RDS, SNS, SQS, am, VPC, red shift, cloud trail, cloud formation template, route 53, AWS glue, DynamoDB, kinesis focusing on high availability, fault tolerance and autoscaling.
- Experienced working with both A/B deployment and deployments orchestrated multiple ETL jobs using AWS step functions and Lambda, also used for loading, and preparing data analytics for customers.
- Worked on creating the Users, Groups, Hosts, Host groups, Items and Triggers to Splunk. Integrated the AWS Cloud watch to Splunk using a Lambda function to automatically create the triggers and generate the alerts for the monitoring metrics.
- Worked on Ansible playbooks in creating Roles for Scalability and Reusability in Ansible, wrote playbooks for provisioning, orchestration, packages, services, configuration, and deployment using Ansible.
- Created and automated the Jenkins pipeline using pipeline groovy script for the applications.
- Created Ansible roles in YAML and defined tasks, variables, files, handlers, and templates. Created inventory and configured the Ansible files for parallel deployment in Ansible for automating the Continuous delivery process.
- Used Octopus deploy and PowerShell to reduce production deployment times and Deploy Infrastructure using ARM templates for Azure PaaS services with deployment tools such as Octopus and VSTS.
- Developed CI/CD system with Jenkins on Kubernetes container environment, utilizing Kubernetes and Docker for the CI/CD system to build, test and deploy.
- Experience in ZOOKEEPER, GROOVY, TEST-DRIVEN DEVELOPMENT, API Gateways, Continuous Integration, Monitoring, Change Management Processes and Procedures.
Environment: Azure, Bitbucket, Jenkins, SonarQube, AWS, Terraform, Docker, K8, Ansible, Ansible Tower, New Relic, PagerDuty.
Confidential, Plano, TX
AWS/DevOps Engineer
Responsibilities:
- Experience in developing and deploying AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB), auto scaling groups, ECS, Code Deploy, AWS Code Commit, Route53.
- Design and Implemented CI/CD pipeline using GIT, Maven, MS Build, IIS Web Deploy, SonarQube, Ec2 plugin, JaCoCo etc.
- Having working knowledge on MVC design patterns with webservices deployed dot net and C# applications using TFS.
- Installed multiple Sonar plugins on the server, SCM, integration, auth., and governance plugins.
- Implementing a Continuous Delivery framework using Jenkins, MS Build & Nexus in Windows, and Linux environment.
- Worked on Disaster Recovery in Multi AZ for improving performance
- Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
- Worked on creation of Multiple Servers in Linux machines using Chef on AWS.
- Created inventory in Ansible for automating the continuous deployment and wrote playbooks using YAML scripting and maintained and patching servers.
- Integrated Splunk with AWS for configuring and monitoring AWS logs
Environment: AWS, CI/CD Jenkins, Git, Maven, MS Build, IIS Web Deploy, SonarQube, Ansible, Chef, Splunk, Docker, Kubernetes, TFS.
Confidential, NJ
Devops Engineer
Responsibilities:
- Experience in designing and deploying AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB), auto scaling groups and Ops Works.
- Worked at optimizing volumes and EC2 instances and created multiple VPC instances.
- Experience working with IAM to create new accounts, roles, and groups.
- Experience in creating alarms and notifications for EC2 instances using Cloud Watch.
- Experience involving configuring S3 versioning and lifecycle policies to backup files and archive files in glacier.
- Developed server-side application to interact with database using Spring Boot and Hibernate.
- Configured Git with Jenkins and scheduled jobs using POLL SCM option.
- Performed integration of Code Quality Analysis techniques - Check style, Find bugs with CI tools.
- Managed Sona type Nexus repositories to download the artifacts (jar, war & ear) during the build.
- Installed SonarQube on sandbox and installed plugins basing on developer requirements.
Environment: EC2, S3, EBS, Elastic Load balancer (ELB), auto scaling groups, Ops Works, git, Jenkins, SonarQube, IAM.
Confidential
Site Reliability engineer
Responsibilities:
- Implemented tools for software builds, patch creation, source control, and release tracking and reporting, on UNIX platform.
- Maintained and administered GIT source code tool.
- Created Branches, Labels and performed Merges in Stash and GIT.
- Supported the code builds by integrating with continuous integration tool (Jenkins).
- Installed and configured Jenkins for Automating Deployments and providing an automation solution.
- Integrated GIT into Jenkins to automate the code check-out process.
- Used Jenkins for automating Builds and Automating Deployments.
- Managed build results in Jenkins and deployed using workflows.
- Maintained and tracked inventory using Jenkins and set alerts when the servers are full and need attention.
- Worked with DOCKER for portable deployment of applications as a single object versus process sandboxing.
- Modeled the structure for multi-tiered applications orchestrate the processes to deploy each tier.
- Built and deployed scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
- Integrated delivery (CI and CD process) Using Jenkins, Nexus, Yum and puppet.
- Used Confluence to create, share and discuss content and projects.
Environment: Jenkins, ANT, Maven, GIT, Chef, Puppet, Docker, Linux Administration, Apache Shell Scripts, Nexus.