Sr Azure Devops Engineer Resume
Bothell, WA
SUMMARY
- Accomplished Sr. Cloud/DevOps Engineer with over 5 years of extensive IT experiences in Linux and windows system administrator worked on server - based operating system with a major focus on AZURE, AWS, Data center migration, CI/CD pipeline, build/release management and virtualization technologies which also includes troubleshooting and performance issues.
- Experience in tools like Terraform, Ansible, Docker, Kubernetes, Jenkins, Maven, several scripting languages, and monitoring tools.
- Hands-on experience Designing, planning and implementation for existing on-premises applications to AzureCloud (ARM), Configuring and deployingAzureAutomation Scripts utilizingAzurestack (Compute, Web and Mobile, Blobs, ADF, Resource Groups,Azure Data Lake, HDInsight Clusters,AzureData Factory, AzureSQL, Cloud Services and ARM), Services and Utilities focusing on Automation.
- Excellent knowledge in Azurecompute services, AzureWebApps, Azure Functions, Azure Data Factory,Azure Media,AzureNetworking, Azure Hybrid Integration, Azure Identity and Access Management.
- Well versed in variousAzureservices like Compute (Web Roles, Worker Roles),Azure Active Directory, AzureWeb sites, Network services,API Management, Caching, Scheduling, Auto Scaling, and PowerShell Automation.
- Experience inAzureCloud Services (PaaS & IaaS & SaaS), Storage, Active Directory,Azure Application Insights, Logic Apps, Service Bus, Traffic Manager,Azure Monitoring,AzureOMS, Key Vault, Cognitive Services (LUIS) and SQLAzure, Cloud Services, Resource Groups, ExpressRoute, Load Balancing, Application Gateways.
- Expertise in deploying microservices, application development, and upgradation using Azure services such as Azure DevOps, Kubernetes Service (AKS), Container Services, MySQL DB, Azure pipelines, RBAC, and monitoring clusters.
- 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).
- Worked with Terraform key features such as Infrastructure as code, execution plans, resource graphs, change automation and created infrastructure to deploy various applications across multiple cloud providers.
- Built and managed a large deployment of Red Hat Linux instances systems with Ansible, Terraform Automation and provision virtual servers using vagrant and Test Kitchen in Oracle VM virtual box, provisioned servers in Azure VM.
- Experience in Converting DevOps methodologies in to DevSecOps model by introducing security/vulnerability scans different phases of DevOps.
- Hands on experience in various Docker components like Docker engine, Docker Hub, Docker Machine, Docker Compose.
- Expertise in using Docker to containerize custom web applications and deploy them on instance through SWARM Cluster and to automate the application deployment in cloud using Vagrant.
- Expertise in using Kubernetes for running/managing containers, images, and container snapshots, while creating a platform for automating, deploying, scaling of application containers across clusters of hosts. Also, created Pods through new application and control the scaling of pods, troubleshooting pods through SSH and logs.
- Experience in integrating and implementing CI/CD automation using Jenkins with various tools like Maven (Build tool), Git (Repository), SonarQube (static Code analysis), Nexus (Artifact repository).
- Developed Maven and Gradle build scripts, utilized Maven dependency management to deploy snapshot and release artifacts to Nexus Artifactory.
- Experience in working on version control systems like Subversion and GIT Stash used Source code managementclient tools like Visual SVN, Tortoise SVN, Stash, Source Tree, GIT Bash, GitHub, GIT GUI and other commands.
- Proficient in configuring highly scalable, fault-tolerant, and cost-effective infrastructure on AWS cloud with compute services EC2, EBS, ELB, ASG, S3 storages, RDS Databases, DynamoDB, Lambda, RESTFUL API, Kinesis in the secured Virtual Private Cloud (VPC), NAT, NACL with secured monitoring services VPC flow logs, Route 53, IAM, CloudWatch, CloudTrail.
- Proficient in AWS-DevOps platform for on-premises applications by using Code Commit, Code Pipeline, Code Build, Code Deploy, Elastic Beanstalk, and in creating platform for Chef, Puppet in Ops Works with EC2.
- Experienced in configuring JSON/YAML based AWS CloudFormation Templates to build and deploy multiple AWS services; also configured serverless application by using AWS Lambda with API, S3 frontend, Kinesis Data Stream, and Data Firehouse, RDS services for data transition under CloudWatch and CloudTrail monitoring.
- Extensive knowledge on installing, configuring, and administering Jenkins CI tool in Linux machines and used Jenkins Pipeline to drive all Microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
- Experience in Agile methodologies such as Scrum, Kabana, or Lean.
- Ability to lead and felicitate Agile ceremonies such as sprint planning, daily stand-up’s, retrospectives, and demos.
- Extensively experienced in using Build Automation and standardization tools like ANT, Maven, Gradle and working experience in authoring POM.xml files and automatically compile, package, test, build and deploy .NET and J2EE applications to Web Sphere and JBoss Application Server (WAS6).
- Implemented a CI/CD (Continuous Integration /Continuous Delivery) framework using Bamboo, Maven & Nexus in Linux environment and Integration of Maven, Nexus, Bamboo, BitBucket, Confluence, Jira, and Cloud Foundry.
- Hands on experience in installing operating systems and upgradation & Server Patching by configuring PXE and DHCP server using Kickstart and Jumpstart scripts on Red Hat Linux 5.x, 6.x & 7.x. and created Disk Partitions, Logical Volume Manager (LVM) and RAID Technologies on different file Systems Ext2, Ext3, Ext4, XFS on various Linux distributions and Solaris.
- Proficient in scripting languages (Bash/Python) and data structures (YAML, JSON, XML, etc.) in the context of templating and automation.
- Experience in monitoring Window Server Performance and resolve any issues with Hyper-V VM's. Maintained network and Windows virtual machines with scripts using PowerShell.
TECHNICAL SKILLS
Cloud Technologies: Azure, AWS
Containerization: Docker, Docker Swarm, Kubernetes
CI/CD Tools: Jenkins, AWS Code Commit, Azure DevOps
Version Control Tools: GIT, GitLab, Bitbucket, SVN, GitHub, Azure Repos
Configuration Management Tools: Chef, Puppet, Ansible, Terraform, Chef AutomateAnsible Tower
Scripting Languages: Python, JSON, YAML, Bash shell, Power shellGroovy, Hashicorp
Monitoring Tools: Splunk, ELK, App Dynamics, Cloud WatchDynatrace
Virtualization Technologies: VMware, Windows Hyper-V, Virtual box, Vagrant
Operating Systems: Ubuntu, CentOS, RedHat Linux, Solaris, Windows.
Databases: MySQL, MS SQL SERVER 2008/12, MS AccessNoSQL (MongoDB, DynamoDB)
Web Servers: Apache HTTP 3.x, Apache Tomcat, Nginx, IIS
Build Tools: Maven, Ant, Gradle
Bug Tracking Tools: JIRA, Service Now, Bugzilla
Repository Management: JFrog, Nexus, Artifactory
PROFESSIONAL EXPERIENCE
Confidential, Bothell, WA
Sr Azure DevOps Engineer
Responsibilities:
- As an Azure DevOps Engineer I am responsible for continuous Delivery, Deployment, and monitoring. These activities include build issues, deployment issues for multiple releases like maintenance release, enhancement release, bug fixes, emergency releases.
- Strong Experience in Administration and Troubleshooting of Azure IAAS Components (VM, Storage, VNET, OMS, NSG, Site to Site VPN, RBAC, Load Balancers, Availability Sets). Experience in creating PaaS Builds, PaaS Deployments, Storage-Accounts, Queues, CDN, Azure Service Bus. Through ARM templates and Azure DevOps pipelines.
- Created Azure Web Application projects, updated and deployed ASP.NET Web apps, Web Jobs using visual studio, GitHub, and ARM templates.
- Deployed Windows and Linux based Docker containers with popular container orchestrators like Kubernetes and DCOS provisioned by the Azure Container Service and integration of container registries, specifically Docker Hub and the Azure Container Registry into Azure DevOps workflows.
- Designed and developed standalone data migration applications to retrieve and populate data from Azure Table / BLOB storage from on-premises SQL Server instances.
- Experienced in migrating on-premises, .Net apps, DevOps platform to Azure CI/CD processes by utilizing ARM templates, Azure DevOps, Azure CLI, and other services such as Repos, Pipelines, Web Apps, PowerShell and to monitor applications with Application Insights.
- Acted as build and releaseengineer, deployed the services by VSTS (AzureDevOps) pipeline. Created and Maintained pipelines to manage the IAC for all the applications.
- Created build and release pipelines in Azure DevOps for .net applications including Sonar Cloud for code quality and Nexus repository for storing the build artifacts.
- Introduced DevSecOps specific policies and procedures that enabled organizations to keep up with the pace of application development in a DevOps environment.
- Expertise in building Jenkins jobs to create Azure Infrastructure by pulling Terraform code from GitHub repositories, ability to work closely with teams, to ensure high quality, timely delivery of builds & releases.
- Experience in working with Terraform, Infrastructure as code, execute designs, Resource Graphs, change Automation, converted existing Terraform modules that had version conflicts to utilize cloud formation during terraform deployments, integrate various Terraform templates to create infrastructure for various applications.
- Experienced in working on Docker hub and Docker swarm, Docker compose creating Docker images and handling multiple images primarily for middleware installations and domain configuration.
- Experience in working on cluster management on Kubernetes to create Pods, Nodes, and deploying microservices pulled from the Docker Registry and managed by Kubernetes.
- Configured Kubernetes (k8s) Clusters for running microservices and pushed microservices into production with Kubernetes backed Infrastructure. Development of automation of Kubernetes clusters via playbooks in Ansible.
- Written Ansible Playbooks in YAML as the Wrapper to Manage Configurations using Python SDK and Automated various infrastructure.
- Integrated Ansible with Jenkins to provide Automation, Continuous Integration through Jenkins managed nodes over SSH/Power shell using Ansible. Implemented and designed Azure virtual servers by Ansible.
- Created Jenkins pipelines involving several Downstream/Upstream job configurations based on dependencies from other applications & based on Release methodologies. Version control system and project management on Git and JIRA. Developed a fully automated continuous integration system using Git, MySQL and custom tools developed in Python and Bash.
- Experience in conducting Agile estimation, backlog management, and continuous delivery.
- Ability to coach and mentor teams on Agile practices.iaas
- Initiated and troubleshot issues related to Continuous Delivery builds in Jenkins via JIRA tickets for the development teams.
- Involved in the functional usage and working knowledge of web servers like Tomcat, HTTP, and Nginx.Experience in software build tools like Maven, ANT to write Pom.xml and Build.xml respectively.
- Designed, developed, and implemented multi-tieredSplunk log collection solutions for logging and monitoring live applications.
- Used Splunk APM for log aggregation and analysis on different application servers and integrating Splunk with Single Sign-On authentication and Service now ticketing tool.
- Managed, coordinated, and executed hardware and software upgrades on Linux servers, as well as Windows and Linux patching and writing Shell/Bash scripts for automated back-ups and Cron Jobs.
Confidential
Cloud Administrator / DevOps Engineer
Environment: Microsoft Azure, Azure DevOps, Azure CLI, Power Shell, Terraform, Ansible, ARM Template, Docker, Docker Hub, Kubernetes, Jenkins, YAML, Git, GitHub, Maven, Tomcat, ANT, JIRA, Splunk, Service now, Shell/Bash scripting, Linux/Windows Administration, CRON
Responsibilities:
- Created VMs on the Microsoft cloud serviceAzure, created and managed the virtual networks to connect all the servers and designed ARM templates forAzureplatform. Configured three types of blobs, block blobs, page blobs, and append blobs inAzure for storing a large amount of unstructured object data such as text or binary data, that can be accessed from anywhere via HTTP or HTTPS.
- Designed and configured Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, security policies and routing.
- Worked with Terraform Templates to automate the Azure IaaS virtual machines using terraform modules and deployed virtual machine scale sets in production environment.
- Configured Bitbucket with Jenkins & automated the build process through SCM polling. Created post- commit & pre-push hooks using Python in Bitbucket repositories. Resolved merging issues during rebasing & re-integrating branches.
- Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus to orchestrate changes across servers and components.
- Used Jenkins as a continuous integration tool to create new jobs, manage required plug-ins, configure the jobs selecting required source code management tool, build trigger, build system, and post build actions, scheduled automatic builds, notifying the build reports.
- Developing build and deployment scripts using MAVEN as build tools in Jenkins to move from one environment to other environments for Continuous integration.
- Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker on Azure.
- Utilized Kubernetes and docker for the runtime environment of the CI/CD system to build, test deploy java and node based microservice web applications through Helm charts.
- Experience in writing AWS CloudFormation templates in JSON to use them as blueprints for building and deploying multiple AWS resources also worked on Kinesis Data Streams & Kinesis Firehouse & integrated with AWS Lambda for serverless data collection.
- Used Prometheus for Kubernetes integration for service discovery and monitoring of dynamically scheduled services.
- Experience in solving manual redundant infrastructure issues by creating CloudFormation Templates using AWS’s Serverless application model and deploy RESTFUL API’s using API gateway and triggering Lambda Functions.
- Written Chef Cookbooks for installing Software and managing system configurations AWS EC2 instances. Installed Workstation, Bootstrapped Nodes, Wrote Cookbooks and uploaded them to Chef-server Involved in designing highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance and AMIs.
- Proficient in building deployable artifacts (war, jar, ear, zip, and tar) from source code and maintained by using ANT (build.xml) and Gradle (build.gradle) and worked with Groovy script to automate configuration in Jenkins.
- Deployed dashboards in Dynatrace and used Dynatrace to perform root cause analysis and quick drill down of correcting error fault path and hot spots and Integrated Dynatrace with Active directory, Email Servers, and event management.
- Administered RedHat Enterprise Linux 6.x/5.x/4.x, CentOS 7, Solaris 9 servers by testing, tuning, upgrading, patching, and troubleshooting both Physical & Virtual server problems.
- Performed Administrative and Management tasks using shell Scripts written in Bash, Python, C Shell and CRON tab in Linux to automate the tasks.
- Implemented SSH for secure transfers and implementation of PKI between servers to enable password less logins between servers.
- Worked on version control systems like GIT and used Source code management client tools like Source Tree, GIT Bash, GIT Hub, GIT GUI and other command line applications.
Environment: Amazon Web Services (AWS), Microsoft Azure, Terraform, Bit Bucket, Jenkins, GitHub, Docker, ARM Template, Git, Linux, Kubernetes, Prometheus, Bash, Shell Scripting, Python, Chef, Chef Cookbook, RedHat, Groovy Script, ANT, Dynatrace, JSON.
Confidential
AWS DevOps Engineer
Responsibilities:
- Experience on AWS, focusing on high-availability, fault tolerance, and auto-scaling using Terraform templates. Along with (CI/CD) with AWS Lambda and AWS Code Pipeline.
- Experience in designing AWS cloud models for Infrastructure-as-a-Service (IAAS), and Platform-as-a-Service (PAAS).
- 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.
- Extensive experience on AWS services like ELB, EC2, S3, VPC, NACL’s, Cloud Formation, Route 53, Network Connectivity troubleshooting, Hybrid Environments and VPC peering.
- Managed Amazon Web Services (AWS) infrastructure with automation and configuration management tool such as Chef. Designing cloud hosted solutions, specific AWS product suite experience.
- Deployed and configured Chef and Chef Solo including bootstrapping of chef client nodes for provisioning, creating roles and data bags for server configuration.
- Installed and configured Linux/Unix/Windows-based web/App servers like Tomcat, JBoss, Web Logic and WebSphere for Application deployments.
- AdministeredLinuxservers for several functions including Apache/Tomcat server, mail server and MySQL databases in both development and production.
- Created the naming strategy for branches and labels and involved continuous integration system with GIT version control repository and continuously build as the check-in's come from the developer.
- DevelopedPythonScripts to automate various system tasks, OS patches for dev environments, and deployment of applications to testing/prod environments usingPythonOS modules.
- Created a continuous integration system using Ant, Jenkins, Puppet full automation, Continuous Integration, faster and flawless deployments and worked with ANT tool to do the builds, integrated ANT to Eclipse and did local builds.
- Maintain and track inventory using Bamboo and set alerts when the servers are full and need attention. Created and configured jobs, script builder, custom command builder, agents in Bamboo.
- Executed the automation from commit to deployment by implementing a CI/CD pipeline with the help of Jenkins, Bamboo and Chef. Setting up Chef Infra, bootstrapping nodes, creating, and uploading recipes, node convergence in Chef SCM
Environment: Amazon Web Services (AWS), Puppet, Chef, Chef Solo, Chef Infra, SSH, PowerShell, CI/CD, Jenkins, ANT, Bamboo, Python Scripting, Shell Scripting, Linux, Apache/Tomcat server, JBoss, MySQL.
