We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

5.00/5 (Submit Your Rating)

Seattle, WA

SUMMARY

  • 8+ years of IT experience as Cloud/DevOps Engineer, Build & Release Engineer, Linux Administrator in SCM, Build/Release Management wif Continuous Integration & Continuous Deployment/Delivery as an iterative process and Automation of infrastructure including end - to-end code configuration using different tools, and cloud services like AWS and Azure.
  • Experience in Designing and implementing Microsoft Azure Solutions across a range of cloud models like SaaS, PaaS, IaaS, and integrated on-premise, on-demand workloads wif teh Azure public cloud.
  • Experienced in using Terraform to create scripts to launch AWS, Azure infrastructures and manage, implemented all infrastructure deployments by maintaining clean Terraform code using Workspaces and modules to manage configurations, applications and automate installation process.
  • Experience in working wifTerraform for automating Infrastructure, AKS, Azure Monitor and Alerts, VPCs, ELBs, security groups, SQS queues, S3 buckets, and continuing to replace teh rest of our infrastructure.
  • Experience designing and deploying container-based production applications using Docker, Kubernetes and OpenShift.
  • Experience in building end-to-end CI/CD pipeline in Jenkins and writing Groovy and shell scripts to automate teh process flow
  • Configuring, automation and maintaining build and deployment CI/CD tools GIT/GIT Lab, JENKINS, Docker registry, Nexus and JIRA for Multi-Environment (Local/POC/NON-PROD/PROD) wif high degrees of standardization for both infrastructure and application stack automation in AWS cloud platform
  • Experience in Azure Development services Azure Active Directory, Azure web application, Azure Resource Manager (ARM), App services, Azure storage, Azure SQL Database, Azure Virtual Machines, Azure AD, Azure search, Azure DNS, Azure AD DS, Azure VPN Gateway and Notification hub.
  • Experience in MicrosoftAzureIaaS provisioned Virtual Networks, Virtual Machine Scale Sets, Container Instances, CLI, Traffic Manager, Monitor, Express Route, Load Balancer, Application Insights, Route, App Gateways and Auto-Scaling.
  • Experience in creating Azure Resource Groups using Resource manager for monitoring resources wifin resource group.
  • Experience in managing IAM policies wif active directory integration to manage security in GCP.
  • Designed and implemented fully automated server build management, monitoring and deployment by Ansible Playbooks and Modules using YAML.
  • Expertise in writing Ansible Playbooks, Creating Inventory, job templates and scheduling jobs using Ansible Tower.
  • Experience in Configuration Management Tool Chef Enterprise, Writing Chef Recipes, Chef Cookbooks to automate Build, Deployment process and System operations.
  • Extensive experience in setting up Chef Workstation, Server and Clients.
  • Configured Puppet to manage AWS environments and automate teh build process for core AMIs used by all application deployments including Terraform Scripts and Puppet.
  • Created CI/CD Pipelines on Azure DevOps environments by providing their dependencies and tasks.
  • Implemented CI/CD pipeline for application using Jenkins as CI tool for integrating different tools like GitHub (Source Code Repository), Maven (Build Tool), Junit (Code Testing), and Nexus Artifactory.
  • Experience in integrating code quality tools such as SonarQube, Veracode in CI/CD pipelines.
  • Responsible for installing Jenkins’s master & slave nodes and involved in GIT plugin and schedule jobs using Poll SCM option.
  • Proficient in managing teh source code control of multiple development efforts using, Subversion (SVN), TFS (for Windows Environment), GIT Hub, GITLAB and Bitbucket.
  • Experience in usingMAVEN, GradleandANTasbuild toolsfor building ofdeployable artifacts (jar and war)from source code and convertedbuild.xmlintopom.xml.
  • Experience in Virtualization technologies like VMWare, Vagrant & Virtual Box.
  • Experience wif container-based deployments using Docker, working wif Docker images, Docker File, Docker Hub, Docker Compose, Docker-registries and Kubernetes.

TECHNICAL SKILLS

Cloud Services: AWS and AZURE

CI/CD & Build Tools: Jenkins, Azure DevOps, CI circle, Harness

Configuration Tools: Chef, Puppet, Ansible

Version Control Tools: Git Hub, Gitlab, Bitbucket

IaC Tools: Terraform, CloudFormation, ARM templates

Container Tools: Docker, Kubernetes

Artifact Managing Tools: Nexus, JFrog, Azure Artifacts (ADO).

PROFESSIONAL EXPERIENCE

Confidential, Seattle, WA

Sr. DevOps Engineer

Responsibilities:

  • Worked in Hybrid Cloud environment wif teh combination of On-premises, AWS and Azure public cloud.
  • Developed re-usable Terraform modules for implementing Infrastructure as Code (IaC) for AWS and Azure, where we leverage all teh infrastructure spin-ups from terraform modules.
  • Worked on Implementing Elastic Kubernetes service (EKS), Azure Kubernetes service (AKS) and deployed clusters in different regions by handling VPC, Network Security groups, IAM roles, Storage, Load Balancers, container Registry and other various cloud services and automated via Terraform.
  • Worked on RDS migration by setting up replicas in AWS and using mydumper, myloader wif huge TB’s of data wif data in replication to migrate data to Azure MYSQL flex Servers.
  • Worked on setting up Private DNS, VNet, VPN peering, VNet Gateways, to has Private applications/sites and also worked on Express Route and Azure Data Factory to transfer data from On-prem data centers to Azure cloud.
  • Worked on Azure Sentinel for centralized log management, where we collect teh logs and data by optimizing Azure Infra and application logs and Azure Monitor centrally for SIEM.
  • Worked on Azure Service Fabric for container orchestration to deploy complex cloud native applications in Azure.
  • Worked on Log Analytics Workspace and created customized centralized dashboard and alerts using KQL in Azure.
  • Created KQL functions in Log Analytics Workspace to minimize teh runtime of queries when there is any downtime.
  • Build CI/CD pipeline on Jenkins (JPaC) and developed groovy scripts for maven build, Docker image build, Jfrog Artifactory, OpenShift and Kubernetes deployments and declared as shared global pipeline libraries.
  • Implemented SonarQube and Fortify for code coverage, bugs, smell, vulnerabilities and Exploit scans and achieved good results.
  • Worked on deploying Springboot microservices to OpenShift platform by designing a deployment template through Jenkinsfile for rolling deployments.
  • Implemented Prometheus and Grafana in Kubernetes to collect teh metrics from microservices/ applications and scrape teh pods for near real time and performed RBAC stuff wifin Kubernetes for alerting and monitoring from Prometheus.
  • Implemented ELK stack to collect logs for infrastructure and applications through Logstash for data aggregating, Elasticsearch for indexing and Kibana for visualization.
  • Implemented AWX Ansible Tower which TEMPhas a UI to manage all teh OpenShift deployments and written some Ansible cloud, storage and database modules/ playbooks to execute rolling deployments which halped in achieving near zero down time.
  • Worked on Docker and bare-metal Kubernetes to enhance teh orchestration of container-based services. Developed Helm charts to deploy various instances in Kubernetes like deployment, services, config maps, secrets, rolebinding and Ingress

Confidential, Charlotte, NC

Sr. Cloud Engineer

Responsibilities:

  • Automated build and release process (CI/CD) using Azure DevOps services.
  • Working on Azure DevOps to create test plans, to report bugs & to track defects.
  • Creating, validating, and reviewing solutions for data center migration to Azure cloud environment.
  • Migrated infrastructure and application from on premise to Microsoft Azure.
  • 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.
  • Created development and test environments for different micro services by provisioning Kubernetes clusters on Azure using Docker, Ansible, and Terraform.
  • Involved in authoringTerraformscripts to automate and deployAzurecloud services.
  • Planning and coordinating teh execution of Implementation along wif Technical/Business validations post every Maintenance/Major release in ServiceNow.
  • Developed Terraform templates dat can spin up infrastructure for multi-tier application and provisioned boot strapped software on Cloud wif terraform.
  • In working wifAnsible, createdplaybooksto manage web applications, Environment Configuration files, users, packages and manage and configuration of multiple servers usingAnsible.
  • UsedAnsibleto document all infrastructures and application dependencies into version control wifGITto store teh code and integrate it toAnsible towerto deploy teh playbook.
  • Proficient in using Ansible Tower, which provides an easy-to-use dashboard and role-based access control, so dat it is easier to allow individual teams access to use Ansible for their deployments.
  • Integrated Jenkins CI/CD pipeline wif various DevOps tools such as GIT, Nexus, SonarQube, Ansible.
  • Worked on container-based deployments using Docker, working wif Docker images, Docker Hub, Docker Compose, Docker-registries and Kubernetes.
  • Used Docker for setting Azure Container Registry wif Docker and Docker-compose and actively involved in deployments on Docker using Kubernetes.
  • Designing and implementing container orchestration systems wif Docker Swarm and Kubernetes.
  • Provided consistent environment using Kubernetes for deployment scaling and load balancing to teh application from dev through production, easing teh code development and deployment pipeline by implementing Docker containerization wif multiple name space.
  • Used Azure Kubernetes Service (AKS) to deploy teh Kubernetes cluster in Azure.
  • Created various build and deployment scenarios such as jobs to build from various branches, deploy tasks to development server or QA server or Staging/Production server using Jenkins.

Confidential

DevOps Engineer

Responsibilities:

  • Worked on AWS and its services IAM, VPC, EC2, EBS, RDS, S3, Glacier, Lambda, ELB, Auto Scaling, Elastic Beanstalk, Route 53, CloudFront, CloudWatch, CloudTrail, SQS and SNS.
  • Maintained EC2 Services, Launching Instances, attaching volumes and snapshots, configuring security group and Monitoring.
  • Created Users, Groups, Roles, Policies and Identity providers in AWS Identity Access Management (IAM) for improved login.
  • Worked on creating Buckets wif Permissions, Logging, Versioning and Tagging in AWS S3 services.
  • Created and Configured Red Hat Linux Environment and Solaris Virtual Machines in AWS.
  • Created Python Scripts to Automate AWS services, ELB, CloudFront Distribution, ECS, database, EC2 and database security groups, S3 bucket and application configuration.
  • Designed AWS CloudFormation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications. Used Cloud Front to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end servers. Managed and analyzed teh petabyte-scalable data using AWS Redshift cluster.
  • Managed servers on teh Microsoft AzurePlatform & created AzureVirtual Machines instances using Ansible Configuration Management. Created Ansible manifests, profiles and roles modules to automate system operations.
  • DeployedAzureIaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets.
  • Involved in configuring Cloud platform such as Virtual Networks Multi-site, Cross-site, VMs,AzureAD, Load Balancers,AzureSQL, Cloud Services, etc.
  • Experience wifAWSinstances spanning across Dev, Test and Pre-production and Cloud Automation through Open-SourceDevOpstools like Ansible and Docker.
  • Used Ansible to setup Continuous Delivery Pipeline. Deployed micro services, including provisioning AWS environments using
  • Setup and Implementing Continuous Integration and Continuous Delivery (CI & CD) Process stack using AWS, CloudFoundry, GITLAB/GIT, Jenkins, SonarQube, Nexus, Docker, and Ansible. worked on Jenkins.
  • Ansible Playbooks. Expertise in Ansible Playbook, YAML for Maintaining Roles, Inventory Files and Groups Variables and
  • Used Jenkins pipeline to drive all microservices builds out to teh Docker registry and deploy them in Kubernetes.
  • Worked on Docker hub, creating Docker images and handle multiple containers as a cluster wif Docker Swarm

Confidential

System Administrator

Responsibilities:

  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT wif Development/Test/Production Branching Model for weekly releases.
  • Worked closely wif Developers, QA teams, Production, and other stakeholders to deliver software through teh build and deployment system.
  • Automate Continuous Build and Deploy Jenkins Continuous Integration tool.
  • Setting up Jenkins master, adding teh necessary plugins and adding more slaves to support scalability and agility.
  • Installed UDeploy server and agents from teh scratch and defined component process (script) for deploying/managing teh deployment of a component using UDeploy.
  • Reviewed, created, and modified UDeploy workflow configurations and templates by teh COT team.
  • Created UDeploy templates for components & applications, onboarded apps into UDeploy to achieve continuous integration.
  • Used Bamboo for automating Builds and Automating Deployments.
  • Used ANT and MAVEN as build tools on java projects for teh development of build artifacts on teh source code.
  • Worked wif ANT tool to do teh builds and integrated wif Bamboo for teh builds as teh continuous integration process.
  • Involved in repository management in ANT to share snapshots and releases of internal projects using Nexus tool.
  • Used Maven to build java-based web applications and integrated it wif Nexus repository and Jenkins CI pipeline.
  • Branching, Tagging, Release Activities on Version Control Tools used SVN and Git.
  • Created various scripts in Bash, Perl, and Ruby for automation of various build processes.
  • Create users, groups and manage access controls in subversion.
  • Maintaining teh source code in GIT for various applications.
  • Deploying teh WAR files in Tomcat Server.

We'd love your feedback!