We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

OH

SUMMARY:

  • A Certified DevOps Engineer enthusiastic and proficient in the dynamic work environment on CI - CD, Build and Release Management
  • Source Code Management, Configuration Management, Containerization, and Orchestration.
  • Experienced in Deploying Multi-cloud environments like Networking, System Administration, and Development with security guard rails.
  • Strong knowledge of application framework and patterns to troubleshoot and solve performance problems in an enterprise software environment.

TECHNICAL SKILLS:

 

Languages: Perl, Bash, PowerShell, Python, Go, Ruby, Node

SCM Tools: Subversion (SVN), GitHub, GitLab, Bit-Bucket

Build Tools: Ant, Maven, AWS Code-Build, AWS Code-Commit

CI / CD: Jenkins, GitLab CI-CD, AWS Code Commit

Containerization and Orchestration: Docker, Kubernetes

Monitoring Tools: Cloud Watch, Prometheus, Dynatrace, Sumo Logic, Splunk, Nagios

Cloud Platforms: Azure, AWS and GCP(Associate)

Configuration Tools: Chef, Puppet, Ansible, Terraform, CloudFormation

Servers: WebLogic, WebSphere, JBOSS, Apache Tomcat

Platforms: UNIX, Linux, Microsoft Windows Vista/ XP/ 2000

App-frameworks: Serverless, Containerized, Single Page Apps, Monolithic and micro-services.

 

PROFESSIONAL EXPERIENCE:

Confidential, OH

Sr. DevOps Engineer

Responsibilities:

  • Worked on Microsoft Azure cloud to create and manage Virtual network’s End Points, Storage Account and Affinity Groups in Azure Portal and provided support to client by deploying Terraform Configs
  • Automated tasks in Microsoft Azure including Azure CLI, Azure Management, Azure Portal, Azure PowerShell.
  • Created Storage Pool and Stripping of Disk for Azure Virtual Machines. Backup Configure and Restore Azure Virtual Machine using Azure Backup., Storage Account and Affinity Group via Terraform
  • Azure Network Configuration - Created resource groups using Azure resource manager which allow to see cost/billing and monitoring information for resources within a resource group and manage access to those resources as a set for individual customer.
  • Deployed Kubernetes cluster in Azure using Azure Kubernetes Service (AKS). Created an AKS cluster in the Azure portal, with cluster the Azure CLI and used template driven deployment options such as Resource Manager Templates and Terraform.
  • Manage AWS Environment via Terraform for Ops Code and IAM via CloudFormation, CloudFormation Drift Detection Automations via Lambda.
  • Author Terraform (TFE) Sentinel Policies for Infrastructure components like Networking, Storage and Account Baselines.
  • Built AWS EC2 Image Factory via Terraform, Factory: AWS Inspector for scanning the Image, SSM Documents to harden if any Vulnerabilities, AWS Lambda and AWS SNS for Customized notification (status and inspector reports) to Infra and Security teams.
  • Author Custom AWS Config Rules and Remediation Lambdas for overall compliant Production Environments.
  • AWS CloudTrail event driven Automations (python in serverless framework) to help assist Account Management (AD Group Creation, Notify any Resource API Abuse to Security E.g.: Manual Change to IAM policies/roles)
  • Authored Docker files for virtualizing the servers for the test environments and dev-environments needs using Docker containers.
  • Author Helm Charts to package Kubernetes native applications (Python, Java).
  • Designed and deployed Gitlab CI files to deploy core Infrastructure (Terraform Custom Modules)
  • Performed integration of Code Quality Analysis Techniques like Check styles, Find Bugs, NUnit, JUnit, with CI tool Jenkins.
  • Implemented testing framework for infrastructure ops code (python) using tox and pytest.
  • Maintained version control setup of configuration files, automount maps, software repos etc. using Git repositories. Strong hands on experience committing and pushing the code to Git repositories and installed Git plug-ins and creating builds in Jenkins.
  • Author build scripts using Maven as the build tool for the creation of the build artifacts like WAR or EAR files.
  • Configured the Ansible Tower by writing Ansible playbooks, so clients can run them easily by just a push button.
  • Integrated Prometheus with Splunk by configuring TCP port to visualize metrices of the AKS pods for advanced monitoring.

Confidential, MD

Sr. Cloud Engineer

Responsibilities:

  • Provisioned and administered EC2 instances and configuring EBS, Simple Storage(S3) cross region replication, Elastic Load Balancer(ELB), configure Auto scaling, setting up CloudWatch alarms, Virtual Private Cloud (VPC), mapping with multi availability zones VPC instances and RDS, based on architecture.
  • Authored Terraform Modules to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • On boarded and migrated test and staging use cases for applications to AWS cloud with public and private IP ranges to increase development productivity by reducing test-run times.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS.
  • Hands-on experience on building cloud infrastructure from scratch using EC2, ASG, ELB, Route53, DynamoDB and VPC. Chef is used as the provisioning tool along with Terraform.
  • Implemented and maintained Chef configuration management spanning several environments in VMware and the AWS cloud.
  • Created terraform templates which can be used as modules by passing the parameters.
  • Worked on AWS costs by writing the Ansible Playbooks for auto Start/Stop of AWS resources at the time of the day by triggering it from Jenkins and knowledge on RHEL on Ansible Playbooks, Modules and Roles.
  • Wrote Ansible playbooks to manage all existing servers and automate the build/configuration of new servers. All server's types where fully defined in Ansible, so that a newly built server could be up and ready for production within 30 minutes OS installation.
  • Authored Docker files for app team references, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Worked on end to end setup of the Artifactory as a docker container with a secure private docker registry and local docker repositories for storing the built docker images.
  • Implemented build stage to build the microservice and push the Docker container image to the private docker registry.
  • Designed and deployed Docker container image Life cycle (Build, Artifact and Deploy).
  • Created Kubernetes clusters using Kops: replication controllers, services, deployments, labels, health checks and ingress by writing kube config files. Created as a terraform module for team self-service.
  • Deployed and Configured Jenkins and built pipelines to drive all microservice builds out to the Docker registry and then deployed to Kubernetes.
  • Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and managed releases of Helm packages.
  • Integrated Git and Maven with Jenkins to implement the continuous integration process.
  • Built Continuous Integration and Continuous delivery environment in Jenkins.
  • Analyze and resolve conflicts related to merging of source code for GIT.
  • Developed build scripts using Maven as the build tool for the creation of the build artifacts like WAR or EAR files.
  • Configured Dynatrace for infrastructure monitoring on AWS for monitoring of EC2s
  • Hosted Dynatrace managed server on AWS to deploy Dynatrace and created a monitoring policy and provisioned key based access.
  • Configured and ensured connection to RDS database running on MySQL engines.
  • Created and modified Jira workflows including project workflows, field configurations, and notification schemes.

Confidential, TX

DevOps Engineer

Responsibilities:

  • Worked on Microsoft Azure (Public) Cloud to provide support to client by creating Virtual Machines through Power Shell Script and Azure Portal. Created, managed virtual Network. End Points, Storage Account and Affinity Group in Azure Portal.
  • Experience in using Microsoft Azure including Azure CLI, Azure Management, Azure Portal, Azure PowerShell, Red Gate Cloud Services.
  • Creating Storage Pool and Stripping of Disk for Azure Virtual Machines. Backup Configure and Restore Azure Virtual Machine using Azure Backup., Storage Account and Affinity Group in Azure Portal.
  • Experienced in Azure Network Configuration - Created resource groups using resource manager which allow to see cost/billing and monitoring information for resources within a resource group and manage access to those resources as a set for individual customer.
  • Deployment of Cloud service including Jenkins and Nexus using Terraform.
  • Worked on Chef to manage the infrastructure such as Access policy and permissions, Load balancers and Autoscaling policy.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize product configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.
  • Worked with Ansible to manages the containers and the environments around the containers.
  • Implemented continuous delivery pipeline involving Jenkins, Ansible to complete the automation from commit to deployment.
  • Container management using Docker by writing Docker files and set up the automated build on Docker HUB.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs and, configuration automation using Docker containers.
  • Managed large volumes of container clusters with Kubernetes.
  • Administered and Engineered Jenkins to manage weekly Build, Test and Deploy chain.
  • Experience to build CI/CD Pipeline to automate the code release process using Integration tools like GIT, Git Hub, Jenkins, and artifact repo. Used Shell script to perform testing on Jenkins.
  • Maintained version control setup of configuration files, automount maps, software repos etc. using Git repositories. Strong hands on committing and pushing the code to Git repositories and installed Git plug-ins and creating builds in Jenkins.
  • Connected continuous integration system with GIT version control repository and continually build as the check-in's come from the developer
  • Developed build scripts using Maven as the build tool for the creation of the build artifacts like WAR or EAR files.
  • Created Splunk dashboards and have Splunk UI experience and able to debug search queries.
  • Managed cron jobs, batch processing and job scheduling and creating Splunk dashboard for collecting logs.
  • Performed both Staging and Production deployments using deployment preparation and setup deployment PowerShell scripts.

Confidential, AZ

AWS Cloud Engineer

Responsibilities:

  • Implemented a Continuous Delivery framework using Jenkins, Maven in Linux environment.
  • Involved in Building and configuring of Red Hat Linux servers remotely using Kick Start Servers.
  • Deployment and Configuration onto the application server Tomcat.
  • Experience in developing and deploying applications using Maven. Monitoring, maintaining and upgrading application servers and My SQL databases along with configuring replication.
  • Worked with various AWS services like S3 buckets, VPC, EC2, RDS, IAM, Database migration service.
  • Created scalable infrastructure in AWS cloud by using various AWS services like EC2, VPC, RDS, and Route53.
  • Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
  • Experience in execution of Shell, Bash and Python scripts to automate tasks.
  • Write PowerShell scripts for user management.
  • Wrote Python and Perl scripts for automated deployments especially in handling all the tasks.
  • Maintained build related scripts developed in shell for Maven builds. Created and modified build configuration files including POM.xml.
  • Automated Maven builds by integrating them with Continuous Integration tools Jenkins.
  • Used both GIT as source control systems to manage code.
  • Created Ansible playbooks for different environments for release and converted Puppet scripts into the Ansible Playbooks
  • Worked with Ansible on various deployment configurations.
  • Created multiple custom Nagios checks and event handlers to monitor and maintain servers.
  • Used Nagios as a monitoring tool to identify and resolve infrastructure problems before they affect critical processes and worked on Nagios Event handlers in case of automatic restart of failed applications and services.

C onfidential

Build and Release Engineer

Responsibilities:

  • Experience creating DevOps strategy in a various distribution of LINUX and Windows alongside using DevOps tools suites like Subversion (SVN), GIT, CVS, ANT, Maven, Jenkins, Chef, Nagios and Splunk in traditional environments, as well as cloud environment like AWS, Open stack.
  • Administered Linux servers for several functions including managing Apache/Tomcat server, mail server, and MySQL databases in both development and production.
  • Automated both .Net and Java Applications using industry's best automation tool Hudson.
  • Author shell scripts (Bash), Ruby, Python and PowerShell for setting up baselines, branching, merging, and automation processes across the environments using SCM tools like GIT, Subversion (SVN), Stash and TFS on Linux and windows platforms.
  • Experience in designing and implementing continuous integration system using Jenkins by creating Python and Perl scripts.
  • Created Nagios instance from scratch to include all servers in all environments.
  • Installed and upgrade of patches and packages on RHEL 5/6 using RPM & YUM.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Configured Jenkins to implement nightly builds on daily basis and generated change log that includes changes happened from last 24 hours.
  • Used Jenkins as a continuous integration tool for automation of daily process.
  • Implemented the setup for master slave architecture to improve the Performance of Jenkins.
  • Hands on Experience in using configuration management tools like Puppet/ Chef.
  • Deployed Puppet for configuration management to existing infrastructure.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.

Hire Now