We provide IT Staff Augmentation Services!

Devops Engineer Resume

4.00/5 (Submit Your Rating)

Frisco, TX

SUMMARY

  • 9 years of comprehensive experience in the areas of DevOps, Linux Administration and Development.
  • Significant experience in configuring and maintaining AWS which include services like Amazon EC2, ELB, Auto - Scaling, S3, Route53, IAM, VPC, RDS, Dynamo DB, Cloud Trail, Elastic Cache, SNS, SQS, Cloud Formation, Cloud Front.
  • Experienced in setting up the monitoring tools like Nagios and Amazon Cloud watch to monitor major metrics like Network packets, CPU utilization, Load Balancer Latency.
  • Extensively worked on Jenkins by installing, Configuring and maintaining for Continuous Integration (CI) and for End-End automation for performing tests and pushing build artifacts to JFrog Artifactory and Nexus.
  • Experience in Azure Development, worked on Azure web application, App services, Azure storage, Azure SQL Database, Virtual machines, Fabric controller, Azure AD, Azure search, and notification hub .
  • Experience with Ansible for application deployments, configuration management.
  • Good understanding and working knowledge on Vagrant & Docker based container deployments to create environments for dev teams and containerization for delivery and releases.
  • Wrote DockerFiles to build Images and run Containers to deploy micro services-oriented environments for scalable applications.
  • Good hands on with container orchestration tools like Kubernetes, experience with RedHat OpenShift Platform as a Service product.
  • Involved in securing of Kubernetes services using Istio Service Mesh. Implemented cluster services using Docker and Kubernetes to manage local deployments in Kubernetes by building a self-hosted Kubernetes cluster using Terraform and Ansible and deploying application containers.
  • Experience in containerizing maven applications using Docker and deployed to Kubernetes.
  • Good in Bash Scripts, Python programming for setting up Baselines, Branching, Merging and Automation Processes.
  • Written automation scripts for creating resources in OpenStack Cloud using Python and Terraform modules.
  • Deployed and configured Atlassian tools like Jira, Bitbucket, IBM Clear Quest for both hosting and issue tracking for local instances.
  • Experience in working on Configuration Management Tools like Ansible, Puppet and Chef.
  • Exposed to all aspects of Software Development Life Cycle (SDLC) such as Analysis, Planning, Developing, Testing and Implementing, and Post-production analysis of the projects, also experience in Agile Project Lifecycle and Sprint.
  • Experience in using virtualization tools like Virtual Box, VMware and provisioning virtual machines.
  • Strong knowledge in Building a highly scalable, highly available, Public cloud infrastructure using Azure services like App services, Azure Storage, Azure SQL database, Virtual machines, Fabric controller, Azure AD, Azure search, Notification hub, Application Insights, Virtual Networks, Virtual Machines, Cloud services, VPN, Application Gateways.
  • Experienced in deployment of applications on Apache Webserver, Nginx and Application Servers such as Tomcat, JBoss.
  • Experience in providing highly available and fault tolerant applications utilizing orchestration technologies like Kubernetes and Apache Mesos on Google Cloud Platform.
  • Experiance in installation of MongoDB on physical machines, Virtual machines as well as AWS. Backup & Recovery, Database optimization and Security maintenance.
  • Developed GIT based branching and merging models to have a robust SCM process in STASH and providing for more efficient means to manage the process.

TECHNICAL SKILLS

Build Systems: Maven, Ant, Gradle, MS Build

CI Tools: Jenkins, Hudson, Team city and Bamboo

Application Servers: WebLogic, Apache Tomcat, Jboss, Websphere.

Version Control Tools: GIT, Jira.

Web/Application Servers: Apache, Nginx.

Scripting Languages: Python, Shell, Ruby, Golang

Languages: Java, Python.

Operating Systems: Linux, Unix, Windows.

Virtualization Platforms: Hyper-V, VM ware

Methodologies: Agile, Scrum, Waterfall.

Configuration Management: Ansible, Chef & Puppet

Containerization Tools: Docker, Vagrant

Orchestration tool: Kubernetes

Application Deployment: UDeploy, Rundeck.

Clouds: AWS, Azure, GCP.

Monitoring Tools: Nagios, Cloud 360 monitoring tool

Databases: SQL Sever, MYSQL,Oracle Dynamo DB and MongoDB.

PROFESSIONAL EXPERIENCE

DevOps Engineer

Confidential, Frisco, TX

Responsibilities:

  • Managed Kubernetes charts using Helm, Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and Managed releases of Helm packages.
  • Manage all aspects of the end to end Build/Release/Deployment process for multi Project.
  • Involved and playing key role in migrating existing on-premise applications to AWS and Azure cloud platforms.
  • Monitoring the dashboards and alerts triggered with the help of different monitoring tools and fine-tuning alerts on Prometheus, Grafana, Splunk.
  • Implemented to reprocess the failure messages in Kafka using offset id.
  • Involved in securing of Kubernetes services using Istio Service Mesh. Implemented cluster services using Docker and Kubernetes to manage local deployments in Kubernetes by building a self-hosted Kubernetes cluster using Terraform and Ansible and deploying application containers.
  • Created branches from within JIRA and JIRA agile by integrating the Bitbucket with JIRA.
  • Used Python scripting for writing lambda functions.
  • Creating docker images, running them as a Containers on Kubernetes PKS cluster and handling the docker engine, docker hub, and compose.
  • Written Terraform scripts from scratch for building Dev, Staging, Prod and DR environments.
  • Worked with AWS CodePipeline for deployments into EKS clusters
  • Experience in writing the HTTP RESTful Web services and SOAP API's in Golang.
  • Configuring the tokens in APIGEE for security implementation of end to end security.
  • Created various Cloud formation templates applications on AWS.
  • Designed and implemented Infrastructure Development and Operations involving AWS Cloud platforms, EC2, EBS, S3, VPC, RDS, SES, ELB, Auto Scaling, Cloud Front, CloudFormation, CloudWatch and SNS.
  • Installed Ansible Registry for local upload and download of Docker images and even from Docker hub.
  • Managed Ansible Playbooks with Ansible modules, implemented CD automation using Ansible, managing existing servers and automation of build/configuration of new servers.
  • Installed, monitored and configured Applications in Nginx and Apache Tomcat Server and establish connectivity to databases and troubleshoot issues on the fly.
  • Installed and configured Nexus repository manager for sharing artifacts between internal teams and created proxy nexus repositories to speed up the build process.
  • Proposed branching strategies for using Version Control Systems like GIT, GitHub & Subversion.
  • Created branches, performed merges in version control systems (GIT).
  • Worked with Docker for convenient environment setup for development and testing.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing directory structures and managing containers.
  • Launching Grafana dashboards using the helmcharts to monitor the health of Kubernetes cluster, generating the hourly reports and metrics posted to check the health status.
  • Expertise in managing the clusters, decentralized the loggings and message queues by RabbitMQ.
  • Deployed the applications on multiple WebLogic Servers and maintained Load balancing, high availability and Fail over functionalities.
  • Designed the project workflows/pipelines using Jenkins as CI tool and wrote Python Scripts and BASH Script to automate the build process.
  • Extensively worked with Jenkins plugins like waveform, build pipeline, maven.
  • Working on Deployment procedures using middleware like Apache Tomcat, creating deploy scripts andsetting for the Production Release.
  • Involved in troubleshooting the servers.

Environment: Kubernetes, Java, Git, Terraform, Maven, Jenkins, Apache Tomcat, BitBucket Shell Script, Nginx, Ansible, Linux, Python, AWS and Docker.

AWS DevOps Engineer

Confidential, Denver, CO

Responsibilities:

  • Configured with AWS resources such as EC2, VPC, Route53, ELB, S3, EMR, supporting networking and management/monitoring services.
  • Created and maintained Highly Available and Fault Tolerant infrastructure in Amazon VPC using EC2 with Elastic load balancing and Auto scaling groups in AWS cloud.
  • Monitored AWS resources such as Amazon EC2 instances, Amazon DynamoDB tables, and Amazon RDS DB instances, as well as custom metrics generated by applications and services, and any log files generate applications using CloudWatch.
  • Managed Ubuntu, Linux and Windows virtual servers on AWS EC2 using Open-Source Chef Server.
  • Used Elasticsearch for powering not only Search but using ELK stack for logging and monitoring our systems end to end Using Beats.
  • 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
  • Troubleshooting any build issue with ELK and work towards the solution.
  • Created functions and assigned roles in AWS Lambda to run python scripts.
  • Automate provisioning and repetitive tasks using Terraform and Python, Docker container, Service Orchestration.
  • Managed Openshift master, nodes with upgrades, decommission them from active participation by evacuating the nodes and upgrading them.
  • Created AWS EBS volumes for storing application files for use with AWS EC2 instances whenever they are mounted to them and installed Pivotal Cloud Foundry (PCF) on EC2 to manage containers created by PCF.
  • Analyze and processed VPC Flow Logs, AWS CloudTrail event logs, and DNS logs using Amazon Guard Duty.
  • Created AWS Route53 to route traffic between different regions.
  • Support current migration of data center to AWS Cloud.
  • Created user and group accounts and allowing access using IAM and setting up own VPC networks and security groups.
  • Built and deployed a Chef Server in AWS for infrastructure automation.
  • Refactored messaging and storage implementation in loan originator service to use AWS SQS and S3.
  • Responsible for identifying, deploying, and supporting critical IoT solutions.
  • Evaluate various infrastructure requirements and options for cloud based IoT platforms.
  • Written Groovy Scripts and extensively worked on Continuous Integration (CI) and Continuous Deployment (CD) process by automating build on time basis using Jenkins.
  • Scheduled Jenkins jobs by integrating GITHUB, Maven and Nexus for the automated builds using Shell scripts.
  • Configured Atlassian tool Bamboo for building .NET applications and integrated with tools like Jira, Bitbucket, Stash and Confluence .
  • Configured Bamboo with Artifactory Plugin to upload the artifacts into Artifactory once the build is a success and maintained Artifactory repository .
  • Responsible for managing the chef client nodes and upload the cookbooks to Chef-server from workstation.
  • Written Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual process.
  • Exposure to JUNIT test automation framework.
  • Using Docker in the process of implementing high level API which provide light weight containers to run the applications, as well as for building and pushing the images in various environments.
  • Done Continuous Deployment and Configuration Mgmt capabilities with Ansible and Openshift.
  • Rapid-Provisioning and Configuration Management for Linux, Windows using Chef and Cloud Formation Templates on Amazon Web Services.
  • Automation of infrastructure using CloudFormation and Terraform.
  • Installed Chef-Server Enterprise On-Premise/WorkStation/ Bootstrapped the Nodes using Knife.

Environment: AWS (EC2, EMR, Lambda, S3, ELB, RDS, DMS, VPC, Route53, CloudWatch, AWS Guard Duty, CloudTrail, IAM Rules, SNS, SQS,VPN,VPG,CGW), Chef, GitHub, Jenkins, Apache Tomcat 7.0, node.js, Python.

Build & Release Engineer

Confidential

Responsibilities:

  • Responsible for integrating, Development, Build and Deployment.
  • Assisted in maintaining current build systems, developed build scripts, and maintained the source code.
  • Involved in Software Release Management strategies for various applications according to the agile process.
  • Knowledge of branching strategy.
  • Installed and configured subversion on both Linux and windows platforms.
  • Managed all the subversion repositories for branching and tagging.
  • Developed, maintained, distributed release notes for each scheduled release.
  • Worked with JIRA for issue tracking and monitoring.
  • Responsible for design and maintenance of the Subversion, Stash Repositories, views, and the access control strategies.
  • Installed and administered repository to deploy the artifacts generated by Ant and to store the dependent jars, which were used during the build in Artifactory.
  • Setup the Jenkins server with complete Ant build jobs providing a continuous, automated scheduled QA build environment based on multiple SVN repositories for deployments.
  • Implemented a Continuous Delivery framework using Hudson, Ant Linux environment.
  • Worked on converting the Ant Build projects to Maven Build projects
  • Worked in cross-platform environments like Linux, UNIX, AIX and Windows.
  • Handled configuration-management, application deployment, cloud provisioning, ad-hoc task-execution, and multimode orchestration using Ansible.
  • Deployed and Configured application server Tomcat deploying Java and Web Application.

Environment: SVN, JIRA, Maven, Ant, Gradle, JAVA, .NET, JIRA, Hudson, Linux, UNIX, Nagios, Tomcat, Chef, Postgre SQL, MYSQL, Tracker.

We'd love your feedback!