We provide IT Staff Augmentation Services!

Sr. Cloud And Devops Engineer Resume

2.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Sr Cloud DevOps engineer with over 10+ years’ experience inCloud(Azure, AWS, GCP),DevOps, Configuration management, Infrastructure automation, Continuous Integration and Delivery(CI/CD). I can implement effective strategies for N - Tier application development in bothCloud and On-premisesenvironments. Experience in dealing withUnix/Linux and Windowsserver administration.
  • Expertise in Architecting and ImplementingAzure ServiceOffering, such as Azure cloud services, Azure storage, IIS, Azure Active Directory (AD), Azure Resource Manager (ARM), Azure Storage, Azure, Blob Storage, Azure VMs, SQL Database, Azure Functions, Azure Service Fabric, Azure Monitor, and Azure Service Bus.
  • Hands on experience on Backup and restoreAzure servicesand in Design and configureAzure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, security policies and routing. Azure cloud services, Blob storage, Active directory, Azure Service Bus, Cosmos DB.
  • Expertise in AzureScalabilityand AzureAvailability- Build VMs availability sets using theAzureportal to provide resiliency forIaaSbased solution andVirtual Machine Scale Sets (VMSS)usingAzure Resource Manager (ARM)to managenetwork traffic.
  • Experience in migrating on-premises applications toAzureand configuredVNETsandsubnetsas per the project requirement also performedPowerShell scriptingto doPatching,Imaging, andDeployments inAzure.
  • Knowledge ofAzure Site RecoveryandAzure BackupInstalled and Configured the Azure Backup agent and virtual machine backup, EnabledAzure Virtual machinebackup from theVaultand configured theAzure Site Recovery (ASR).
  • Implemented a CI/CD pipeline usingAzure DevOps(VSTS,TFS)in both cloud and on-premises withGIT, MS Build, Docker, Mavenalong withJenkinsplugins.
  • Experience in writingInfrastructure as a code(IaC) inTerraform, Azure resource management, AWS Cloud formation.Created reusableTerraform modulesin both Azure and AWS cloud environments.
  • Experience in Infrastructure Development and Operations involvingAWS Cloud Services, EC2, EBS, VPC, RDS, SES, ELB, Auto scaling, CloudFront, Cloud Formation, Elastic Cache, API Gateway, Route 53, Cloud Watch, SNS.
  • Expertise in buildingCI/CDon AWS environment usingAWS Code Commit,Code Build,Code DeployandCode Pipelineand experience in usingAWS CloudFormation, API Gateway,andAWS Lambdain automation and securing the infrastructure onAWS.
  • Experience in changing over existingAWSinfrastructure toServerlessarchitecture(AWS Lambda, AWS Kinesis)through the creation of aServerlessArchitecture usingAWS Lambda,API gateway,Route 53, S3 buckets.
  • Experience inKubernetesto deployscale, load balance,andmanage Docker containerswith multiple names spaced versions usingHelm charts.
  • Experience in managed kubernetes services such asGoogle kubernetes engine(GKE), Azure kubernetes and AWS Elastic container service.
  • Hands-on in usingOpenShiftfor container orchestration withKubernetes, container storage, automation, to enhance container platform multi-tenancy. Experience withOpenShift, Kubernetesarchitecture and design, troubleshooting issues and multi-regional deployment models and patterns for large-scale applications.
  • Proficiency in usingDocker Hub, Docker Engine, Docker images, Docker Weave, Docker Compose, Docker Swarm, andDocker Registryand usedcontainerizationto make applications platform when moved into different environments.
  • Proficient in creatingDocker imagesusingDocker File, worked onDocker containersnapshots, removing images, and managingDocker volumesand implementedDockerautomation solution forCI/CDmodel.
  • Extensive experience in installing, configuring and administeringJenkins CItool on Linux machines and usedJenkins Pipelinesto drive all Microservices builds out to theDocker Registryand then deployed toKubernetes, Created Pods and managed using Kubernetes.
  • Involvement in developingAPIsusingKubernetesto manage and specify the copies of the containers to run the actual servers in the cloud environment.Scheduled,deployedand managedcontainerreplicas onto anode clusterusingKubernetesand deployedDockercontainers throughKubernetesto manage themicroservicesusing itsNodes, Pods, ConfigMaps, Selectors, Services.
  • Expertise in configuring themonitoringandalerting toolsaccording to the requirement likePrometheusandGrafana, setting upalertsanddeployed multiple dashboardsfor individual applications inKubernetes.
  • Experience inConfiguration management toolssuch asChef, Ansible,andPuppet.Wrote Chef recipes and cookbooks inRubyscripting.
  • Hands-on experience in bootstrapping the nodes usingknifeand automated bytesting Chef Recipes, Cookbooks with test-kitchen and chef spec. Refactored Chef andOps WorksinAWS cloudenvironment.
  • Experienced inAnsibleTower, which provides an easy-to-use dashboard and role-based access control and in developingAnsibleplaybooks for managing the application/OS configuration files in GIT hub, integrating with Jenkins, and Verifying with Jenkins plugins, deploying the application in Linux environment.
  • Experience inAnsiblesetup, managing hosts file, UsingYAMLlinter, authoring various playbooks and custom modules with Ansible and Ansible Playbooks to automate in AWS services like LaunchingEC2, ProvisioningIAM, ConfiguringVPC,EBS, Monitoring usingCloud WatchandCloud Trail.
  • Well versed in configuring an automated toolPuppetthat included installation and configuration ofPuppetand writtenmanifestsand modules for apuppetto do tasks like applicationdeployment,configurationand createfilesystems.
  • Expert in Setting up Continuous Integration (CI) by configuring Build, Code, Deploy and test automation Jobs inJenkinsfor different applications and in creation and deployment using Codeship to automate branch & project creation in Git using (Groovy language) in Jenkins file and automating (using Ansible).
  • Professional indeployingand configuringElasticsearch, Logstash, Kibana(ELK) and AWSKinesisforlog analyticsand skilled inmonitoringservers usingNagios,Splunk,AWS CloudWatch, Azure MonitorandELK.
  • Skilled with Python, Bash/Shell, PowerShell, Ruby,Perl,PowerShell,JSON,YAML,Groovy. DevelopedShellandPythonScripts used to automate day to day administrative tasks and automation of thebuildandrelease process.

PROFESSIONAL EXPERIENCE

Sr. Cloud and DevOps Engineer

Confidential, Dallas, TX

Responsibilities:

  • Designed solution and provisioned using Terraform for various use cases using AWS services likeRoute 53, CloudFront, API GW, EKS, ECS, Dynamo DB, EMR, EC2, S3, Elastic Load balancer(ELB),VPC, AmazonRDS,CloudFormation, AmazonSQS, and Integrated with other services of the AWS infrastructure.
  • Developed helm charts to deploy k8s worksloads to various namespaces as part of CI/CD pipeline
  • Using helm3 to write k8 objects to manage k8 clsuter
  • Created users and groups using Identity Access Management (IAM) and assigned individual policies to each group. Setup specificIAMprofiles per group utilizing newly released APIs for controlling resources within AWS based on group or user.
  • Responsible to create various Cloud Watch alarms that sends an Amazon Simple Notification Service (SNS) message when the alarm triggers. CreatedSNSnotifications usingS3events for object loss notifications.
  • CreatedS3bucket for backups using versioning enable and moved objects to AmazonGlacierfor archiving purpose and using AmazonS3for database backup regularly and save snapshots of data.
  • Used the AWS-CLI to suspend an AWSLambdafunction. Used AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS.
  • Assisted with software builds, configuration, and deployments to dev, testing and production environments as part of a cloud migration effort.
  • Automated the cloud Deployments using Chef and AWS Cloud Formation Templates from scratch as effort of migration
  • Writing json templates for cloud formation and ruby scripts for chef automation and contributing to our repository on github.
  • Experience using Agile methodologies, disciplines and practices and techniques for delivery of new and enhanced applications.
  • Provisioned Nodes Automatically with AWS OpsWorks by Using an Unattended Association Script passing userdata.sh file from s3.
  • Managed Elastic Cloud Computing (EC2) instances utilizing auto scaling, Elastic Load Balancing for QA, UAT and prod-like environments
  • Worked on Chef Cookbooks and Chef recipes to automate infrastructure as a code. Setup the Chef Nodes, Chef Client, Chef Server, and Chef Workstation. Worked on Bootstrapping the Nodes.
  • Secured the passwords and data using encryption data bag for chef.
  • Experienced in creating a cross-stack reference networking stacks for DEV, SYSTEM TEST and UAT
  • Proficiency with AWS cloud services IAM, Cfn, EC2, S3, RDS, etc.
  • Expertise in configuring themonitoringandalerting toolsaccording to the requirement likePrometheusandGrafana, setting upalertsanddeployed multiple dashboardsfor individual applications inKubernetes.
  • Configured, supported and maintained all network, firewall, storage, load balancers, operating systems, and software in AWS EC2
  • Management of code releases in the software development cycle using version control tool GIT.
  • UtilizedEBSto store repeated data and overcome failure by using Snapshots
  • Migrated the SQL database to AWSRDSMulti AZs
  • Installed and Setup Web Servers (Apache and Tomcat), DB Server (MySQL) andMySQL(Master and Slave) Server, MultipleMySQLInstance with different port.
  • Created AWSRoute53to route traffic between different regions
  • Created configuration for establishing a VPN tunnel between on premise network and AWSVPC.
  • Designed Stacks using Amazon Cloud Formation templates to launch AWS Infrastructure and resources. Developed AWSCloudFormationtemplates to create custom sized VPC, subnets, EC2 instances, ELB and security groups.
  • Designed and developed automation test scripts using Python and Bash.
  • Configured alarms inCloudWatchfor monitoring the server's performance, health, CPU utilization, Memory and disk usage of AWS resources using AWSCloudWatch.
  • Participated in configuring and monitoring distributed and multiple platform servers usingansible and Chef. Using Puppet server and workstation to manage and configure nodes.

Sr. Cloud and DevOps Engineer

Confidential, Columbus, Ohio

Responsibilities:

  • Designed an Infrastructure for different applications before migrating into amazon cloud for flexible, cost-effective, reliable, scalable, high-performance and secured applications.
  • Configure, monitor and automate Amazon Web Services as well as involved in deploying the content cloud platform on Amazon Web Services using EC2, S3 and EBS.
  • Configured AWS IAM and Security Group in Public and Private Subnets in VPC.
  • Managed IAM accounts (with MFA) and IAM policies to meet security audit & compliance requirements
  • Built servers using AWS: Importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
  • Managed storage in AWS using Elastic Block Storage, S3, created Volumes and configured Snapshots.
  • 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.
  • Involved heavily in setting up the CI/CD pipeline using Jenkins, Maven, Nexus, GitHub, Chef, Terraform and AWS.
  • Worked with AWS Code Pipeline and Creating Cloud formation JSON templates which is converted to Terraform for infrastructure as code.
  • Implemented Terraform modules for deployment of applications across multiple cloud providers.
  • Configured an AWS Virtual Private Cloud (VPC) and Database Subnet Group for isolation of resources within the Amazon RDS Aurora DB cluster.
  • Used Cloud Front to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end servers.
  • Used AWS Bean Stalk for deploying and scaling web applications and services developed with Java, Node.js, Python and Ruby on familiar servers such as Apache, and IIS.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using Cloud Watch.
  • Worked with DevOps practices using AWS, Elastic Bean stalk and Docker with Kubernetes.
  • Managed network security using Load balancer, Auto scaling, Security groups and NACLS.
  • Designed and configuredAzure Virtual Networks(V-Nets),Subnets, Azure Network Security Groups, DNS Settings,Securitypolicies andRouting.
  • Written runbooks in PowerShell and deployed usingCICD Az DevOpstoAutomation Accounts. Release pipelines useAzure AD Application Registration service principalin the Azure DevOpsservice connectionsfor authentication to Azure. Runbook usesconnectionsfor Authentication.
  • Implementedcustom application support RBACrole and written automation script for assigning this role to specific environment based on PROD and Non-PROD resource groups.
  • Automate, configure and Manage containerized micro services in Kubernetes under Digital Media platform in production with more than 50+ micro services components with 40 TB of data ingest every day.
  • Implemented Immutable Infrastructure using Terraform for AWS and Azure Geo redundant cloud for Digital Media Platform
  • Orchestrate and mange containerized application through Marathon Mesosphere with underlying zookeeper and mesos master/slave architecture. Scale applications as per the load in a timely manner.
  • 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, also used template driven deployment options such as Resource Manager Templates and Terraform.
  • Debug and analyze production issues and monitor applications in Zabbix.
  • Debug application logs in real time and analyze historic logs stored in Hadoop using Spark whenever required.
  • Maintain and upgrade containerized Redis cluster across all the datacenters. Perform frequent health checks and troubleshooting the nodes in cluster in case of failure.
  • Designed and deployed container-based production clusters using Docker, Kubernetes and OpenShift.
  • Retrieve Java application stack trace using JStack utility and debug the tomcat logs.
  • Manage and monitor Cassandra cluster. Query and retrieve data from Cassandra Keyspaces using cqlsh commands. Check cluster health status using nodetool and perform operations like enabling gossip, thrift, binary and add or remove node from the token ring.
  • Manage MySQL database cluster configured with NDB engine. Use Mysql MGM to move MySQL node to healthy server whenever a node is the cluster in down.
  • Manage python and bash shell script to perform activities such health checks ove REST API, enable trigger and perform application specifics backup, and schedule jobs in crontabs.
  • Work on Nginx and HAProxy for load balancing and tcp proxies respectively.
  • Work on managing Memcache, Hazelcast, SwiftMQ and rabbitMQ clusters.
  • Create kibana dashboards and elastalerts for the application logs on Beehive Platform applications.
  • Perform load test on storage solutions such as glusterFS, NFS, Infinidat and Wasabi to migrate current storage for all the application components.
  • Work with the offshore team to coordinate all the changes made and assist them team in resolving the issue during their time when ever required.
  • Participating in 24x7 production on-call support of Linux and provided technical support to users.
  • ConfigureContinuous Integrationfrom source control, setting up build definition withinVisual Studio Team Services (VSTS)and configurecontinuous deliveryto automate the deployment ofASP.NET MVCapplications toAzure web appsand managedAzure Active Directory,Office 365and applied upgrades on a regular basis.
  • Implemented aCI/CDpipeline withDocker,Jenkins(TFSPlugin installed),Team Foundation Server (TFS),GitHubandAzure Container Service, whenever a newTFS/GitHub branchgets started,Jenkins, ourContinuous Integration (CI)server, automatically attempts to build a newDocker containerfrom it.
  • Worked withTerraformTemplates to automate the Azure Iaas virtual machines using terraform modules and deployed virtual machine scale sets in production environment.
  • ManagedAzureInfrastructureAzure Web Roles,Worker Roles,VM Role, Azure SQL,Azure Storage,Azure ADLicenses,Virtual Machine Backupand Recover from a Recovery ServicesVaultusingAzure PowerShellandAzure Portal.
  • WrittenTemplatesforAzure Infrastructure as codeusingTerraformto build staging and production environments. IntegratedAzure Log AnalyticswithAzure VMsfor monitoring thelog files, store them and track metrics and usedTerraformas a tool,Manageddifferent infrastructure resourcesCloud,VMware, andDockercontainers.
  • Worked onOpenShiftforcontainer orchestrationwithKubernetescontainer storage, automation to enhancecontainerplatform multi-tenancy also worked on withKubernetesarchitecture and design troubleshooting issues andmulti-regionaldeployment models and patterns forlarge-scaleapplications.
  • Deploying windowsKubernetes (K8s)cluster withAzure Container Service (ACS)fromAzure CLIand UtilizedKubernetesandDockerfor the runtime environment of theCI/CDsystem tobuild,testandOctopus Deploy.
  • UsingAnsiblecreated multipleplaybooksfor machine creations andSQL server, cluster serverand my SQL installations.
  • UsedAnsibleto Setup/teardown ofELKstack (Elasticsearch, Log stash, Kibana) and troubleshoot the build issues withELKand work towards the solution.
  • WrittenAnsible handlerswith multiple tasks to trigger multiple handlers and to decouple handlers from their names, making it easier to share handlers among Playbooks and Roles.
  • ManagedKubernetescharts using Helm, Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and Managed releases of Helm packages.
  • Expertise in configuring themonitoringandalerting toolsaccording to the requirement likePrometheusandGrafana, setting upalertsanddeployed multiple dashboardsfor individual applications inKubernetes.

Sr Cloud and DevOps Engineer

Confidential, Atlanta, GA

Responsibilities:

  • Investigate and troubleshoot incidents interrupting service in customers' environment.
  • Install, Configure and Maintain Red Hat Linux 5/6/7 and Windows Server 2008/2012 in both Physical and VM Environment.
  • Work Closely with Database and Application systems team to support their projects.
  • Manage EC2 instances and created security groups, auto scaling, load balancer, and Route 53.
  • Work on creation of custom Docker container images, tagging and layering them as per requirement.
  • Built Azure environments by deploying Azure IaaS Virtual machines (VMs) and Cloud services (PaaS).
  • Prepared capacity and architecture plan to create the Azure Cloud environment to host migrated IaaS VMs and PaaS role instances for refactored applications and databases. work on Jenkins for continuous integration and for end to end automation for all build and deployment.
  • Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple namespace versions using SNI service in NGiNX.
  • Setting up the Ansible control machine (RHEL7) and configured the remote host inventories via SSH.
  • Managing Containers through Kuberenetes and redhat openshift
  • Manage Puppet and build custom modules to manage configuration over the Infrastructure.
  • Install, configure and maintain Tomcat and Apache Web Server in Linux environment.
  • Perform Monthly Installs, Upgrades and Patches using IBM Big Fix Job Scheduler.
  • Migrate all current RHEL 5 server to RHEL 7 Server.
  • Support VMWare upgrades from 5.5 and 6.x.
  • Manage REALMD with SSSD to join Linux server with windows domain and automated this process in puppet.
  • Manage Client policies on MCafee EPO server and troubleshoot issues on it. Migrate MCafee EPO from 4.6 to 5.x.
  • Manage 300+ servers both Linux and windows both on-premise and cloud.
  • Manage firewall rules in Cisco Firewall for new server builds.
  • Involved in Citrix Netscalar Load balancer upgrade.
  • Writing custom Puppet module to automate server builds.
  • Perform File restore using CommVault and swap weekly tapes from tape library.
  • Setting up the Ansible control machine (RHEL7) and configured the remote host inventories via SSH.
  • Worked closely with the other development and operations team to understand complex product requirements and translated them into automated solutions.

DevOps Engineer

Confidential

Responsibilities:

  • Develop standard operating systems procedure (SOP) and also provide daily reports on system performance to pinpoint performance bottlenecks and on an as needed basis, select various system options and parameters.
  • Responsible for scheduling system outage, package updates and patching Linux system. Installation, configuration and administration of the Linux / UNIX operating systems.
  • Performed automated installations of Linux virtual machine using Kickstart Configure, diagnose and troubleshooting problems relating to DNS, SSH, SMTP using tools like Wireshark.
  • Responsible for creating and managing user accounts, security, rights, disk space and process monitoring in CentOS and Red hat Linux
  • Planning, deploying, monitoring, and maintaining Amazon AWS cloud infrastructure consisting of multiple EC2 nodes and VMWare's as required in the environment.
  • Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus.
  • Experience in monitoring System/Application Logs of the server using Splunk to detect Prod issues.
  • Developing automated process for builds and deployments usingJenkins,Ant,Maven,Sonatype Nexus,Shell,PythonandJava.
  • Automated the installation, deployment and maintenance of Middleware Application Servers to RHEL Development and Test Environments.
  • Replaced existing manual deployment and management processes withAnsible/Chefin 5 different environments and roughly 500n servers.
  • Administered and integrated the the Version Control Systems like Subversion and Git with Jenkins.
  • Developed Ant and Maven scripts to automate the compilation, deployment and testing of Web and J2EE applications.
  • Usedoctopusfot dotnet deployment.
  • Experience on version control systemsBitbucket, jira, bamboo.created and maintained the Jenkins jobs, including automatic generation, reporting and alerting of test and code metrics (JUnit, PMD, etc), build failures and build status indicators.
  • Developed Python and shell scripts for automation of the build and release process.
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
  • Administration and Configuration management of version control systems.
  • Developed and maintained the continuous integration and deployment systems using Jenkins, Maven, Nexus, Ansible and Rundeck.
  • Developed and implemented up the monitoring infrastructure for systems, applications using HP Sitescope.
  • Installed, tested and deployed monitoring solutions with Splunk services

We'd love your feedback!