We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

0/5 (Submit Your Rating)

Seattle, WA

SUMMARY

  • 7+ years of IT experience as Cloud/DevOps Engineer, Systems Administrator in SCM, Build/Release Management with 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 and AWS Solutions across a range of cloud models like SaaS, PaaS, IaaS, and integrated on-premise, on-demand workloads with the public cloud.
  • Worked on AWS and its services IAM, VPC, EC2, EBS, RDS, S3, Lambda, Auto Scaling, Elastic Beanstalk, DynamoDB, Azure MySQL flexible Servers, Redis, SSM, Route 53, CloudFront, CloudWatch, CloudTrail, SQS and SNS.
  • 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
  • Experienced in using Terraform to create modules to launch AWS, Azure infrastructure and manage, implemented all infrastructure deployments by maintaining clean Terraform code/ modules to manage configurations and automate installation process.
  • 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 the process.
  • Experience in managing IAM policies with 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.
  • 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 with container-based deployments using Docker, working with 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

IaC Tools: Terraform, CloudFormation, ARM templates

Container Tools: Docker, Kubernetes

PROFESSIONAL EXPERIENCE

Confidential, Seattle, WA

Sr. DevOps Engineer

Responsibilities:

  • Worked in Hybrid Cloud environment with the 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 the 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 with huge TB’s of data with data in replication to migrate data to Azure MYSQL flex Servers.
  • Worked on setting up Private DNS, VNet, VPN peering, VNet Gateways, to have 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 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.
  • 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.
  • Implemented Prometheus and Grafana in Kubernetes to collect the metrics from microservices/ applications and scrape the pods for near real time and performed RBAC stuff within 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 has a UI to manage all the OpenShift deployments and written some Ansible cloud, storage and database modules/ playbooks to execute rolling deployments which helped in achieving near zero down time.
  • Worked on Docker and bare-metal Kubernetes to enhance the orchestration of container-based services. Developed Helm charts to deploy various instances in Kubernetes like deployment, services, config maps, secrets, rolebinding and Ingress

Confidential, Phoenix, AZ

Sr. Cloud Engineer

Responsibilities:

  • Automated build and release process (CI/CD) using Azure DevOps services.
  • Worked on AWS and its services IAM, VPC, EC2, EBS, RDS, S3, Lambda, Auto Scaling, Elastic Beanstalk, DynamoDB, Azure MySQL flexible Servers, Redis, SSM, Route 53, CloudFront, CloudWatch, CloudTrail, SQS and SNS.
  • Maintained EC2 Services, Launching Instances, attaching volumes and snapshots, configuring security groups and Monitoring the instances via CloudWatch
  • Created Users, Groups, Roles, Policies and Identity providers in AWS Identity Access Management (IAM) for improved login.
  • Worked on creating Buckets with 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 the petabyte-scalable data using AWS Redshift cluster.
  • Managed servers on the 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 withAWSinstances 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 the Docker registry and deploy them in Kubernetes.
  • Provided consistent environment using Kubernetes for deployment scaling and load balancing to the application from dev through production, easing the code development and deployment pipeline by implementing Docker containerization with multiple namespaces.

Confidential

DevOps Engineer

Responsibilities:

  • 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 the execution of Implementation along with Technical/Business validations post every Maintenance/Major release in ServiceNow.
  • Developed Terraform templates that can spin up infrastructure for multi-tier application and provisioned boot strapped software on Cloud with terraform.
  • In working withAnsible, 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 withGITto store the code and integrate it toAnsible towerto deploy the playbook.
  • Proficient in using Ansible Tower, which provides an easy-to-use dashboard and role-based access control, so that it is easier to allow individual teams access to use Ansible for their deployments.
  • Integrated Jenkins CI/CD pipeline with various DevOps tools such as GIT, Nexus, SonarQube, Ansible.
  • Worked on container-based deployments using Docker, working with Docker images, Docker Hub, Docker Compose, Docker-registries and Kubernetes.
  • Worked on Docker hub, creating Docker images and handle multiple containers as a cluster with Docker Swarm

Confidential

System Administrator

Responsibilities:

  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT with Development/Test/Production Branching Model for weekly releases.
  • Worked closely with Developers, QA teams, Production, and other stakeholders to deliver software through the build and deployment system.
  • Automate Continuous Build and Deploy Jenkins Continuous Integration tool.
  • Setting up Jenkins master, adding the necessary plugins and adding more slaves to support scalability and agility.
  • Installed UDeploy server and agents from the scratch and defined component process (script) for deploying/managing the deployment of a component using UDeploy.
  • Reviewed, created, and modified UDeploy workflow configurations and templates by the 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 the development of build artifacts on the source code.
  • Worked with ANT tool to do the builds and integrated with Bamboo for the builds as the 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 with 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 the source code in GIT for various applications.
  • Deploying the WAR files in Tomcat Server.

We'd love your feedback!