Sr. Cloud/devops Engineer Resume
FloridA
PROFFESIONAL SUMMARY
- Senior Cloud/DevOps engineer wif 8+ years of experience certified in Azure DevOps Engineer, Kubernetes Administrator, Azure Administrator, and in - depth knowledge in cloud platforms like Azure, Amazon Web Services (AWS), software lifecycle automation wif Continuous Integration, Delivery and Deployment (CI/CD) as an iterative process and Automation of infrastructure through end-to-end code Configuration Management tools, Build and Release Engineering, Linux, and System Administration. Expertise in Scrum Methodologies such as Agile, and Waterfall methods by Optimizing mission critical deployments.
- Experienced in architecture and implementation of cloud services such as Microsoft Azure services which include Azure cloud services, Azure storage, Azure active directory, Azure resource management, Azure VM, Blob Storage, SQL Database, Azure Files and Azure Functions, Azure service.
- Experienced in Migrating on-premises DevOps platform to Azure CI/CD (Azure DevOps) processes by utilizing ARM templates, PowerShell and deployed/maintained resources like App service, Azure Repos, Azure Test Plans, Azure Pipelines, Web Apps, and Application Insights.
- Knowledge of Azure Site Recovery and Azure Backup. Installed and configured teh Azure Backup agent and virtual machine backup. Enabled Azure Virtual machine backup and configured teh Azure Site Recovery (ASR).
- Proficient in working wif AzureIaaS - Virtual Networks, Cloud Services, Resource Groups, Express Route, Traffic Manager, VPN, Load Balancing, Application Gateways, Auto-Scaling.
- Knowledge in migrating existing Active Directory and moved users to Microsoft Azure AD using Azure AD Connect, Active Directory Federation Service and DirSync tools.
- Working experience in Migrating Infrastructure and application from on-premises to Azure and from cloud to cloud such as AWS to Azure.
- Experience in Infrastructure Development and Operations involving AWS Cloud platforms, EC2, IAM, Elastic Beanstalk (EBS), S3, VPC, RDS, SES, ELB, Auto scaling, IOT, CloudFront, Cloud Formation, Elastic cache, CloudWatch, SNS, AWS Import / Export.
- Integrated Jenkins wif Docker container using Cloud bees Docker pipeline plugin and provisioned teh EC2 instance using Amazon EC2 plugin.
- Experience in building a Continuous Integration/Continuous Deployment workflow by implementation of DevOps tools like AWS Code-Pipeline, AWS Code-Build, AWS Code-Deploy, and wif many other AWS tools to build and deploy a microservices architecture using ECS.
- Experienced wif event-driven AWS Lambda functions to trigger various AWS resources and managed,security groups on AWS focusing on high-availability, fault-tolerance, and auto scaling using Terraformtemplates along wif CI/CD through AWS Lambda and AWS code pipeline by using Python wif Boto3 SDK.
- Experienced in creation, usage of custom Agent Pods and troubleshooting teh issues during teh CI/CD processes in Azure DevOps.
- Built CI/CD pipeline wif Azure DevOps for Kubernetes container environment, utilizing Kubernetes and Docker as teh runtime environment for teh CI/CD system to build test, deploy on dev and prod environments.
- Implemented a CI/CD pipeline and creation of release pipelines using Azure DevOps in both cloud and on-premises wif Git, MS Build, Docker, Maven.
- Proficient in Kubernetes to manage containerized applications using its nodes, Config Maps, selector, Services, and deployed application containers as Pods.
- Expertise in configuring teh monitoring and alerting tools like Prometheus and Grafana based on teh requirement. Implemented alerts and deployed multiple dashboards for individual applications in Kubernetes.
- Experienced in Bluegreen Deployment and Canary Deployment, in teh production. Managed Kubernetes cluster in teh rollback and rollouts methods in teh deployment process. Integrated Istio and Helm packages wif Kubernetes clusters for teh service mesh.
- Experienced in using SAST (Static Analysis Security Testing) and DAST (Dynamic Analysis Security Testing) to eliminate security flaws, vulnerabilities present in teh source code and running application as part of DevSecOps.
- Experience in addressing DevSecOps strategies and implementing tools like Splunk Enterprise security App to identify and address emerging security threats.
- Experience in working on Docker components such as Docker Engine, and in creating Docker Images, Docker Compose, Docker Hub and handling multiple images for middleware installations and domain configuration.
- Proficient in using Docker Weave to create network policies for Docker containers. Worked on container orchestration tools, such as Docker swarm, Mesos, and Kubernetes.
- Hands on experience in writing Terraform API modules to manage infrastructure, for automatic creation of RDS instances, VPCs, Autoscaling groups, Load balancers, SQS, S3 buckets.
- Expertise in Terraform to reliably version and create resources wif Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation and used Auto Scaling for launching cloud instances while deploying Microservices.
- Experienced in writing reusable Terraform templates to build teh production env to manage deployments in Azure cloud and to create services AKS, ACS, Azure pipelines, Storages, Service fabrics, VM Scale sets.
- Expertise in delivering Agile projects from end-to-end Continuous Integration/Continuous Delivery (CI/CD) pipeline by integration of tools like Jenkins, Chef for resource provisioning.
- Experience in automating repetitive tasks using Ansible and Ansible Tower as Configuration management tool, to quickly deploys critical applications, and proactively manage change by Python code through Ansible Python API to automate Cloud Deployment Process.
- Experience in large environments using configuration management tools like Chef, Ansible, supporting Chef Environment wif 100+ servers and involved in developing manifests and developed Chef Cookbooks to manage system configuration.
- Experience in setting up and managing ELK (Elastic Search, Log Stash & Kibana) Stack to search, collect, and analyze logfiles across server. Created geo-mapping visualizations using Kibana by integration wif AWS CloudWatch and triggers set by AWS Lambda.
- Experience in working wif monitoring tools like Nagios, Dynatrace, Azure App Insights and Splunk to monitor thousands of metrics collected from servers and virtual machines in Azure.
- Experience in System Administration, System Builds, Server builds, Installs, Upgrades, Patches,Migration, Trouble shooting, Security, Backup, Disaster Recovery, Performance Monitoring and Fine-tuning on UNIX (Red Hat Linux) Systems.
- Proficient wif Shell, Python, Ruby, Perl, Node.js, PowerShell, JSON, YAML, and Groovy scripting languages.
TECHNICAL SKILLS
Cloud Technologies: Amazon Web Services (AWS), Microsoft Azure
Database: MySQL, SQL Server, PostgreSQL, RDS, NoSQL(DynamoDB, MongoDB )
Operating System: Windows, Linux, UNIX, RedHat, CentOS, Ubuntu, Solaris 11/10/9/8, Web Logic (8/9/10)
Scripting Languages: Python, Java, Ruby, JSON, YAML, BashShell, PowerShell
Version Control Tools: Git, Subversion SVN, CVS, Bitbucket, Azure Repos
Configuration Management Tools: Ansible, Ansible Tower, Chef, puppet
Build tools: Ant, Maven, Gradle
CI/CD Tools: Jenkins/Hudson, GITLAB, Azure dev0ps
Containerization/Orchestration Tools: Docker, Docker Swarm, Kubernetes
Servers: Apache Tomcat 5.x/7.x, Apache HTTP server, Nginx, Red Hat JBOSS 4.22.GA, WebSphere 6.x/7.x/8.x
Version Control: SVN, GIT, Bitbucket
Bug Tracking Tools.: Jira, ServiceNow, Confluence
Repository Management: JFrog, Nexus, Artifactory
Monitoring tools: Nagios, Splunk, ELK, Datadog, Prometheus, Grafana, CloudWatch, Azure App Insights, Dynatrace, SonarQube
Networking/ Protocol: TCP/IP, NIS, NFS, DNS, DHCP, Cisco Routers/Switches, WAN, SMTP, LAN, FTP/TFTP, SAMBA
PROFESSIONAL EXPERIENCE
Sr. Cloud/DevOps Engineer
Confidential, Florida
Responsibilities:
- Worked on architecture plan to create teh Azure Cloud environment to host migrated IaaS Virtual Machines and Role Instances for refactored applications and databases.
- Managed Azure Compute Services, Auto Scaling, Elastic Load Balancing, Horizontal and vertical scaling, VM Scale Set, Application Gateway, Network Security Group, Web role, Worker role, Scaling/Management.
- Involved in configuration of Azure Web apps/Function apps, V-net integration, HCM, App Insights, Active directory, Azure Key Vault, Encryption and Security.
- Worked on to create Single and Multi-subscription connectivity by using Azure ExpressRoute to establish connection from Azure to On-premises datacenter.
- Developed .Net based application on to Web roles by using Azure Resource Manager (ARM) Templates for different teams to deploy and worked on Azure Key to encrypt teh data.
- Facilitated teh Migration of on-premises My SQL and PostgreSQL databases to Azure SQL Database using Azure SQL Migration Wizard and uploaded agent logs into Azure blob storage by using Python API’s.
- Achieved teh migration of infrastructure and application from on premise to Azure and from Cloud to Cloud such as AWS to Microsoft Azure.
- Involved in Backing up and Recovering an Azure Virtual Machine from Recovery Vault Services and Azure Site Recovery Services. Worked on Express Route, Network Security Groups, Storage Accounts, Storage Explorer, and Azure Architecture.
- Worked on SCM, Build /Release Management, Infrastructure as a code (IAC) using Azure DevOps, and operations in production and cross platform environments.
- Extensively worked on Azure DevOps, creation of pipelines for various ARM template deployments by variables through pipeline variables and variable groups. Also worked to publish pipeline artifacts.
- Implemented CI/CD pipelines on Azure including logging and monitoring of teh system using DevOps tool such as Azure DevOps, Nexus OSS, SonarQube, Ansible, and containerized open-source ELK stack for digital applications.
- Developed build and deployment scripts using build tools like MS build, Maven in Azure DevOps to migrate from one environment to another environment, utilized Nexus for artifacts and SonarQube for code analysis.
- Created Terraform templates for provisioning virtual networks, subnets, VM Scale sets, Load balancers and NAT rules and Introduced Terraform graph to visualize execution plan using teh graph command.
- Extensively involved in Infrastructure-As-a-Code, execution plans, resource graph and change automation using Terraform.
- Created Kubernetes cluster wif objects like Pods, Deployments, Services and Configmaps, and created reproducible builds of teh Kubernetes applications, and managed Kubernetes manifest files and Helm packages.
- Created and troubleshooted Kubernetes YAML files to deploy SCM CI/CD applications automatically and idempotently to reduce time and costs. Used Kubernetes to deploy, load balance, scale and manage Docker containers wif multiple name versions.
- Developed Kubernetes templates for various applications like Cassandra, Grafana, Kafka. Implemented teh setup of Kubernetes Clusters for running microservices and pushed microservices into production wif Kubernetes backed Infrastructure.
- Implemented DevSecOps strategies using tools like OWASP Threat Dragon and Microsoft Threat Modelling Tool by categorizing potential threats and determining teh possible outcome and to create a proactive mitigation strategy.
- Worked on creation of custom Docker images, tagging, and pushing teh Images and creating teh Docker containers and Docker consoles for managing teh application life cycle.
- Worked and managed Docker Containers and was involved in capturing snapshots, removing images, and managing directory structures.
- Designed strategies for optimizing all aspect of teh CI, Release and CD processes using container and virtualization techniques like Docker and Kubernetes. Built Docker containers using microservices and deployed to Dev.
- Created Ansible playbooks to automatically install packages from a repository, and to change teh configuration of remotely configured machines and to deploy new builds.
- Customized Ansible modules wif Azure Monitor alarms and managed those alarms during deployments.
- Hands on expertise in both Centralized version and Distributed version control systems like Git, Bitbucket, Azure Repos, and Git Hub.
- Wrote PowerShell scripts for reporting and automation by addressing either a single customer's environment or multiple customer environments.
- Provided 24/7 on call support for Linux and Windows Production Servers. Responsible for maintaining UNIX, Linux, and Windows security. Primary Support in deployment, installation, and configuration of Linux Servers in production environment.
Environment: Azure (Web Roles, Azure AD, Key Vault, RBAC, Azure ExpressRoute), Ansible, PostgreSQL, MySQL, Docker, DevSecOps, Kubernetes, Maven, GIT, Cassandra, Python, PowerShell, Jira, Dynatrace, Splunk Enterprise security, Helm, Azure and Ansible, Bit Bucket
Cloud DevOps Engineer
Confidential . Florida
Responsibilities:
- Built an application environment to operate at high availability in different Azure regions by using CDN, Azure Traffic Manager, Active Directory, Storage Queues, App Services-Web Apps, Cognitive Services, Azure Search, Storage Blobs, Redis cache, and SQL Database.
- Involved in creating, validating, and reviewing solutions for migrating toAzurecloud environment, worked on Proof of Concept (POC) for teh latestAzurecloud-based service, by using simplified automation through JSON Templates and PowerShell.
- Experienced in creating and managing pipelines using Azure Data Factory, copying data, configuring data flow in and out of Azure Data Lake stores according to technical requirements and MS Azure Cloud Architecture assessments.
- Developed Azure Automation Assets, Graphical runbook, PowerShell runbook that will automate specific tasks. Deployed, installed, and configured Active Directory Federation Service (ADFS) authentication flow and using Azure AD Connect.
- Implemented Hybrid cloud by establishing a VPN tunnel between on-Premise’s network and Virtual Network using Azure Express route.
- Configured Azure Role-based Access Control (RBAC) to segregate duties wifin our team to grant minimum access to users to perform their jobs.
- Used Git as a SCM tool wif AzureDevOps and has hands on expertise in creating, cloning, adding, committing teh repo, and pushed teh changes to teh local repo. Also involved in recovering files, creating tags, and viewing logs.
- Design utilities using .NET Framework that would run through Azure DevOps release pipeline.
- Involved in combining all Release pipelines into Single Release pipeline by using AzureDevOps, VSTS & amp, and managed passwords by creating teh secret keys and attaching them wif Variable Groups wif teh halp of Key Vault.
- Created and maintained Continuous Integration (CI) using tools Azure DevOps (VSTS) over multiple environments to facilitate an agile development process which is automated and repeatable, enabling teams to safely deploy code in Azure Kubernetes Services (AKS) by YAML scripting.
- Configured diagnostics, monitoring and analytics on Azure web apps using API Management, Logic Apps and setup documentation using Swagger API, while focusing on scaling and resilience for Azure Web Apps.
- Built Data Sync job on Azure platformto synchronize data from SQL 2012 to Azure SQL databases. Worked on installation, configuration & administration of Microsoft Windows 2012 R2 Servers and Microsoft Visual Studio, and used Bitbucket as source control data collection, reporting, and project tracking.
- Experience in creating a Log analytics workspace and enabling cluster addon. Leveraged and integrated it wif Azure Kubernetes Service to monitor and figure out if requests are processed, and to inspect Kubernetes event or logs. Also monitored Kubernetes clusters health by using Prometheus and Grafana.
- Configured Kubernetes Replication controllers to allow multiple pods such as teh master server in multiple minions and managed Kubernetes charts using Helm.
- Deployed Windows and Linux based Docker containers wif popular container orchestrator tools like Kubernetes and DCOS provisioned by teh Azure Container Service and also responsible for teh integration of container registries, specifically Docker Hub and teh Azure Container Registry into DevOps workflows.
- Integrated Jenkins wif Docker container using Cloud Bees Docker plugin to drive all microservices builds out to teh Docker Registry and then deployed to Kubernetes.
- Analyzed and optimized DevSecOps strategies by using SAST (Static Analysis Security Testing) and DAST (Dynamic Analysis Security Testing) to eliminate security flaws, vulnerabilities present in teh source code and running application.
- Developed different modules in Terraform to trigger teh Infrastructure on teh Azure platform by Integrating Selenium Automation regression test suite wif build pipeline and developed Continuous Deployment.
- Provisioned teh high availability ofAzureVMs, wrote new plugins to support new functionality inTerraformand involved in usingTerraformto migrate legacy and monolithic systems toAzure cloud.
- Written Ansible Playbooks in YAML as teh Wrapper to manage configurations of Azure Nodes and test Playbooks on Azure instances using YAML and automated various infrastructure activities like continuous deployment, application server setup, and stack monitoring using Ansible playbooks.
- Used JIRA platform where we tracked teh user stories and consolidated JIRA in reporting teh performance issues and used Confluence to create, share and discuss content and projects.
- Built and deployed Java code through Jenkins and code coverage analysis using SonarQube. Performed quality checks using SonarQube and uploaded it to Nexus repository.
- Configured and deployed Bitnami ELK stack on Azure data visualization, worked on Installing plugins and troubleshooting SSL support certificates.
Environment: Hybrid cloud, Azure (Active Directory, App Services, Kubernetes, Azure Data Factory, Azure DevOps, GIT, .NET, Splunk, Confluence, AKS, Replication controllers, SAST, DAST, Ansible, Azure Site Recovery, SonarQube, ARM, Azure Express Route
Cloud Engineer
Confidential, Texas
Responsibilities:
- Evaluated and built AWS infrastructure resources such as VPC EC2, S3, IAM, EBS, subnets, NAT, Auto Scaling, and RDS to ensure successful deployment of Web applications and database templates in Cloud Formation using JSON templates.
- Initiated and developed strategy to migrate Dev/Test/Production from an enterprise VMware infrastructure to teh IaaS Amazon Web Services (AWS) Cloud environment including runbook processes and procedures.
- Instituted AWS Beanstalk for fast deploying, scaling and load balancing of web applications and services developed wif Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS.
- Configured administration, built, and maintained secured multi-zone AWS cloud infrastructure by using configuration tool Chef wif AWS Cloud Formation and Jenkins for Continuous Integration.
- Worked on Migration process regarding troubleshooting, Data migrations from on-premises to S3 buckets, configuring VPC network and setting up Elastic Load Balancing (ELB) in compliant wif teh Client policies.
- Configured and maintained teh AWS Lambda function to trigger an action when there is a Jenkins build, which internally gets stored on AWS S3 bucket for everybody to access. Created Route53 to route traffic between different regions and worked wif Security groups and Network ACLs.
- Designed and developed Continuous Integration & Continuous Delivery pipelines using Code Pipeline, Code Build and Code Deploy plugins in Jenkins and worked on Jenkins CLI to communicate wif other resources and to write scripts for automation.
- Worked wif Groovy scripts in Jenkins to execute jobs for a continuous integration pipeline where Groovy Jenkins Plugin and Groovy Post Build Action Plugin is used as a build step and post build actions, respectively.
- Helped team move Cronjobs/Scheduler to Jenkins & configure jobs and maintained over 350+ jobs in Jenkins for different Application teams. Involved in assisting QA team in Load and Integration testing of J2EE applications on WebLogic/JBoss Application Servers.
- Experience in orchestrating and migrating CI/CD processes using Cloud Formation Templates and containerized teh infrastructure using tools like Docker.
- Deployed applications, managed changes, and automated software update and verified functionality using Configuration management tool Ansible.
- Automated teh tasks wif Ansible Playbooks by using YAML functions and migrating teh servers wif teh required configuration changes which are tested and then deployed using Ansible Commands.
- Provisioned Apache Web servers, Tomcat servers, Nginx, and other applications by using Ansible Playbooks. Used file module in Ansible playbook to copy and remove files on remote systems.
- Provisioned pre-prod environments consisting of Cassandra DB installations by developing Chef Cookbooks, recipes, WebLogic domain creations and several proprietary middleware installations using Ruby.
- Setup SCM Polling for immediate builds wif Maven and Maven Repository (Nexus Artifactory) by installing Jenkins Plugins for Git Repository.
- Deployed and configured Elastic Search, Log stash and Kibana (ELK) for log analytics, full text search, application monitoring in integration wif AWS Lambda and CloudWatch which reduced teh network down-time by 11% through quicker response times.
Environment: AWS (Beanstalk, NAT, AWS Lambda, CloudFormation, Dynamo DB), EKS, CloudWatch, JIRA, Ansible Playbooks, Docker, Ansible, Maven, Java, Jenkins, GIT, Bitbucket, Python, Shell scripts, Elasticsearch Logstash Kibana (ELK).
Build And Release Engineer
Confidential, Chicago
Responsibilities:
- Worked on using Jenkins to automate teh code deployment & automation of continuous integration (CI) and Deployment infrastructure (Git and Nexus were also used in this process).
- Configured Jenkins master wif necessary plugins and Slaves to support scalability and agility. Configured Jenkins to implement nightly builds on daily basis and generated change log to include daily changes.
- Good exposure on all areas of Jenkins like Plugin Management, Securing Jenkins, Performance issues, Analytics, Scaling Jenkins, integrating Code Analysis and Test Phases to complete teh CD pipelines wifin Jenkins.
- Installed and configured Nexus repository manager for sharing artifacts between internal teams and created proxy Nexus repositories to speed up teh build process.
- Maintained artifacts storage under snapshots, application releases in Nexus repository management and performed lot of POC's (proof of concept) for different features of teh application to achieve best results.
- Developed build and deployment scripts using ANT as build tools in Jenkins to move from one environment to other environments, experience in troubleshooting, debug and build teh applications.
- Developed build scripts using ANT as teh build tools for teh creation of build artifacts like jar, war, or ear files.
- Involved in setting up JIRA as defect tracking system and configured various workflows, customizations, and plugins for teh JIRA bug/issue tracker.
- Integrated Bitbucket wif JIRA for transitioning of JIRA issues from Bitbucket Server and monitored teh JIRA issues in it.
- Developed automated deployment scripts using Ant and Python to deploy war files, properties file and database changes to development server or QA server and Staging/Production server.
- Created, deployed, and managed Linux and windows VM using Red Hat Enterprise Virtualization Manager, which includes moving and migrating VM from one cluster to another cluster or wifin teh same cluster.
- Managed users and groups in Solaris and Linux servers to create, modify and delete users/groups and troubleshooting user related issues and also involved in troubleshooting Linux Systems related to hardware, software (both OS VF. and Application level) and networking issues.
- Solid network and systems troubleshooting experience wif HTTPS\HTTPS, SFTP, FTP, NFS, SMB, SMTP, SSH, NTP and TCP/IP, Internet Security, encryption.
Environment: Chef, Nexus, Jenkins, CI/CD, VM, Python, JIRA, ANT, SVN, GIT, GitHub, Bitbucket, Red Hat Enterprise Linux, CentOS, Solaris, JIRA, TCP/IP, NFS, DNS, SNMP, DHCP
Linux System Administrator
Confidential
Responsibilities:
- Install Firmware Upgrades, kernel patches, systems configuration, performance tuning on Unix/ Linux systems.
- Performed administrative and management tasks using Shell scripts written in Bash, Python, C Shell and CRON tab in Linux to automate teh tasks.
- Extensively used Bash shell scripting for doing manipulations of teh flat files, given by teh clients.
- Extensive experience in Linux/Unix system Administration, System Builds, Server Builds, Installations, Upgrades, Patches, Migration, Troubleshooting on RHEL. Experience in configuration of OSI Model, TCP/IP protocol suite (IP, ARP, TCP, UDP, SMTP, SAMBA, FTP and TFTP).
- Installation of Solaris 8, 9 based servers wif Jumpstart and red hat Linux EL 5.x based servers using Kickstart and HPUX servers wif Ignite servers in development, test, and production environments.
- Implemented SSH for secure transfers and implementation of PKI between servers to enable password less logins between servers.
- Performed Branching, Labelling, Merging and other SCM work on various Centralized (SVN, Perforce) and Distributed VCS and migration of SVN repositories to Git, responsible for design and maintenance of teh Git Repositories, views, and teh access control strategies and used sub modules in Git.
- Worked in an Agile team on .NET software development using ASP.NET and Microsoft SQL Server, and Git, and knowledge on teh best practices and procedures for full software design life cycle.
- Hands on experience in RDBMS - SQL Server - SQL Queries, DDL, DML, Procedures, and Triggers and exposed to client-side web development technologies which include Angular.
- Developed and provided maintenance for five .NET websites, using ASP.NET MVC, jQuery, HTML, and CSS. Achieved 100% client satisfaction and on-time completion.
- Worked on 3 SQL database design projects. Improved speed to complete projects by 35% in 15 weeks.
Environment: .NET, ASP.NET, Microsoft SQL Server, Git, RDBMS, MySQL, Angular, DDL, DML, Triggers, jQuery, HTML, CSS, .Net Developer, Agile