Devops/cloud Engineer Resume
AtlantA
SUMMARY
- A Cloud enthusiastic team player having around8+ years ofExperience in IT industry as a DevOps Engineer with proven expertise inAutomation, Build/Release Engineering and Software development involving cloud computing platforms like Amazon Web Services (AWS), AzureandGoogle Cloud (GCP).
- Expertise in Architecting and Implementing Azure Service Offering, 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 restore Azure services and in Design and configure Azure 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 Azure Scalability and Azure Availability - Build VMs availability sets using the Azure portal to provide resiliency for IaaS based solution and Virtual Machine Scale Sets (VMSS) using Azure Resource Manager (ARM) to manage network traffic.
- Experience in migrating on-premises applications to Azure and configured VNETs and subnets as per the project requirement also performed PowerShell scripting to do Patching, Imaging and deployments in Azure.
- Knowledge of Azure Site Recovery and Azure Backup Installed and Configured the Azure Backup agent and virtual machine backup, Enabled Azure Virtual machine backup from the Vault and configured the Azure Site Recovery (ASR).
- Implemented a CI/CD pipeline using Azure DevOps (VSTS, TFS) in both cloud and on-premises with GIT, MS Build, Docker, Maven along with Jenkins plugins.
- Experience in writing Infrastructure as a code (IaC) in Terraform, Azure resource management, AWS Cloud formation. Created reusable Terraform modules in both Azure and AWS cloud environments.
- Extensively worked onAWSCloudservices likeEC2, VPC, IAM, RDS, ELB, EMR, ECS, Auto - Scaling, S3, Cloud Front, Glacier, Elastic Beanstalk, Lambda, Elastic Cache, Route53, Ops Works, Cloud Watch, Cloud Formation, RedShift, DynamoDB, SNS, SQS, SES,Kinesis Firehose, Lambda, Cognito IAM.
- Experience in changing over existingAWSinfrastructure toServer lessarchitecture(AWS Lambda, Kinesis)through the creation of aServerlessArchitectureusingLambda, APIgateway,Route53, S3buckets.
- Experience in Migrating production infrastructure intoAmazon Web Servicescloud utilizingAWSServer Migration Service(SMS), AWSDatabaseMigration Service,Elastic Bean Stalk,Cloud Formation, Code Deploy, Code Commit, EBS and Ops Works.
- Experience in designing aTerraformand deploying it in cloud deployment manager to spin up resources like cloud virtual networks,Compute Enginesin public and private subnets along withAuto ScalerinGoogle Cloud Platform.
- Set up aGCPFirewall rules to allow or deny traffic to and from theVM'sinstances based on specified configuration and usedGCPcloudCDN(content delivery network) to deliver content fromGCPcache locations drastically improving user experience and latency.
- Experience in providing highly available and fault tolerant applications utilizing orchestration technologies likeKubernetes and Apache MesosonGoogle Cloud Platform.
- Experience inBlue/green deploymentstrategy by creating new applications which are identical to the existing production environment usingCloudFormation templates&Route53weighted record sets to redirect traffic from the old environment to the pristine environment viaDNS.
- Experience on variousAzure Serviceslike Compute(Web Roles, Worker Roles),Azure Websites, Caching, SQLAzure, NoSQL, Storage, Network services,AzureActiveDirectory,APIManagement, Scheduling, Auto Scaling, andPowerShellAutomation
- Experience in Creating and maintaining containerized microservices and configuring/maintaining private container registry onMicrosoft Azurefor Hosting Images and using Windows Active Directory to secure anAzure ADdomain services managed the domain withLDAPS.
- Expertise in creating Kubernetes cluster with cloud formation templatesand deploy them in AWS environment andmonitoringthe health of pods usingHelm Charts.
- Expertise in setting upKubernetes (k8s)clusters for runningmicroservicesand pushedmicroservices into production withKubernetesbackedInfrastructure. Development of automation ofKubernetesclusters via playbooks inAnsible.
- Experience in using tools likeDocker Compose,Kubernetes, for Orchestrating and deploying the services related to theContainersand with container-based deployments usingDocker, working withDocker images, Docker hub.
- Expertise in virtualization of servers usingDocker, runningDocker Swarm, worked withDocker EngineandDocker Machine, to deploy the micro services-oriented environments, and configuration automation usingDockercontainers.
- Proficient in usingDocker swarmandKubernetesfor container orchestration, by writingDocker filesand setting up the automated build onDocker HUB.
- Expertise in writingAnsible Playbooksfrom scratch usingYAMLfunctions and utilizing setup and automate theCI/CDpipeline and deploy microservices.Provisioned load balancer, auto-scaling group and launch configuration for microservices usingAnsible.
- Experience in deployingPuppet, Puppet DashboardandPuppet DBfor configuration management to existing infrastructure and created Modules for Protocols configuration and managing them usingPuppet automation.
- Extensively worked onHudson, Jenkins,andBamboofor continuous integration and for the end-to-end automation for all build and deploymentsincluding setting uppipelinejobs andupstream/downstreamjob configurations inJenkins.
- Experience in System Administration, Configuration, upgrading, Patches, Troubleshooting, Security, Backup, Disaster Recovery, Performance Monitoring and Fine-tuning onUnix&Linux Systems.
TECHNICAL SKILLS
Operating Systems: Linux (Red Hat, CENTOS & SUSE), Ubuntu, Solaris, DEBAIN, HP-UX, Windows.
Cloud Environment: Amazon Web Services, Azure, GCP, Cloud Center
Application Servers: WebSphere Application Server, Apache Tomcat, JBoss, WebLogic, Nginx.
Automation & Configuration Tools: Chef, Puppet, Ansible, Jenkins.
Containerization Tools: AWS ECS, Docker, Mesos.
Orchestration Tools: Kubernetes, Docker swarm, and Apache Mesos, Marathon and Google Cloud Engine
Version Control Tool: Git, SVN, Bitbucket, CVS.
Database Technologies: Oracle, SQL Server, MySQL, NoSQL, MongoDB, Cassandra, DynamoDB, Couchbase.
Scripting: Shell Scripting, Groovy, Python, Ruby, Perl and Power Shell, YAML.
Monitoring tools: Nagios, AWS Cloud Watch, Splunk, and ELK.
PROFESSIONAL EXPERIENCE
Confidential, Atlanta
DevOps/Cloud Engineer
Responsibilities:
- Designed and developed AWS Cloud Formation templates to create custom VPC, Subnets, NAT to ensure deployment of web applications.
- Created automated pipelines in AWS Code Pipeline to deploy Docker containers in AWS ECS using services like Cloud Formation, Code Build, Code Deploy, S3 and puppet
- Designed AWS CloudFormation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
- Used Cloud Formation and templated to migrate Large Scale Infrastructure from on-premises platform to cloud platforms using AWS.
- Deployed AWS Elastic MapReduce using Cloud Formation templates by configuring the EC2 instance type to create custom sized VPC, Subnets, NAT to ensure successful deployment of Web applications and database templates and perform data intensive tasks.
- Migrating a production infrastructure into an Amazon Web Services utilizing AWS Cloud Formation, Code Deploy, ansible, EBS, and Ops Works written Cloud Formation templates for provisioning the AWS Resources.
- Expertise in solving manual redundant infrastructure issues by creating CloudFormation Templates using AWS's Server less application model and deploy RESTFUL API's using API gateway and triggering Lambda Functions.
- Used Chef to manage configuration on connected server. Developed Cloud Formation script to automate the EC2 instances with JSON templates.
- Created Lambda functions, CloudFormation templates and Automation Scripts using various scripting languages like Python, YAML, JSON, Shell, Groovy.
- Modified CloudFormation template to reroute the NAT from instance to NAT gateway to improve the VPC performance and reduced the inbound traffic to the instances.
- Experience working in making clusters in Google Cloud and manage the clusters using Kubernetes (k8s). Using Jenkins to deploy code to Google Cloud, create new namespaces, creating docker images and pushing them to container registry of Google Cloud.
- Point team player onKubernetesfor creating new Projects, Services for load balancing and adding them to Routes to be accessible from outside, Creation of Pods through new application and control the scaling of pods, troubleshooting pods through ssh and stack driver/Splunk logs.
- Administered and developed Kubernetesclusters from scratch in AWS making it highly available across multiple Availability zones and encrypted all Kubernetes components, data at rest with TLS encryption.
- IntegratedKubernetes with Hashi CorpVault to inject configurations at runtime for each service using init, config sidecars and persistent volume sharing between app and config containers.
- High level understanding of Kubernetes architecturefor orchestrating containers at fly using replica sets, horizontal pod Auto scaler for high availability and fault tolerance.
- Worked on Google cloud platform (GCP) services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring and cloud deployment manager.
- Created clusters in Google Cloud and manage the clusters using Kubernetes(k8s). Using Jenkins to deploy code to Google Cloud, create new namespaces, creating docker images and pushing them to container registry of Google Cloud.
- Set-up databases in GCP using RDS, storage using S3 bucket and configuring instance backups to S3 bucket. Prototype CI/CD system with GitLab on GKE utilizing Kubernetes and Docker for the runtime environment for the CI/CD systems to build and test and deploy.
- Building/Maintaining Docker/ Kubernetes container clusters managed by Kubernetes Linux, Bash, GIT, Docker on GCP
- Extensively used Google Stack driver for monitoring the logs of both GKE and GCP instances and configured alerts from Stack driver for some scenarios.
- Implemented automation scripts in python, jinja and bash to deploy and manage GCP services like Custom VPC, VPN, Subnets, Stack driver.
- DefinedAWS Lambdafunctions for making changes to AmazonS3buckets and updatingAmazon DynamoDBtable.
- Created snapshots andAmazon machine images(AMI) of the instances for backup and createdIdentity Access Management (IAM)policies for delegated administration within AWS
- CreatingPython scriptsto fully automate AWS services which includesELB, Cloud Front Distribution, EC2, Security Groups andS3. This script creates stacks, single servers and joins web servers to stacks.
- UsedAWS Route53, to route the traffic between different availability zones. Deployed and supported Mem-cache/AWS Elastic Cache and then configuredElastic Load Balancing (ELB)for routing traffic between zones.
- UsedEBS volumesmanagement and snapshots for backups using script. Worked in configuringElastic Bean Stalkfor developers to quickly deploy applications for testing and pushing developed code for testing.
- Worked on setting up theJenkins Pipelines, Jobs,and administration of entireJenkins infrastructurefor release automation of 30+ Java based applications.
- Worked on AWS Code Deploy and Auto Scaling Groups to implementBlue Green Deploymentsfor the various releases moving forward.
- Installing and administering,Jenkinsand Artifactory on AIX servers. deployed the applications toTomcatApplication Server and static content toApache web servers.
- Creating customCloud Watchdashboards for monitoring CPU utilization, Network In-Out, Packet In-Out and other parameters of the instances.
- Configured RDS instances usingCloud FormationandTerraformand used Terraform to map more complex dependencies and identified network issue.
- Used AmazonS3to store DB snapshots to backup and restore in the future. Launched and configured inbound and outbound trafficRDS DBservices,DynamoDBtables.
- LeveragedAWScloud services such asEC2; auto-scaling; and VPC (Virtual Private Cloud) to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts and can quickly evolve during development iterations.designing and deployingAWSSolutions usingEC2,S3,EBS, Elastic Load balancer (ELB), auto-scaling groups and Ops Works.
- Experience involving configuringS3versioning and lifecycle policies and backup files and archive files in glacier and Creating Lambda function to automate snapshot back up onAWSand set up the scheduled backup.
- Worked with AWS Cloud Formation Templates, terraform along with Ansible to render templates and Murano with Heat Orchestration templates in OpenStack Environment.
- Utilization of Terraform for automated infrastructure deployments (AWS ELB, AWS EC2, AWS Security Groups, AWS VPC, AWS Key Pairs, AWS IAM)
Environment: AWS Cloud, GCP, Cloud formation, Bamboo, Kubernetes, Docker, Nexus, Shell, Python, WebLogic Server 11g, Splunk, Apache, Tomcat 7.x, Maven, Nginx, MySQL, NoSQL, Elastic Search, Active Directory XML, Bitbucket
Confidential, California
Cloud/DevOps Engineer
Responsibilities:
- Created recommendations on how to duplicate a subset of on-premises machines to the Azure Infrastructure as a Service (IAAS) offering which will be used for disaster recovery. This analysis included the specifics to synchronize on-premises data with SQL Server and SharePoint instances hosted in VMs.
- Extract Transform and 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
- Developed JSON Scripts for deploying the Pipeline in Azure Data Factory (ADF) that process the data using the SQL Activity.
- Designed and built a Data Discovery Platform for a large system integrator using Azure Hd Insight components. Used Azure data factory and data Catalog to ingest and maintain data sources. Security on Hd Insight was enabled using Azure Active directory.
- Designed and implemented data pulls using Azure Data Factory (ADF). Data was pulled from Azure Blob/On-Premises up-streams and Data was pushed into Azure Blob down-streams. Have used custom .Net activities in ADF. Implemented Alerts for Azure Data Factory failures
- Created Azure Data Factory Pipeline to load data from on-premises SQL Server to Azure Data lake store.
- Worked on Azure Site Recovery and Azure Backup- Deployed Instances on Azure environments and in Data centers and migrating to Azure using Azure Site Recovery and collecting data from all Azure Resources using Log Analytics and analyzed the data to resolve issues.
- Configured Azure Multi-Factor Authentication (MFA) as a part of Azure AD Premium to securely authenticate users and worked on creating custom Azure templates for quick deployments and advanced PowerShell scripting. Deployed Azure SQL DB with GEO Replication, Azure SQL DB Sync to standby database in another region & Fail over configuration.
- 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.
- Created Azure Automation Assets, Graphical runbook, PowerShell runbook that will automate specific tasks, deployed Azure AD Connect, configuring Active Directory Federation Service (AD FS) authentication flow, ADFS installation using Azure AD Connect, and involved in administrative tasks that include Build, Design, Deploy of Azure environment.
- Configure Continuous Integration from source control, setting up build definition within Visual Studio Team Services (VSTS) and configure continuous delivery to automate the deployment of ASP.NET MVC applications to Azure web apps and managed Azure Active Directory, Office 365 and applied upgrades on a regular basis.
- Implemented a CI/CD pipeline with Docker, Jenkins (TFS Plugin installed), Team Foundation Server (TFS), GitHub and Azure Container Service, whenever a new TFS/GitHub branch gets started, Jenkins, our Continuous Integration (CI) server, automatically attempts to build a new Docker container from it.
- Worked with Terraform Templates to automate the Azure IAAS virtual machines using terraform modules and deployed virtual machine scale sets in production environment.
- Managed Azure Infrastructure Azure Web Roles, Worker Roles, VM Role, Azure SQL, Azure Storage, Azure AD Licenses, Virtual Machine Backup and Recover from a Recovery Services Vault using Azure PowerShell and Azure Portal.
- Written Templates for Azure Infrastructure as code using Terraform to build staging and production environments. Integrated Azure Log Analytics with Azure VMs for monitoring the log files, store them and track metrics and used Terraform as a tool, Managed different infrastructure resources Cloud, VMware, and Docker containers.
- Worked on OpenShift for container orchestration with Kubernetes container storage, automation to enhance container platform multi-tenancy also worked on with Kubernetes architecture and design troubleshooting issues and multi-regional deployment models and patterns for large-scale applications.
- Deployed windows Kubernetes (K8s) cluster with Azure Container Service (ACS) from Azure CLI and Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test and Octopus Deploy.
- Used Ansible to Setup/teardown of ELK stack (Elasticsearch, Log stash, Kibana) and troubleshoot the build issues with ELK and work towards the solution.
- Managed Kubernetes charts using Helm, Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and Managed releases of Helm packages.
- Designed and maintained systems in Python scripting for administering GIT, by using Jenkins as a full cycle continuous delivery tool involving package creation, distribution, and deployment onto Tomcat application servers via shell scripts embedded into Jenkins jobs.
- Worked with Nagios for Azure Active Directory & LDAP and Data consolidation for LDAP users. Monitored system performance using Nagios, maintained Nagios servers, and added new services & servers.
- Worked onAzure Fabric,Microservices,IoT&Dockercontainers in and involved in setting upTerraformcontinuous build integration system. UsedAzureInternal Load Balancer to provide high availability forIaaS VMs&PaaSrole instances.
- CreatedAzureAutomation Assets,Graphical runbooks,PowerShellrunbooks that will automate specific tasks. DeployedAzure ADConnect, configuring ADFS authentication flow,ADFSinstallation usingAzureAD Connect.
- Implemented Enterprise Integration architecture usingAzure Service Bus,AppService, Active Directory, Storage, hybrid connection manager, active directory authentication forAzure SQLserver and other offerings byAzure.
- Experience in migrating the existing v1 (Classic)Azureinfrastructure into v2 (ARM), scripting and templating the whole end to end process as much as possible so that it is customizable for each area being migrated.
- Configured applications that run multi-container Docker applications by utilizing the Docker-Compose tool which uses a file configured in YAML format. Used Kubernetes to manage containerized applications using its nodes, Config-Maps, selector, Services, and deployed application containers as Pods.
Environment: Azure, PCF, Office 365, Terraform, Maven, Jenkins, Ansible, Azure ARM, Azure AD, Azure Site Recovery, Kubernetes, Python, Ruby, XML, Shell Scripting, PowerShell, Nexus, JFrog Artifactory, Jenkins, Git, Jira, GitHub, Ansible, Docker, Windows Server, TFS, VSTS, LDAP, Nagios.
Confidential, Pittsburgh
Cloud/DevOps Engineer
Responsibilities:
- Provisioned and administered EC2 instances and configuringEBS, Simple Storage(S3)cross region replication,Elastic Load Balancer, configure Auto scaling, setting up CloudWatch alarms, Virtual Private Cloud (VPC), mapping with multi-AZ VPCinstances andRDS, based on architecture.
- Worked on Amazon EC2 setting up instances,Virtual private cloud(VPCs), and security groups and created AWS Route53 to route traffic between different regions and used BOTO3 and Fabric for launching and deploying instances in AWS.
- ConfiguredAmazon S3, Elastic Load Balancing, IAMandSecurity Groupsin Public and Private Subnets in VPC, created storage cached and storage volume gateways to store data and other services in the AWS.
- Architected and configured a virtual data center in the AWS cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups and Route Tables.
- Worked on migration services like AWSServer Migration Service(SMS) to migrate on-premises workloads to AWS in easier and faster way using Rehost "lift and shift" methodology and AWSDatabase Migration Service(DMS), AWS Snowball to transfer large amounts of data and Amazon S3 Transfer Acceleration.
- WrittenTerraformscripts to automateAWS serviceswhich includeELB, CloudFront distribution, RDS,EC2, database security groups,Route 53, VPC, Subnets, Security Groups, andS3Bucket and converted existing AWS infrastructure to AWS Lambda deployed viaTerraformandAWS CloudFormation.
- Implemented AWS Elastic Container Service (ECS)scheduler to automate application deployment in thecloudusingDockerAutomation techniques.
- Implemented Docker-maven-plugin inMaven pom.xmlfiles to buildDocker imagesfor allmicroservicesand later usedDocker Fileto build theDockerimages from theJava jar filesalso CreatedDockerimages using aDocker File, worked onDocker containersnapshots,removingimages, and managingDocker volumes.
- WrotePythonscripts using the Boto3library to automatically sign up the instances inAWS EC2andOps Works stacksand integrated withAuto Scalingwith configuredAMI’s.
- Worked withAWSservices usingS3,RDS,EBS,Elastic Load Balancer, andAuto-scaling groups,EC2instances with optimized volumes and achieved cloud automation and deployments usingChef,python, andAWS Cloud FormationTemplates.
- Worked withAWS CLIandAWS APIto manage resources onAWSfor many services such as anEC2,S3,VPC,Cloud Watch,ELB,Auto-scaling, created python script usingAWS APICalls to manage all resources deployed onAWS.
- ConfiguredAWS IAMand Security Groups in Public and Private Subnets inVPCManagedIAMaccounts (withMFA) andIAMpolicies to meet security audit & compliance requirements.
- Provided high durability of the available data using data storage in theAWS S3bucket, versioningS3, lifecycle policies. Also, web hosting the data from theS3bucket by creating URLs.
- Used AWS KMS to create and control Encryption keys used to encrypt data, also provided security of the keys by using Hardware security modules (HSMs).
- CreatingPython scriptsto fully automate AWS services which includesELB, Cloud Front Distribution, EC2, Security Groups andS3. This script creates stacks, single servers and joins web servers to stacks.
- LeveragedAWScloud services such asEC2; auto-scaling; and VPC (Virtual Private Cloud) to build secure, highly scalable, and flexible systems that handled expected and unexpected load bursts and can quickly evolve during development iterations.designing and deployingAWSSolutions usingEC2,S3,EBS, Elastic Load balancer (ELB), auto-scaling groups and Ops Works.
- Worked onAWS costsby writing theAnsible Playbooksfor autoStart/Stopof AWS resources at the time of the day by triggering it fromJenkinsand knowledge onRHELonAnsible Playbooks,ModulesandRoles
- Designed variousJenkinsjobs to continuously integrate the processes and executedCI/CDpipeline usingJenkins,Ansible PlaybooksandAnsible Tower.
- Deployed and configuredChefserver including bootstrapping ofChef clientnodes for provisioning and experience in developingChef recipesthroughKnifecommand-line tool, customized Ruby scripts to create Chef cookbooks to manage systems configuration onChef Serverto initiateChef Nodes.
- AWS Cloud management usingChef Automationand Automated the cloud deployments using chef, python and AWS Cloud Formation Templates.
- UsedJenkinsand pipelines to drive all micro services builds out to theDocker-registryand then deployed to Kubernetes, Created Pods and managed usingKubernetes.
- Set up and managedELK (Elastic search, Logstash & Kibana)Stack to collect, search and analyzelog filesacross servers, log monitoring and created geo-mapping visualizations using Kibana in integration withAWS CloudWatchandLambda. Evaluated system logs using ELK software stack.
- Worked on Kubernetesfor creating new Projects, Services for load balancing and adding them to Routes by accessing from outside, created Pods through new application and controlling, scaling, and troubleshooting pods through SSH.
- Integrated Jenkins with Docker container using Cloud bees Docker pipeline plugin to drive all microservices builds out to the Docker Registry and then deployed to Kubernetes. Integrated Selenium automation regression test suite in Jenkins build pipeline.
- Configured Linux systems by installing the Operating Systems in various systems by using Kickstart process, automated daily cron jobs and have good command in scripting languages such as Python, Ruby, Shell.
Environment: AWS Cloud, Ansible, Ansible Tower, Bamboo, Kubernetes, Docker, Nexus, Shell, Python, WebLogic Server 11g, Splunk, Apache, Tomcat 7.x, Maven, Nginx, MySQL, NoSQL, Elastic Search, Active Directory XML, Bitbucket
Confidential, Milwaukee
AWS/DevOps Engineer
Responsibilities:
- Involved inArchitect, build and maintain Highly Available secure multi-zoneAWScloud infrastructure utilizing Chef and Ansible withAWSCloud Formation and Jenkins for continuous integration.
- Created Spot AWS EC2 instances for production environment using Spot Fleet and Reserve by analyzing capacity pools depending on containers and Big data in ECS and EMR along with taking backups with the help of EBS Snapshots.
- WrittenCloud Formation Templates(Confidential)in JSON and YAMLformat to build the AWS services with the paradigm of Infrastructure as a Code (IaaS).
- Configured AWS virtual private cloud and data base subnet groups for isolation of resources within the amazonRDS in Aurora DB cluster.
- CreatingS3 bucketsand managing policies for S3 buckets and utilized S3 bucket andGlacierfor storage and backup on AWS.
- Created functions and assigned roles inAWS Lambdato run python scripts, andAWS Lambdausing java to perform event driven processing. Created Lambda jobs and configured Roles usingAWS CLI.
- Implemented and maintained the monitoring and alerting of production and servers/storage usingAWS Cloud watch.
- UsedAWS IAMto grant permissions to users and groups for accessing AWS resources.
- Worked on connectingRedshiftdatabase and Databricks. Also set up SAML single sign on authentication to Databricks
- CreatedCloud watchdashboards for monitoring CPU utilization, Network In-Out, Packet In-Out and other parameters of the instances and notified them usingSNS.
- Involved in migrating On-Premises environment to cloud architectures as well as developing technical roadmaps for future cloud implementations, migrated various DBs to Amazon Aurora by generating SCT assessment report in conjunction with (DMS) Data Migration Service for zero downtime to load data into new schema.
- Configured AWS IAM polices for users, utilizing Multi Factor Authentication (MFA) service and API Keys for login authentication and protects the data at rest using (KMS) Key Management Service and data at transit using (TLS) Transport Layer Security protocol.
- Configured applications that runs multi-container Docker applications by utilizing Docker-Compose tool which uses a file configured in YAML format. Used Docker to virtualize deployment containers and push the code to EC2 Cloud using Chef.
- Experience in managing Ansible Playbooks, roles and modules. Designed Rapid Application Deployment (RAD) methods using Ansible to automatically deploy servers as needed and done custom development by taking playbooks from Ansible Galaxy.
- Created automated pipelines in AWS Code Pipeline to deploy Docker containers in AWS ECS using services like Cloud Formation, Code Commit, Code Build, Code Deploy.
- Implemented Blue/Green Deployments with zero downtime where the current environment is replicated to latest version with Kubernetes to resolve the bug fixes and redirect the traffic to it once the issues are resolved.
- Created Ansible roles using YAML such as tasks, variables, files, handlers, templates and writing playbook for that particular role. Experienced in Kubernetes deployment YAML files of microservices, replication controllers, Helm charts, Scheduler, clusters.
- Automated builds using Maven and scheduled automated nightly builds using Jenkins. Built Jenkins pipeline to drive all microservices builds out to the Docker registry and then deployed to Kubernetes.
Environment: AWS, Open Shift, Docker, Kubernetes, Chef, Ansible, Elasticsearch, Log Stash & Kibana (ELK), Eclipse, Linux, Unix, Windows, Git, Go, Maven, Jenkins, Python, Perl, Nagios, Apache, Tomcat, Jira
Confidential, New Jersey
Azure/DevOps Engineer
Responsibilities:
- Design, Plan and createAzurevirtual machines, Implement and manage virtual networking withinAzureand connect to on-premises environments.
- Hands on experience in using tools like Docker Compose, Kubernetes for orchestrating, linking and deploying the services related to the containers.
- Worked with Identity Access Management of Azure Subscriptions, Azure AD, Azure AD Application Proxy, Azure AD Connect, Azure AD Pass through Authentication. Troubleshooted as well as debug build, network and deployment issues.
- Configured and maintained Azure Storage Firewalls and Virtual Networks that uses Virtual Network Service Endpoints to allow administrators to create network rules that allow traffic only from selected V Nets and subnets, creating a secure network boundary for their data.
- Virtualized the servers using the Docker for the test environments and dev-environments needs, also configuration automation using Docker containers.
- Created and managed Docker images from Docker Hub and handled multiple images for middleware installations and domain configurations. Created Ansible playbook files for windows server builds, configuration, and application installation.
- Configured VMs availability sets usingAzureportal to provide resiliency for IaaS based solution and scale sets usingAzureResource Manager to manage network traffic.
- Provided high availability for IaaS VMs and PaaS role instances for access from other services in the VNet withAzureInternal Load Balancer.
- Designed, configured, and deployed MicrosoftAzurefor a multitude of applications utilizing Azure (Including Compute, Web & Mobile, Blobs, ADF, Resource Groups, HD Insight Clusters,AzureSQL, Cloud Services, and ARM), focusing on high-availability, fault tolerance, and auto-scaling.
- Written Chef Cookbooks for various DB configurations to modularize and optimize the end product configuration.
- Application Deployments & Environment configuration using Chef, Ansible. Written Ansible Playbooks to configure, install software and other packages on to the application.
- Experienced in Azure Storage Planning - Used Blob Storage for document and media files, Table storage for structured datasets, Queue storage for reliable messaging, workflow processing and file storage to share file data.
- Created private cloud usingKubernetesthat supports development, test and production environments.
- Involved in Creating and Managing Virtual Machines in WindowsAzureand setting up communication with the help of endpoints.
- Experience on Power Shell scripts to automate theAzurecloud system creation including end-to-end infrastructure, VMs, storage, firewall rules.
Environment: Azure, Jenkins, Chef, Ansible, Docker, Maven, Ant, Puppet, J2EE, .Net, Kubernetes, Eclipse, WebLogic, WebSphere, CVS, Subversion, Oracle, PostgreSQL, Windows, Linux, Nagios.