We provide IT Staff Augmentation Services!

Azure/devops Engineer Resume

3.00/5 (Submit Your Rating)

Sfo, CA

SUMMARY

  • Certified Azure/DevOps Engineer with 8+ years of experience with in - depth knowledge in supporting, automating, and optimizing mission critical deployments in Azure and AWS leveraging configuration management, CI/CD, and DevOps processes.
  • Expertise in architecting and implementingazure services, such as network services likeAzure CDN, Express Route, Azure DNS, virtual network, traffic manager, load balancer, VPN Gateway, storage services likea data lake, blob storage, queue storage, file storage, table storage.
  • Also has experience on web and mobile services likeazure search, logic apps, web apps, mobile apps. Container services likeazure container services, container instances. Database services like SQL database, azure Cosmos DB.Security and identity serviceslike azure active directory, Azure AD B2C, Azure security center. Monitoring and managing services likeazure advisor, network watcher, azure resource manager
  • Worked on Azure PaaS Solutions likeAzure Web Apps, Redis Cache, Application Insights, Azure Serverless Functions, Azure Stream Analytics, SQL Azure,andAzure Storage.
  • Work experience on setting up end-to-end Pipelines in Azure DevOps using YAML scripts following Industrial standards.
  • Experience in Azure migration of all the servers from on-premises to Kubernetes containers and in writing th e Perl and Shell Scripts for managing various enterprise applications.
  • Working experience in Migrating Infrastructure and applications from on-premises to Azure and from cloud to cloud such as AWS to Azure.
  • Hands-on experience in all the prominent AWS services like Cloud Watch, Cloud Trail and Cloud Formation, Kinesis, Cloud Front and worked on AWS DevOps tools like AWS Code-Pipeline, AWS Code-Build, AWS Code-Deploy to build a continuous integration, continuous delivery workflow and worked with many other AWS tools to build and deploy a microservices architecture using ECS or AWS Lambda.
  • Experienced with deployments, maintenance, and troubleshooting applications on AKS
  • Experience working in Azure Security including RBAC, Azure Security Center, and Azure Monitor.
  • Expertise in Terraform to reliably version and create resources with 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.
  • Experience in automating Datadog Dashboards with the stack through Terraform Scripts. Provisioning Servers using infrastructure as code such as Terraform and CloudFormation.
  • Acted as a key player in the implementation of the DevSecOps model across the organization and implemented security and vulnerability scans at multiple phases.
  • Experienced in using SAST (Static Analysis Security Testing) and DAST (Dynamic Analysis Security Testing) to eliminate security flaws, vulnerabilities present in the source code, and running applications as part of DevSecOps.
  • 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.
  • Built CI/CD pipeline with Azure DevOps for Kubernetes container environment, utilizing Kubernetes, and Docker as the runtime environment for the CI/CD system to build test, deploy on dev, and prod environments.
  • Experienced in day-to-day GIT support for different projects, responsible for design, and maintenance of the GIT Repositories, GitHub, and the access control strategies.
  • Proficient in building deployable Artifacts (War, Jar, Ear, Zip, Tar) from source code, and maintained by using Maven (Pom.xml), Ant (Build.xml), and Gradle (Build. gradle) and worked with Groovy Scripts to Automate Configuration in Jenkins.
  • Experience in integrating the infrastructure automation using Puppet. Creating and configuring Jenkins jobs, build and delivery of pipelines. Worked with EC2 Container Service plugin in Jenkins which automates the Jenkins master-slave configuration by creating temporary slaves.
  • Configured integrated Jenkins with Git to poll codes and Maven to push artifacts to AWS S3
  • Experience in Configuration management tools such as Chef, Ansible, and Puppet. Wrote Chef recipes and cookbooks in Ruby scripting.
  • Experience in using Ansible and Ansible Tower as a Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manage change by writing Python code by using Ansible Python API to automate Cloud Deployment Process.
  • Experience in working with 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 Linux administration in troubleshooting of regular issues, configuration issues, applying patches, kernel upgrades, package management, diagnosing resource utilization, and file system issues.
  • Proficient in writing automation scripts using Python, Ruby, Perl, Shell, C-shell, Bash, Go thereby automating build and deployment process in various enterprise environments. solid experience in different UNIX platforms such as Linux, CentOS, Ubuntu as well Windows.

TECHNICAL SKILLS

Cloud Platforms: Azure, AWS.

Infrastructure Provisioning Tools: Terraform, Azure Resource Manager, Cloud Formation

Configuration Management Tools: Ansible, Chef, Puppet

CI /CD Tools: Jenkins, Bamboo, Azure Pipelines, Gitlab Pipelines

Build Tools: Maven, ANT, Gradle

Containerization Tools: Docker, Kubernetes, Mesos, OpenShift

Logging & Monitoring Tools: Nagios, Splunk, ELK, Data Dog, Dynatrace, Prometheus, Grafana, New Relic Azure Service Health, Azure Network Monitor.

Scripting & Programming Languages: Python, PowerShell, Bash/Shell, JavaScript, Perl, ASP .Net, VBScript, Ruby, C, PHP, Java/ J2EE.

Databases: Data Lake, Data Bricks, Cosmos DB Oracle 10g/11g/12c, DB2, MySQL, MongoDB, DynamoDB, Cassandra

Application/Web Servers: Apache Tomcat, NGINX, IIS, JBoss4.1, WebSphere, Web Logic, 9.x/10.x, Gerrit.

Operating Systems: UNIX, Linux, Windows, Solaris

Virtualization Platforms: Oracle VirtualBox, VMware Workstation, Vagrant, VMware, vSphere ESXi 5.x/4.X, ESX /3.x, Hyper-V.

Bug Tracking Tools: JIRA, Bugzilla, Remedy, HP Quality Center, IBM Clear Quest, Mingle, VersionOne.

PROFESSIONAL EXPERIENCE

Azure/DevOps Engineer

Confidential, SFO CA

Responsibilities:

  • Designed and configured Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, security policies and routing.
  • Worked in setting up Azure Virtual Appliances (VMs) to meet security requirements as software-based appliance functions(firewall).
  • 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, App Insights, Active directory, Azure Key Vault, Encryption.
  • Achieved the migration of infrastructure and application from on premise to Azure.
  • Led the operation of migrating usage of existing DevOps tools to Azure DevOps. Configured Azure DevOps portal and created Repos for Source Code Management, configured Azure Pipelines for build operations, configured Artifacts in Azure DevOps for storing Artifacts, and configured Boards for daily scheduling, ticketing, and updating tasks.
  • Managed software artifacts required for development using repository managers JFrog Artifactory and integrating it with Azure DevOps pipelines for Continuous Integration and also built custom workflows.
  • Used Shared Image Gallery to store the created images and built Azure pipelines in Azure DevOps to implement all these services in Azure.
  • Implemented various terraform templates to provision wide range of resources in Azure and automated it by creating parameterized yaml pipelines in Azure DevOps.
  • Leveraged Terraform templates for provisioning Virtual Networks, Subnets, VM Scale Sets, Load Balancers, and NAT rules and used Terraform Graph to visualize execution plan using the graph command.
  • Setting up AKS (Azure Kubernetes Services), a container orchestration platform on Cloud to deploy our applications onto it for better scaling and performance of the application and, developing CI/CD of our applications using Azure DevOps onto AKS (Azure Kubernetes) to achieve zero downtime of applications for our customers.
  • 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.
  • Deployed microservices based applications on Azure Kubernetes by using Azure Kubernetes service (AKS), Ingress API Gateway, MySQL, SQL Databases and Cosmo DB for stateless storage of external data, and setup reverse proxy Nginx servers and encrypting with SSL and TLS.
  • Created Ansible playbooks to automatically install packages from a repository, and to change the configuration of remotely configured machines and to deploy new builds.
  • Automated the installation of ELK agent (filebeat) with Ansible playbook. Developed Chef Cookbooks to automate the entire infrastructure. Created puppet manifests & modules to automate system operations. used Bitbucket as source control data collection, reporting, and project tracking.
  • Implemented Continuous Delivery (CD) framework using Jenkins, Maven, Docker, Bitbucket, Nexus in Linux environment for Micro services in each environmental setup.
  • Customized Ansible modules with Azure Monitor alarms and managed those alarms during deployments.
  • Configured RBAC and Azure Monitor for adding security in Azure Cloud.
  • Design, Implement and Build Azure Monitoring for cloud systems and Remote Systems at other sites using Azure Diagnostics, Azure Monitoring agent, SCOM and Splunk
  • Migrated on prem to Azure by building Azure Disaster Recovery Environment, Azure Recovery Vault and Azure Backups from the scratch using Power Shell script.
  • Wrote PowerShell scripts for reporting and automation by addressing either a single customer's environment or multiple customer environments.
  • Install, configure, and troubleshoot IIS 7.x Servers on Windows.

Environment: Azure, Azure DevOps, Terraform, AKS, Ansible, BitBucket, Maven, Azure monitoring, Powershell, windows.

Azure/DevOps Engineer

Confidential, Pleasanton CA

Responsibilities:

  • Deployed Azure IaaS VMs and Cloud services PaaS with high availability by designing Availability Sets, VMSs, and provide Backup and Site Recovery options.
  • 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.
  • Configured Azure Role-based Access Control (RBAC) to segregate duties within our team to grant minimum access to users to perform their jobs.
  • Experience in creating a Log analytics workspace and enabling cluster addon. Leveraged and integrated it with Azure.
  • 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 with the Client policies.
  • Acted as build and release engineer, deployed the services by Azure DevOps pipeline. Created and maintained pipelines to manage the IAC for all the applications.
  • Designed delivery pipeline for different environments like DEV, QA, UAT and Production and implemented Azure DevOps as a continuous integration service.
  • Responsible for user management, plugin management and end-to-end automation of Build and Deployment process in Azure DevOps.
  • Implemented Terraform using concepts like Create before Destroy which made sure to destroy the existing object and then create a new replacement object with the new configured arguments.
  • Designed and implemented framework using Python and generating Terraform templates to create Network security groups in Azure. Worked on deploying a web application in Azure cloud where in automated the configurations using Terraform.
  • Automated the Build Process using Jenkins and handled complete Build and Release process including code, documentation and supporting testing team along with the server Administration
  • Implemented unit-testing and integration testing strategies for Jenkins shared libraries using Junit and Groovy Spock.
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
  • Used Kubernetes to manage containerized applications using its Nodes, Config Maps, Selector, Services & deployed application containers as Pods.
  • Configured Kubernetes Replication controllers to allow multiple pods such as Jenkins’s master server in multiple minions and managed Kubernetes charts using Helm. Established a local dev workflow that centered around Minikube to validate deployments in Kubernetes.
  • Written Ansible Playbooks in YAML as the 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.
  • Implemented Ansible Tower workflow that provisions Azure VMs, applies a base system configuration, and deploys an application, all by using different playbooks maintained by different teams.
  • Setup and configuredGitHub Enterprisein conjunction withJenkinsas Continuous Integration platform
  • Managed Version Control -SVNandGitHubEnterprise and Automated current build process withJenkinswith proposed Branching strategies to accommodate code in various testing cycles.
  • Implemented Maven builds to automate JAR and WAR. Used Agile methodology to develop a build and Maven as a build tool splunk. Administered and managed a Splunk server to monitor both Windows and Linux physical and virtual environments.
  • ImplementedNginxas a reverse proxy and placed it in front of Prometheus to keep it secure. In-depth knowledge of computer applications and scripting with Shell, Python, PowerShell, Bash and Groovy.
  • Extended on-premises deployments of windows Server to the cloud by using Azure hybrid services in windows Admin center. Worked on few windows services like typical servers, Domain Controller file Servers.
  • Integrated Docker container-based test infrastructure to Jenkins CI test flow and set up build environment integrating with GIT and JIRA to trigger builds using Web Hooks and Slave Machines.
  • Used ServiceNow for technical management support, such as IT service management, including providing help desk functionality. Also managed incident, problem, and change in IT operational events.

Environment: Azure, Azure devops, Terraform, Jenkins, Docker, Kubernetes, Ansible, GitHub Eneterprise, Maven, Splunk, Prometeaus, PowerShell Scripting, windows Administration, JIRA, ServiceNow.

Cloud/DevOps Engineer

Confidential, Raleigh NC.

Responsibilities:

  • Design & implement migration strategies for traditional systems on Azure (Lift and shift/Azure Migrate, other third-party tools).
  • Migration of on-premises data (Oracle/ SQL Server/ DB2/ MongoDB) to Azure Data Lake Store (ADLS) using Azure Data Factory (ADF V1/V2).
  • Worked with the team on AWS to Azure migration and gathered prerequisites from product managers of the required Machine Learning Applications that are expected to migrate to Azure for better IaaS and ensured that they meet the expectations of the client.
  • Implemented AWS Code Pipeline and created Cloud formation JSON templates in Terraform for (IAC) infrastructure as code.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates, Cloud Watch, Cloud Trail and Cloud front to setup and manage the cached content delivery.
  • Configured and maintained the 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 with Security groups and Network ACLs.
  • Performed configuration, deployment, and support of cloud services including Amazon Web Services. Performing the hardening of AWS root account after requisition.
  • Strong experience in maintaining repositories in the Bitbucket for the services developed and set up automated testing and deployments using Jenkins.
  • Used Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, created Pods, and managed using Kubernetes.
  • UsedGradleas a build tool automating the building, testing, publishing and deployment loading all the dependencies from theartifact repository.
  • Scheduled, deployed, and managed Container Replicas onto a node cluster using Kubernetes. Implemented Prometheus and Grafana for storing and visualizing the data.
  • Responsible to create and handle multipleDockerimages primarily for middleware installations and domain configurations. Worked on installation & configuration ofKubernetesand clustering them.
  • ManagedKubernetescharts using Helm, Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and Managed releases of Helm packages.
  • ImplementedAWS Elastic Container Service (ECS)scheduler to automate application deployment in thecloudusingDockerAutomation techniques.
  • Virtualized the servers using theDockerfor the test environments and development environment and performed configuration automation using Docker containers.
  • Worked withTerraformTemplates to automate the Azure Iaas virtual machines using terraform modules and deployed virtual machine scale sets in production environment.
  • Created inventory, job templates and scheduling jobs using Ansible Tower. Downloaded and managed Ansible roles from Ansible Galaxy to automate the infrastructure.
  • Experience with installation and configuration ofDynatracemonitoring tool. And created email alerts and threshold values using Dynatrace for our environment.
  • Wrote UNIX shell scripts to fetch, parse, and load data from external sources and used multithreading to improve performance in generating the reports in Java.
  • Performance tuning and management for Linux server and working with the application/database team to resolve issues.

Environment: Azure, AWS, BitBucket, Jenkins, Gradle, Kubernetes, Docker, Terraform, Ansible, Dynatrace, shell Scripting, Linux.

AWS Cloud Engineer

Confidential, Columbous OH

Responsibilities:

  • Worked with Amazon Web services (AWS) and implemented solutions using EC2, S3, and RDS in cloud formation JSON templates, EBS, Elastic Load Balancer, Auto Scaling Groups, Auto scaling Launch Configuration and Auto scaling Lifecycle Hooks.
  • Converted existing AWS infrastructure to server-less architecture (AWS Lambda) and Migrated data from Datacenters and on-premises to Cloud using AWS Import/Export Snowball service.
  • Created AWS Route53 to route traffic between different regions. ConfigureIAM and Security Groupin Public and Private Subnets in VPC.
  • Extensively worked on theBambooand created, configured and maintainedthe Bamboo Projects, Plans, Stages, JobsandTasks.
  • Experience in designing and implementing continuous integration system using Bamboo by creating Python and Perlscripts.
  • Coordinated and assisted developers with establishing and applying appropriate branching, labelling/naming conventions using GIT source control.
  • Developed Chef Cookbooks, Recipes, Resources and Run lists, managing the Chef Client nodes, and upload the cookbooks to chef-server from Workstation.
  • Wrote Python scripts for pushing data from DynamoDB to MySQL Database. Also created and maintained the Python deployment scripts for Web Sphere, web application server.
  • Developed build scripts using ANT as the build tools for the creation of build artifacts like jar, war, or ear files. setup network protocols, Network File Services NFS and Network Information Services NIS on Linux servers.
  • Installation and upgrade of Open SSH 4.3p1 on Redhat Linux, Open SSH 4.1p1 on Confidential &Dellservers.

Environment: AWS, Bamboo, Git, Chef, Python Scripting, Ant, Linux.

DevOps Engineer

Confidential

Responsibilities:

  • Code review of all Puppet modules with attention to deprecated/new/enhanced functionality and changes in Ruby versions from Puppet 2.8 to 3.x.
  • Expert level proficiency in Development using Puppet/Chef GitHub - Especially automation of Middleware, OS Automation Experiences.
  • Implemented the setup for Master slave architecture and Nodes to improve the Performance of Jenkins.
  • Configured and maintained Jenkins to implement the CI/CD process and integrated the tool with Git, Maven, Nexus, Docker, Nagios and Zira for end-to-end automation and took the sole responsibility to maintain the CI/CD Jenkins server.
  • Worked on MAVEN build tool and wrote pom.xml files packaging and deploying on different artifacts like java web archive, enterprise archive, web archive . Developed and automated build scripts and deployed using MAVEN as build tool in Jenkins to move from one environment to other environments.
  • Worked on Version control setup GIT and integration toolJenkins. Installed, Configured and AdministeredJenkinsContinuous Integration Tool.

Environment: Puppet, Jenkins, Maven, Git.

Java/Python Developer

Confidential

Responsibilities:

  • Extensive experience using framework APIs like Struts, Spring, iBatis and hibernate. Interfaced with the Oracle back-end using Hibernate Framework and XML config files.
  • Developed Servlets and JSPs based on MVC pattern using Strut’s framework and Spring Framework.
  • Expertise in MVC Architecture using JSF and Struts framework and implementing custom tag libraries.
  • Developed the GUI module DMT using Struts framework, JavaScript, DOJO, Ajax, HTML and DHTML.
  • Developed entire frontend and backend modules usingPythonon Django Web Framework.
  • Utilized PyQt to provide GUI for the user to create, modify and view reports based on client data.Designed and developed data management system using MySQL.
  • Rewrite existingJavaapplication inPythonmodule to deliver certain format of data. WrotePythonscripts to parse XML documents and load the data in database.
  • Generated property list for every application dynamically usingpython.
  • Handled all the client-side validation using JavaScript.Performed testing using Django's Test Module.Involved in AJAX driven application by invoking web services/API and parsing the JSON response.
  • Involved in writing application-level code to interact with APIs, Web Services using JSON.Created various UI components for different web pages using HTML, Javascript, ExtJs.
  • Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery.
  • Used AJAX and JavaScript for validations and integrating business server side components on the client side with in the browser.
  • Co-developed dynamic Ruby on Rails/HTML5 application highlighting numerous data visualization of web metrics.
  • Performed software builds using makefiles, scons, VM and Subversion in a Linux and Windows environment.
  • Executed project using waterfall model and practiced Agile Project Management & performed the Scrum Master role for specific projects/requirements as appropriate. Used Rally for Agile project management.
  • Used Maven to build and generate code analysis reports. Executed the test steps defined in Test Cases manually and reporting the bugs in JIRA.

Environment: Java, J2EE, ph, Hibernate, Struts, Python, Django, CouchbasePythonSDK, Javascript, Css, Html5

We'd love your feedback!