We provide IT Staff Augmentation Services!

Sr Devops Engineer Resume

0/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • 10+ years of overall experience in IT industry having abilities working with Cloud, DevOps and Build and Release Management involving extensive work towards maintaining Cloud infrastructure in AWS and Azure and also expertise with Continuous Integration, Continuous Delivery, Continuous Deployment, Configuration Management, Automation, Containerization, Monitoring and Linux System Administration.
  • Experience in designing, configuring and managing cloud infrastructures utilizing Amazon Web Services (AWS) including EC2, S3, RedShift, CloudFront, RDS, DynamoDB, VPC, Route53, CloudFormation, Elasticsearch, Elastic Container Service, Identity Access Management (IAM), Elastic Beanstalk.
  • Experience working on Multiple AWS instances, set the Security Groups, Elastic Load Balancer, Auto Scaling to design cost effective, fault tolerant and highly available systems and created alarms and trigger points in CloudWatch based on thresholds and monitored the server's performance.
  • Experienced in using AWS Lambda for Serverless computing and also in triggering changes in actions by users and invoking the Lambda functions linked to other AWS Services.
  • Experience in designing, configuring and deploying with Microsoft Azure for a multitude of applications utilizing the Azure stack which includes Compute, Web & Mobile, Blobs, Resource Groups, Azure SQL, Cloud Services, and ARM, Resource Manager, Azure VM, Azure Data Factory focusing on high - availability, fault tolerance, and auto-scaling and Storage.
  • Experience in creating and managing Azure AD tenants and configured applications with Azure AD. Configuring ADFS authentication flow, ADFS installation using Azure AD Connect.
  • Extensively worked in infrastructure as code, execution plans, resource graph and change automation using Terraform. Managed AWS infrastructure as code using Terraform and CloudFormation.
  • Expertise in implementing Terraform modules for deployment of various applications across Azure cloud provider and managing infrastructure.
  • Proficient with Vagrant, Docker, Kubernetes based cluster container and virtualization deployments to create shelf environments for dev teams, containerization/Virtualization of environment delivery for releases using virtualization tools like VMware, VirtualBox and OpenStack cloud.
  • Worked on installing Docker using Docker toolbox, creation of custom Docker container images, tagging and pushing the images, removing images, and managing Docker volumes and setting up Docker Host in CentOS and Ubuntu.
  • Well versed in container orchestration using Kubernetes. Experienced in Kubernetes deployment of microservices, replication controllers, Helm charts, Scheduler, clusters.
  • Experience Installing and configuring Kubernetes UI for better visualization of the Cluster Managements, Nodes and Pods in the environments.
  • Experience working with Ansible playbooks written in YAML for virtual and physical instance provisioning, configuration management, patching and software deployment.
  • Experienced in Writing Chef Recipes to automate the build/deployment process and do an overall process improvement to any manual processes.
  • Experience in CI (Continuous Integration) and CD (Continuous Delivery) methodologies using Jenkins for End-to-End automation for all build and deployments of Java or J2EE applications.
  • Ability to build deployment, build scripts and automated solutions using various Scripting languages such as Shell, Python, Ruby.
  • Experience in using Splunk for log analyzing and improving the performance of servers. Monitor performance of server as per daily activities using Nagios monitoring tools.
  • Experience in branching, tagging and maintaining the version across the environments working on Version control tools like SVN and GIT.
  • Proficient in tracing complex build problems, release issues and environment issues in a multi-component environment.

TECHNICAL SKILLS:

Operating System: Redhat Linux, Ubuntu, CentOS,, Windows, Mac OS X

Automation and Configuration Management Tools: Jenkins, Chef, Ansible, Ant, Maven, DOCKER, Kubernetes, Kickstart, Terraform

Cloud Services: Amazon Web Services: EC2, S3, ELB, RDS, VPC, Direct Connect, Route 53, Cloud Trail, IAM, SNS, SQS, SWFAzure, OpenStack

Version control tools: GIT, Bitbucket, Subversion (SVN)

Database System: MS SQL Server, MySQL, MongoDB, Cassandra DB

Application and Web servers: Apache Tomcat, JBoss, Web Logic, Web Sphere

Scripting: Python, Javascript, Ruby, Bash shell, Power Shell scripting

Virtualization Technologies: VMware, Windows Hyper-V, Virtual Box, Power VM

Monitoring Tools: Nagios, Splunk, Cloudwatch, ELK

Programming Languages: C, Java, Python, Ruby

Web Programming: HTML, Javascript, CSS, AJAX

PROFESSIONAL EXPERIENCE:

Confidential

Sr DevOps Engineer

Responsibilities:

  • Azure API management, Security Cloud to Cloud Integration(Public, private).
  • Create Azure ADO Pipelines to creates workload in Azure.
  • Write Terraform scripts from scratch for building Dev, staging Prod and DR environments
  • Develop PowerShell scripts and ARM templates to automate the provisioning and deployment process
  • Provide Technical guidance on building solutions using Azure PaaS and other service
  • Work closely with the customer, developers & technical teams to manage and support the IT infrastructure.
  • Build, deploy and manage robust & geo-redundant applications in Kubernetes environment
  • Build CI/CD pipelines using Jenkins & Git in collaboration with the development team
  • Troubleshoot and identify performance, connectivity and other issue for the applications hosted in Azure platform Assist leadership with the ongoing development of policies and procedures for the purpose of consistent product delivery.
  • Proactive monitoring of application environment using tools like Splunk, Introscope, Nagios, Prometheus, Grafana, T-APM, Cloud native tools like Azure monitor, Azure application insights.
  • Define cloud network architecture using virtual networks, VPN and express route to establish Connectivity between on premises and Cloud.
  • Define cloud architecture, design and implementation plans for hosting Complex application workloads on MS azure.
  • Provide Technical oversight and guidance during clients engagements execution.

Confidential

Sr Cloud/DevOps Engineer

Responsibilities:

  • Created Azure Automation Assets, Graphical runbooks, PowerShell runbooks that will automate specific tasks, deployed Azure AD Connect, configuring ADFS authentication flow, ADFS installation using Azure AD Connect.
  • Created multiple PowerShell scripts to automate the AzureAD Authentication and creation of Enterprise Applications and creating Service Principals for the applications and assigning the appropriate roles to them so that they can have enough privileges going forward in the workflows and also written python scripts to deploy multiple ARM templates for Landing Zone deployments (Virtual Networks, Policies, Data, Security & Compute)
  • Integrated Azure & AWS Clouds with other tools like Morpheus (CMP-Cloud Management Platform), Cloud Health (Billing) and ScienceLogic (Monitoring).
  • Involved in Creating, configuring and managing a cluster of VMs that are preconfigured to run containerized applications using Azure container services and worked with windows Azure, cloud Services, Storage accounts, AZURE Traffic Manager and created Azure PowerShell script for APIM backup and restore operations.
  • Providing day to day developer support to Azure customers by resolving escalated, complex technical customer issues on the Azure PaaS Services and delivering Azure Technical Support against CPE and workflow efficiency/SLA targets
  • Worked with Version Control, Build & Release Management and Deployments of the Solutions to the DEV, QA & PROD Environments leveraging Azure DevOps/VSTS principles/process (CI/CD) and toolsets of Visual Studio, AKS (Azure Kubernetes Service), Application Insights, Log Analytics.
  • Involved in Serverless services (Azure Functions) where I had created and configured HTTP Triggers in the Azure Functions with Application insights for monitoring and performing the load testing on the Applications using the VSTS (Visual Studio Team Services).
  • Built a prototype Azure Data Lake application that accesses 3rd party data services via Web Services. The solution dynamically scales, automatically adding/removing cloud-based compute, storage and network resources based upon changing workloads.
  • Deployed Windows and Linux based Docker containers with popular container orchestrators like Kubernetes and provisioned by the Azure Container Service and integration of container registries, specifically Docker Hub and the Azure Container Registry into DevOps workflows.
  • Experienced in working with Docker container snapshots, attaching it to a running container, managing containers, directory structures and removing Docker images.
  • Configured Docker container for branching purposes and Implemented Docker automation solution for CI/CD.
  • Installed Docker Registry for local upload and download of Docker images and from Docker Hub and created Docker files to automate the process of capturing and using the images.

Environment: & Tools: Azure (Web Roles, Worker Roles, SQL Azure, Azure Storage, Azure AD, Resource Groups, Office365, RBAC), AWS EC2, S3, VPC, Route 53, CloudFormation, Docker, Terraform, GITLAB, JIRA, RHEL, CentOS, Shell scripting, Python Scripting and YAML scripting

Confidential, Las Vegas, Nevada

Sr. Cloud/ DevOps Engineer

Responsibilities:

  • Automating and Working on the migration of WebSphere Application Servers to Google cloud platform Infrastructure using GCP cloud Deployment Manager by Securing the GCP infrastructure using Private subnets, Security groups, NACL(VPC), etc. by managing the few other services like Compute Engine, App Engine, Cloud Storage, VPC, Load Balancing, Big Query, Firewalls, Stack Driver.
  • Configured Azure Virtual Networks, subnets, DHCP address blocks, Azure network settings, DNS settings, security policies, and routing. Also, I deployed Azure IaaS virtual machines and cloud services (PaaS role instances) into secure Virtual Networks and subnet.
  • Hands-on experience in Azure Cloud Services (PaaS & IaaS), Storage, Web Apps, Active Directory, Azure Container Service, VPN Gateway, Content Delivery Management, Traffic Manager, Azure Monitoring, OMS, Key Vault, Visual Studio Online (VSO), Cognitive Services (LUIS) and SQL Azure.
  • Design a robust future state Ingestion Framework solution leveraging Azure Data Factory, Azure SQL database, Cosmos DB & Data warehouse also Involved on migrating SQL Server databases to SQL Azure Database using SQL Azure Migration Wizard and used Python API to upload agent logs into Azure blob storage.
  • Worked on extracting Metrics and Logs in Splunk for RabbitMQ customers for troubleshooting, alerting, reporting and oversight also Implemented the message pipeline using RabbitMQ and IBM WebSphere MQ in between applications and storage.
  • Setup Docker to automate container deployment through Jenkins and Deal with Docker Hub, making Docker Images and taking care of various Images essentially for middleware establishments.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins, and GitHub. Whenever a new Git-hub branch gets started, Jenkins automatically builds a new Docker container from it.
  • 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 DevOps workflows.
  • Created Kubernetes cluster with objects like Pods, Deployments, Services, and Config Maps and created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files, and Helm packages and implemented Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple namespace versions.
  • Managing and Implementing Team Foundation Server TFS as Version Management for Microsoft Technologies also creating disaster recovery plans for TFS working on administering TFS and creating TFS Backup schedules.
  • Build Data Sync job on Windows Azure to synchronize data from SQL 2012 databases to SQL Azure as well as in the installation, configuration & administration of Microsoft Windows 2012 R2 Servers and Microsoft Visual Studio, using GITHUB or source control, data collection, reporting, and project tracking.
  • Working on StackDriver Monitoring in GCP to check the alerts of the applications that run on the Google Cloud Platform and deploying on GCP using Google Cloud Deployment Manager.
  • Developed Python, Perl, and shell/bash scripts for TC Server/Tomcat web application servers and automation of the build and release process and to automate certain processes for the smooth process of a build tool like Maven.

Environment: Azure, GCP, Load Balancers, Ansible, Shell, Python, Linux, Jira, My SQL, Jenkins, Apache Tomcat 7.x, Docker, Virtualization, Kubernetes, Configured plug-ins for Apache HTTP server 2.4, Nginx, LDAP, JDK1.7, XML, SVN, Git.

Confidential, Las Vegas, Nevada

Sr. DevOps Engineer

Responsibilities:

  • Created AWS CloudFormation templates to create custom sized VPC, subnets, EC2 instances, ELB, security groups. Worked on tagging standards for proper identification and ownership of EC2 instances. and other AWS Services like EBS, CloudFront, cloud watch, RDS, S3, Glacier, DynamoDB, Lambda, RDS, IAM, Route53, SNS, SQS, Cloud Trail.
  • Played an important role in the implementation/deployment of a cloud-based infrastructure (Web apps, Application Service Environments, Firewalls, load balancers, storage, monitoring, security, DNS, etc.)
  • Migrated services from a managed hosting environment to AWS including service design, network layout, data migration, automation, monitoring, deployments and cutover, documentation, overall plan, cost analysis, and timeline.
  • Converted existing AWS infrastructure to server-less architecture (AWS Lambda) and deployed it via Terraform. Migrated data from Data centers and on-premises to Cloud using AWS Import/Export Snowball service.,
  • Played a key role in Architect, build, and maintain Highly Available secure multi-zone AWS cloud infrastructure utilizing Chef with AWS CloudFormation and Jenkins for continuous integration.
  • Build, configuration administration, and troubleshooting of the VPC networking in a cross-domain, including VPC peering, limits, and pricing and architects within AWS cloud populated by infrastructure, platform, and application services that share common security and interconnection and AWS Lambda and AWS config.
  • Configured applications that run multi-container Docker applications by utilizing the Docker-Compose tool which uses a file configured in YAML format. Used Kubernetes to manage containerized applications using its nodes, Config-Maps, selector, Services, and deployed application containers as Pods.
  • Designed and developed NoSQL solutions for all users by analyzing and resolving issues relating to database application performance.
  • Managed and administered all NoSQL (DynamoDB) database systems by preparing formal queries for various reporting requirements and also created and executed database solutions in distributed and clustered forms. Monitored database performance and developed new AWS solutions.
  • Worked on the latest upgrades and technologies for NoSQL databases by evaluating system performance and validated NoSQL (DynamoDB) solutions.
  • Managed and maintained Oracle and NoSQL databases in the production domain and supported operation tasks such as backup, replication, and schema modifications.
  • Involved in setting up Kubernetes (k8s) clusters for running microservices. Took several microservices into production with Kubernetes backed Infrastructure.
  • Experienced in working on several Docker components like Docker Engine, Hub, Machine, creating Docker images, Compose, Docker Registry, and handling multiple images primarily for middleware installations and domain configurations.
  • Managed policies and metadata of nodes, written cookbooks, and checked those using the Test Kitchen tool as well as knife and CHEF command-line tools in CHEF and focused on automation and continuous integration. Automated local development environment using chef.
  • Worked with AWS Cloud Formation Templates, terraform along with Ansible to render templates and Murano with Heat Orchestration templates in OpenStack Environment.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Maven to schedule the builds. I took the sole responsibility to maintain the CI Jenkins server.
  • Experienced in creating custom Build & Deployment automation solutions in scripting languages including Python, Shell, UNIX shell, Ruby, Perl. Worked and administered artifact tools including Nexus Artifactory.
  • Creating and Implementing branching and merging strategy with multiple branches and using Git as a source code management repository to keep track of version changes.
  • Applied Amazon Elasticsearch Service to deploy, operate, and scale Elasticsearch clusters in the AWS Cloud. Build and produce REST service for custom Search service on AWS Elasticsearch.
  • Implemented a centralized logging system using log stash configured as an ELK stack (Elastic Search, Log stash, and Kibana) to monitor system logs, VPC Flow logs, Cloud Trail Events, changes in S3, etc.
  • Engineered Splunk to build, configure, and maintain heterogeneous environments and have in-depth knowledge of log analysis generated by various systems including security products.
  • 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 within the same cluster.

Environment: AWS, Terraform, involved Jenkins, OpenStack, Linux, Solaris, RHEL 6.x, Vagrant, Ant, Git, Jira, Nexus, Windows, Bash, Python, Apache2, Nginx, Network Protocols, Virtualization, BMC Remedy, Oracle HTTP Server.

Confidential

DevOps/System Engineer

Responsibilities:

  • Creating a Release Plan, collection, analysis and presentation of Release Project Metrics on a weekly basis.
  • Worked on Jenkins CI/CD pipeline jobs for end-to-end automation to build, test and deliver artifacts and troubleshoot the build issue during the Jenkins build process.
  • Created, tested and deployed an end-to-end CI/CD pipeline for various applications using Jenkins as the main Integration server for Dev, QA, Staging and Prod environments.
  • Managed Dependency Management within the teams by installing and configuring Nexus Repository Manager. Also managed artifacts in Nexus repository.
  • Creating Local, Virtual Repositories in Artifactory for the project and release builds, repository management in ANT to share snapshots and releases of internal projects using JFrog Artifactory.
  • Worked on leveraging digital CI/CD platform Jenkins incorporating automated build processes, unit testing framework, end-to-end mock testing, code quality checking, and artifact management using Nexus.
  • Create configuration pipeline using Jenkins vault to maintain application configuration independent of application releases.
  • Setup Jenkins server and built jobs to provide continuous automated builds based on polling the GIT and integrated GIT with Jenkins to automate the code check out process with the help of Jenkins DSL Plugin.
  • Created repositories, branches, tags in GIT, assisted the developers to fix merging issues.
  • Responsible for developing and maintaining build, deployment scripts for test, Staging and Production environments using ANT.
  • Developed build pipelines to produce Linux Server master images on a schedule as well as track configuration changes.
  • Experience integrating Junit, SonarQube code analysis and testing during the build.

Environment: Jenkins, Nexus, JFrog Artifactory, ANT, Git, Jira, Linux, Junit, SonarQube, WebLogic, Apache, Shell Scripts.

Confidential, Las Vegas, Nevada

DevOps Engineer

Responsibilities:

  • Worked in AWS environment, instrumental in utilizing compute services (EC2, ELB), storage services (S3, Elastic Block Storage), Elastic Beanstalk, VPC, SNS, IAM.
  • Supported AWS cloud environment with AWS instances and configured Elastic IP and Elastic storage. Cloud and system virtualization platforms and tools (AWS, VMWare, DOCKER, Vagrant).
  • Planned, deployed, monitored, and maintained Amazon AWS cloud infrastructure consisting of multiple EC2 nodes and VMWare virtual machines as required in the environment.
  • Created S3 buckets, IAM role-based policies and assigned to cloud instances. Created Python scripts to totally automate AWS services which includes web servers, ELB, Cloud Front distribution, database, EC2 and database security groups and application configuration, this script creates stacks, single servers, or joins web servers to stacks.
  • Created infrastructure in a coded manner (Infrastructure as code) using Chef for configuration management of virtual environments, and Vagrant for virtual machine and resource control. Deployed and configured Chef Server including bootstrapping of Chef Client nodes for provisioning.
  • Worked on documentation - Chef basics, initial setup of Chef, Data bags implementation, Coding standards, Cookbook document, Testing docs.
  • Created Terraform templates for provisioning virtual networks, subnets, VM Scale sets, load balancers and NAT rules
  • Designed DevOps workflow for multiple applications by orchestrating Test, Build, Release and Deploy phases through various CI/CD pipelines using Git, Jenkins, Chef and build the deliverable artifacts using Maven as a build tool in Jenkins for Java applications and deploy them to various environments.
  • Maintained artifacts in binary repositories using JFrog Artifactory and pushed new artifacts by configuring the Jenkins project Jenkins Artifactory plugin. Developed, evaluated and documented the installation of Splunk for management purposes. Created alerts, Schedule searches and Dashboards using Post Process Search in Splunk.
  • Automated Java Builds with ANT and implemented multiple plugins for Code analysis, Junit, Code coverage, PMD, SonarQube, etc. Installed and administered Artifactory repository to deploy the artifacts generated by ANT.
  • I wrote the Ansible playbooks which is the entry point for Ansible provisioning, where the automation is defined through tasks using YAML format and running Ansible Scripts to provision Dev servers.
  • Maintained Bitbucket repositories which includes Jenkins and JIRA Integration, creating new repositories, enabling GIT to ignore, branching, merging, creating pull requests and the access control strategies from Bitbucket.
  • Involved in Building and configuring Red Hat Linux Servers using Kickstart for the project and maintained maximum uptime, performance for enterprise production, QA and UAT staging.
  • Performed NIC bonding/NIC Teaming configuration in Linux/UNIX/Windows/VMware systems to increase the bandwidth or redundancy based on the requirement by the application.

Environment: & Tools: Puppet, Chef, ANT, Jenkins, Apache Tomcat, Subversion, GIT, SVN, JIRA, Nagios, Splunk, RHEL, CentOS, Kickstart, Shell scripting, Python Scripting and Perl scripting.

Confidential

Systems Administrator

Responsibilities:

  • Performed standard System administration tasks, such as troubleshooting and problem resolution, patching, installing packages using rpm and yum, drivers, software and hardware upgrades.
  • Worked on Cron jobs, Systems backup and OS installation using Jumpstart and Kickstart for RedHat Enterprise Linux environments.
  • Work specifically within the Linux OS, storage, how applications interact with underlying systems.
  • Wrote and enhanced existing scripts in Bash Shell and Python which are used for data center migration and performance improvements on operating systems and developed wrapper scripts in Bash shell to automate execution of multiple Python scripts.
  • Developed automated processes that run daily to check disk usage and perform clean-up of file systems on Linux environments using shell, Bash scripting(ksh), Python.
  • Worked on building, testing and deployment of Java Applications on to Test Servers and Production Servers.
  • Responsible for maintaining and configuring NFS, DNS, DHCP and iSCSI servers.
  • Provide End to End Linux Administration including installation, configuration, upgrades, and maintenance and troubleshooting of Linux systems.
  • Perform Day-to-day, hands on work building, patching, and maintaining Linux systems in a highly virtualized (VMware) environment.
  • Worked on patches installation, patch upgrades and packages installation on Red Hat Linux servers by using RPM & YUM.
  • Written different bash shell scripts, as per the needs for monitoring, automation of installs and configurations for RedHat Linux environment.
  • Demonstrated scripting experience in bash, ksh, or Shell Experience working in a team and large environment.
  • Expertise in writing Bash Scripts (hash and arrays), Python Scripts for deployment of Java applications on bare servers or Middleware tools.
  • Responsible for administration of the Engineering LAN/WAN including switch and router provisioning and administration.
  • Setting up network environments using TCP/IP, NIS, NFS, DNS, SNMP agents, DHCP and Proxy.

Environment: RedHat Enterprise Linux, VMWare, shell, Python, Bash, Java, Network (LAN, WAN, TCP/IP, NIS, NFS, DNS, SNMP, DHCP).

Confidential, Atlanta, Georgia

 Build & Release Engineer

Responsibilities:

  • As a member of the Release Engineering group, redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting, on the UNIX platform.
  • Worked in the Agile Project management Process, JIRA for Issue Tracking and monitoring, and with the Architects on SDLC process being the owner of post-development environments.
  • Wrote shell scripts and automated creating projects in Jenkins and Nexus repository as part of the release process.
  • Worked on Jenkins, GitHub, Artifactory, and all internal build systems for the core development team on an enterprise-level Java-based cloud orchestration/automation tool.
  • Developing and maintaining the built environment, the source code control system, and managing build packages using GIT and GIT Hub.
  • Experience in Branching, Merging, Tagging, and maintaining the version across the environments using SCM tools like Subversion (SVN), GIT (GitHub, GitLab).
  • Development of Scheduled tasks and UNIX scripts and Perl to maintain and automate the Build process.

We'd love your feedback!