Lead Cloud/devops Engineer Resume
Charlotte, NC
SUMMARY
- Around 11 years of experience in IT industry and around 9 years of experience in AWS Devops, Azure Devops GCP DevOps and Build and Release Engineer.
- Experience in Kubernetes, OpenShift Administration in Design, Implement, Cloud Migration, DevOps, System Administration, Configuration Management.
- Experience in DevOps, CI/CD, infra automation, CI, Delivery and CD pipeline of high traffic large scale distributed systems of On - Premise, Hybrid Cloud and distributed applications.
- Experience with container-based deployments using Docker, working with Docker images, DockerHub and Docker registries.
- Expertise in creating DevOps strategy in various distribution of LINUX and Windows alongside using DevOps tools suites like Subversion (SVN), GIT, CVS, ANT, Maven, Jenkins, Bamboo, Udeploy, Chef, Puppet, Docker, Docker Swarm, Kubernetes, Nexus, Artifactory, Nagios, AppDynamics and Splunk in traditional environments, as well as cloud environment like AWS, GCP and Azure.
- Experience on Implementing Terraform and Cloud formation templates as Infrastructure as a Code for AWS and Azure Public Cloud solutions for various use cases.
- Strong knowledge on Setup, Configure, Administer, Manage and Monitor of Big Data frameworks (CDH 5.12, HDP 2.6, AWS EMR, GCP Data Proc and HDInsight’s) Services over Linux Platforms.
- Hands on experience 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. Experience in using Azure service fabric to package, deploy, and manage scalable and reliable micro services and containers.
- Expertise in AWS, implementing new AWS Cloud platform and its services: EC2,Elastic Container Service, EKS(Amazon Elastic Kubernetes Service), Code Commit, Code Build, Code Deploy, Code Pipeline, S3,Glacier, RDS, EBS, VPC, ELB, Route 53, AWS Auto Scaling, CloudFormation, CloudTrail, Security Groups, Simple Notification Service, Simple Queue Service and IAM
- Strong experience on Implementing Terraform and Cloud formation templates as Infrastructure as a Code for GCP, Azure and AWS Public Cloud solutions for various use cases.
- Used Atlassian tools JIRA, Kanban, Bitbucket for defect management, team collaboration, source code management and continuous integration and deployment practices
- Experience in Automating, Configuring and Deploying Instances on Azure environments and in Data centers and migrating on premise to Windows Azure using Azure Site Recovery and Azure backups.
- Experience in Designing AZURE Resource Manager (ARM) templates and extensive experience in designing custom build steps using PowerShell.
- Experienced on several Docker components like Docker Engine, Swarm, creating Docker images, Compose and Docker Registry
- Experience in Used RIO to deploy the Kubernetes workloads to Kubernetes APC.
- Expertise in AWS, implementing new AWS Cloud platform and its services: EC2,Elastic Container Service, EKS(Amazon Elastic Kubernetes Service), Code Commit, Code Build, Code Deploy, Code Pipeline, S3,Glacier, RDS, EBS, VPC, ELB, Route 53, AWS Auto Scaling, CloudFormation, CloudTrail, Security Groups, Simple Notification Service, Simple Queue Service and IAM.
- Expertise with enterprise cloud solutions like Platform-as-a-Service (OpenShift by Red Hat), containers, Kubernetes, cloud management (Red Hat Cloud Forms), and IT automation (Ansible by Red Hat).
- Expertise in designing build process, Software Product Development, Process Automation, Build & Release Management with Continuous Integration (CI) Continuous Deployment/Delivery, Source Code repository & Environment management, Change/Incident Management and Cloud Management.
- Installation, Configuration and Management of RDBMS and NoSQL tools such as Dynamo, MySQL, HBase, PostgreSQL, MongoDB and Cassandra
- Highly skilled at supporting web and application servers (Apache, Nginx, NodeJS, JBoss, Tomcat) and Hands-on experience with installing and managing MySQL and MongoDB servers.
- Installed and managed Middleware tools through Chef, Ansible Puppet such as WebSphere Application Server 7.x/8.x, JBOSS GA7/EAP6, IBM IHS, Apache, Nginx and Tomcat.
- Expertise in supporting enterprise based distributed applications over a wide range of production environments on a 24/7 on-call rotation basis for high volume, secure transactions and Web services.
TECHNICAL SKILLS
Cloud Platform: AWS, Microsoft Azure, GCP,PCF and OpenStack.
Operating Systems: Windows, Unix/Linux, Ubuntu, Red Hat, CentOS, SUSE, Debian
Integration Tools: Jenkins, Hudson, Bamboo and TeamCity.
Configuration Management: Ansible, Chef, Puppet and SaltStack.
Build & integration Tools: MAVEN, ANT, Gradle
Virtualization: VMware, Hyper-V, Vagrant, vCenter and vSphere.
Languages/Scripts: Python, Shell, Bash, Ruby, YAML, PHP and Perl.
Containerization: Docker, Kubernetes, Docker swarm, OpenShift, Mesos, EKS, AKS, GKS.
Web/App Servers: Apache Tomcat, JBOSS, WebSphere, WebLogic.
Version Control Tools: GIT, GIT HUB, TFS, Subversion (SVN), Bit Bucket.
Monitoring Tools: Splunk, Nagios, ELK, Kibana, New Relic, Dynatrace,DataDog,AppDynamics, Opentracing,Jaeger,Twistlock
Database: MySQL, MongoDB, DynamoDB Cassandra, Postgre SQL, SQL Server,SQL.
Web Technologies: HTML, CSS, Java, Kotlin, Ruby, Python, .NET, JavaScript,jQuery, Bootstrap, XML, JSON.
Bug/Issue Tracking: JIRA, Rally, Fisheye, Remedy, ServiceNow
Deploy tools: Udeploy, AnthilPro,QucikD
App Servers: Tomcat,Jboss,Weblogic,Apache,ngnix
PROFESSIONAL EXPERIENCE
Lead Cloud/Devops Engineer
Confidential, Charlotte, NC
Responsibilities:
- Extensive Knowledge and hands-on experience implementing PaaS, IaaS, SaaS style delivery models inside the Enterprise (Data center) and in Public Clouds using like AWS, Azure, Google Cloud and Kubernetes etc.
- Experience working with AWS, Azure, RedHat OpenShift, K8s Infrastructure design, deployment, and operational support.
- Proficiency in strategy and practical implementation of AWS Cloud Services like EC2, S3, VPC, CloudFormation, IAM, Storage Gateway, S3, Glacier, AWS Auto Scaling in launching EC2 instances, EBS, AWS Lambda, EKS, Elastic Beanstalk, CodeCommit, CloudTrail, OpsWorks, CloudFront, Route 53, EMR, Amazon Redshift, Direct Connect, SNS, SQS, Dynamo DB, ELB, ElasticCache, AWS EMR Cluster Configuration.
- Extensive knowledge of Linux Containers (Docker), Kubernetes, and deployment of containerized applications/microservices architectures.
- Experienced Cloud and DevOps engineer in Automating, Configuring, and deploying instances on AWS, AZURE Cloud environments and Data centers. Used Azure Express Route to set up a private connection to Microsoft cloud services such as a Microsoft Azure, Office 365.
- Experience in writing Dockerfiles and Kubernetes YAML definitions from scratch.
- Created smart HPA for kubernetes application and configured it for workloads. sDefined Migration strategy for GCP as a Geo Redundant Solution by performing Discovery, Assessment and Implement phases
- Auto generate of Terraform Templates with Python/YAML Modules and provision AWS services
- Defined GCP and AWS Governance Model
- Experience creating cloud big data solutions such as HDInsight, Azure Data Warehouse, Azure Data Lake, Azure Data factory and Azure Analytics Services. Setting up Virtual networks for Site-to-Site, Point-to-Site and Express Route.
- Creating storage pool and stripping of disk for AZURE virtual machines. Worked with AZURE infrastructure management (AZURE web roles, worker roles, SQL AZURE, AZURE AD licenses). Virtual machine backup and recover from a recover services vault using Azure PowerShell and Portal.
- Migrated Terratest to Azure Terraform modules to automate infrastructure code verification and also created new Terraform module performance.
- Deployed AWS services using Terraform and implemented tests using Golangs, Docker and Travis CI.
- Experience with Kubernetes and OpenShift to manage the containerized applications, creating and deploying application containers.
- Using twistlock for scanning images.
- Planned the architecture for migrating applications from bare metal and AWS to OpenShift. I have done few Upgrades and scaled OpenShift environment.
- Created private Cloud using Kubernetes that supports Dev, Stage, POC and PROD Environments.
- Experience in deploying services into PAAS environments OpenShift & PCF (Pivotal Cloud Foundry).
- Managed local Deployments in Kubernetes using OpenShift platform, creating local cluster and deploying application containers.
- Used Docker and OpenShift to manage micro services for development and testing.
- I played a key role in building Docker images, create build and deployment configurations to deploy applications on OpenShift.
- Developed Ansible playbooks to do automated recovery process upon the failure of OpenShift MASTER.
- In OpenShift, Managed Kubernetes containerized applications across a set of containers or hosts and provides mechanisms for deployment, maintenance, and application-scaling. Docker packages, instantiates, and runs containerized applications.
- The User API’s authenticated using OpenShift and Kubernetes and authorized them based on their role and authenticated for both developers and administrators.
- Cloudbees 2.0 Multibranch CICD Pipeline implementation with Groovy shared library and DevOps Tools like git, JIRA, Maven, Nexus, Sonar and Slack integration for Server less, Micro services, Monolithic applications on AWS and Azure.
- Deployed application which is containerized using Docker onto a Kubernetes cluster which is managed by Amazon Elastic Container Service for Kubernetes (EKS). Configured ‘Kubectl’ to interact with Kubernetes infrastructure and used AWS Cloud Formation Templates (CFT) to launch a cluster of worker nodes on Amazon EC2 instances.
- Experience with infrastructure-as-code provisioning (Terraform, CloudFormation, ARM) and configuration (Ansible, Chef).
- Hands on Automation experience and experience building deployment pipelines and managing configurations.
- Experience administering Java-based application servers, tomcat,weblogic,RedHat Jboss and IBM WebSphere.
- Experience with CI/CD tools such as Git, Jenkins, Nexus and Jenkins Pipeline (Groovy).
- Experience with application monitoring tools such as SolarWinds Orion, AppDynamics, and Splunk.
- Working knowledge of networking topics such as protocols, load balancers, firewalls, etc.
- Performs on-call activities as needed for the environment, technologies, and Managing cloud infrastructure with 24x7 production operations.
- Managing environments DEV, QA, UAT, Stage and PROD for various releases and designed instance strategies.
- Strong desire to learn new technologies with a positive attitude.
Environment: AWS,Azure,Dokcer,PCF,Tomcat,ngnix,Chef,Puppet,Ansible,Python,Json,Git,Gitlab,Jenkins,Bitbucket,Yaml,Spunk, Prometheus,Gafana,RDS,MangoDB,DynmoDB.CI/CD,Scala, Kubernetes, Helm, Docker, PostGres, MySQL, Redis, ElasticSearch, microservices, AWS SQS,openshfit,Linux,AppDynamics,Dynatrace,Hp Service Center,Helm, Jira,confluence,Artifacts,Sonaqube,Docker, Java, Kotlin, Ruby, Python, .NET, JavaScriptDataDog,AWS - ECS/Fargate, Redshift, EKS,Terraform, Agile,Udeploy, Opentracing,Jaeger, Groovy,Twistlock.
Sr. Cloud DevOps Engineer
Confidential, Reston, VA
Responsibilities:
- Expertise in creating DevOps strategy in various distribution of UNIX flavors (Linux, Ubuntu and SUSE) alongside using DevOps tools suites like Subversion (SVN), GIT, ANT, Maven, Jenkins, Docker, Kubernetes, Nexus, Artifactory, Nagios and Splunk in traditional environments, as well as cloud environment like AWS, GCP, Azure.
- Experience working with RedHat OpenShift Infrastructure design, deployment, and operational support.
- Experience working Linux Containers Docker,Kubernetes and deployment of containerized applications/microservices architectures.
- Designed, Implemented Ansible Playbooks for Infra creation of GCP DataProc.
- Created Ansible playbooks to automate system operations, to deploy applications on Dev, QA, UAT, Stage, production environment and to configure hosted Instances within AWS/VM’s.
- Implemented and trained teams on DevOps culture and practices for effective implementation
- Designed and configured Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, security policies and routing
- Architected automation of Azure Virtual Networks, Network Security Groups and access control rules
- Leveraged “Azure Automation” and PowerShell, Ansible to automate processes in the Azure Cloud
- Experience in deploying the following: terraform, YAML, ARM template, Power Shell, Azure CLI, git/github, Azure DevOps CI/CD, SQL PaaS & Managed Instances, Azure Kubernetes Services, ASE, IaaS compute, network, and storage.
- Leveraged usage Azure Resource Manager for infrastructure deployments
- Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets.
- Using twistlock for scanning images.
- Implemented high availability with Azure Classic and Azure Resource Manager deployment models
- Led migration of on premise Virtual Machines to Azure Virtual Machines
- Utilized ASR (Azure Site Recovery), PowerShell and MVMC (Microsoft Virtual Machine Convertor) for on-premise
- Experience administering Java-based application servers like Jboss, Tomcat and IBM WebSphere.
- Used container-based deployments using Docker, working with Docker images, Docker Hub and Docker-registries and Kubernetes.
- Experience with Kubernetes in AWS with EKS.
- Kubernetes using Helm, Kubernetes using terraform.
- Extensively working on Jenkins CI/CD pipeline jobs for end-to-end automation to build, test and deliver artifacts and Troubleshoot the build issue during the Jenkins build process.
- Working on log and application monitoring tools such as AppDynamics, Dynatrace and Splunk.
- 24 * 7 support on priority issues such as P1 and P2, troubleshooting and problem-solving ability.
- Working on Issue Tracking tools JIRA, ServiceNow and HP Quality Center.
- Documenting application cookbooks, on call guide for support, Root cause analysis for the issues and involved the postmortem calls after P1/P2 critical issues for discussing the review, impact and RCA.
- Building the scripts for day to day pro-actively monitoring the infrastructure and applications.
- Working on SQL, Oracle, Casandra, RDS and NoSQL database DynamoDB to process large data documents.
- Working on infrastructure and applications migration, upgrades, maintains activities.
- Working on networking topics such as protocols, load balancers, firewalls, security etc.
- Managing an environments DEV, QA, UAT, Stage and PROD for various releases and designed instance strategies.
Environment: AWS,Azure,Dokcer,PCF,Tomcat,ngnix,Chef,Puppet,Ansible,Python,Json,Git,Gitlab,Jenkins,Bitbucket,Yaml,Spunk, Prometheus,Gafana,RDS,MangoDB,DynmoDB.CI/CD,Scala, Kubernetes, Helm, Docker, PostGres, MySQL, Redis, ElasticSearch, microservices,AWS,PCF,SQS,openshfit,Linux,AppDynamics,Dynatrace,Hp Service Center,Helm, Jira,confluence,Artifacts,Sonaqube,Docker,DataDog,AWS - ECS/Fargate, Java, Kotlin, Ruby, Python, .NET, JavaScript, Redshift, EKS,Terraform, Agile,Udeploy, Opentracing,Jaeger, Groovy,Twistlock.