We provide IT Staff Augmentation Services!

Senior Devops Engineer Resume

3.00/5 (Submit Your Rating)

Pleasanton, CA

SUMMARY

  • Result - driven IT Professional wif 8+ years of IT experience in CI/CD (Continuous Integration/Continuous Deployment) process wif expertise in latest Cloud Technologies like Amazon Web Services (AWS).
  • Strong background in Linux/Unix Administration, Build and Release Management and Cloud Implementation all wifin that suites the needs of an environment under DevOps Culture.
  • Highly skilled on DevOps/Agile Operations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management).
  • Referable Experience as a CloudDevOpsEngineer - AWS, Azure, Openstack, GCP.
  • Experience in architecting and building solutions leveraging DevOps tools such as Docker, Jenkins, Git, and Chef etc.
  • Hands-on experience working in Linux, Windows, Mac OS and UNIX environments.
  • Experience architecting and building solutions leveraging DevOps tools such as Docker, Jenkins, Git and Chef.
  • Experience in Version control tools like Subversion, GIT, TFS to track changes made by different people in source code.
  • Hands on development and configuration experience wif software provisioning tools like Chef, Puppet and Vagrant.
  • Hand-on experience in build and release tools such as Git, Jenkins, Nexus, Ansible/ Chef/Puppet, Docker, and AWS.
  • Strong experience wif scripting languages like Python, Ruby, PowerShell, and JavaScript.
  • Experience on Virtualization technologies such as VMware, Vagrant.
  • Experience in manage cloud software deployments, wif a focus on continuous integration and deployment using, GitHub, Jenkins, SVN, GIT and Maven which requires developers to integrate code into a shared repository several times a day.
  • Experience in working on source control tools like GIT (Git Hub), Subversion (SVN) and Bit Bucket
  • Thorough understanding of SDLC, Agile Methodologies and process.
  • Extensive experience in developing build scripts for MS-build, MAVEN, and ANT tools for building and deploying artifacts from source code.
  • Expertise in using Artifactory Repository Managers for Maven builds.
  • Experience in various configuration and automation management tools such as Chef, Puppet, Ansible and Rundeck.
  • Experience in Setting up Chef Workstation, Bootstrap various enterprise nodes, setting up keys.
  • Good experience wif Chef Cookbooks, Chef Recipes, Chef attributes and Chef Templates
  • Good Knowledge in AWS management tools such as (EC2, EBS, ASG, RDS, and Route53) and developed AWS Cloud Formation templates to create custom sized EC2 instances, ELB.
  • Experience in setting up puppet master, puppet agents for managing enterprise policies and configurations.
  • Experience in using Tomcat, JBOSS, WebLogic and WebSphere Application servers for deployments.
  • Experience wif Bug tracking tool like JIRA and Bugzilla.
  • Expertise in Agile tools like Atlassian Jira, Scrum and Continuous delivery tools like Nexus, NexusPro.
  • Experience in Installing, Configuring, Managing and Monitoring Tools such as Splunk, Nagios and AppDynamics for Resource Monitoring/Network Monitoring/Application Monitoring.

TECHNICAL SKILLS

Infrastructure as Code: CloudFormation, Terraform

Configuration Management Tools: Puppet, Chef, Vagrant, Ansible

Continuous Integration: Jenkins, CodeShip, Bamboo

Service discovery: Consul, LinkerD

Build Tools: CodeBuild, Ant, Maven

Project management: Jira, Confluence

Version Control: Git, GitHub, GitLab, SVN

Cloud Platforms: AWS, Azure, GCP

Container Orchestrator: ECS, Fargate, Docker, Kubernetes

Testing Tools: Selenium, Junit, AppiumVirtualization PlatformVMware WorkStation, VRealize Suite, Oracle Virtualbox and VSphere

Ticketing Tools: JIRA, Remedy, HP Service Manager

Monitoring Tools: Grafana, Influx dB, Telegraf, Cloud Watch, Nagios, Splunk, App Dynamics, Elastic search, Kibana, Logstash, Zabbix, Grafana, Stack Driver, DynaTrace

Operating Systems: Amazon Linux, Linux (Red Hat 4/5/6, SUSE), Ubuntu, CentOS

Database: Oracle 11.x, My SQL, SQL Server 2008 and MongoDBProgramming LanguagesPython, Java, C, C++, C#, HTML 5, CSS 3

Scripting: Python, Bash shell, Ruby, Groovy

Open Source Technologies: Logstash, Kibana, Telegraph, Chronograph, ElasticSearch

Network & Storage Protocols: HTTP, TCPIP, DNS, DHCP

PROFESSIONAL EXPERIENCE

Confidential - Pleasanton, CA

Senior DevOps Engineer

Responsibilities:

  • Worked on AWS cloud services like EC2, S3, RDS, ELB, and EBS for installing, configuring and auto scaling.
  • Configuring and Networking of Virtual Private Cloud (VPC), Written Cloud Formation templates and deployed AWS resources using it.
  • Built S3 buckets and managed policies for S3 buckets and used S3 bucket and Glacier for storage and backup on AWS.
  • Created local repository to connect Linux server to RHEL site for downloading packages and patches.
  • Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Chef.
  • Built and deployed a Chef Server in AWS for infrastructure automation
  • Worked on AWS IAM to grant fine grained access to AWS resources through configuration of roles, policies and web identity federation.
  • Configured S3 versioning and life-cycle policies to backup files.
  • Implemented container-based deployments using Docker images, Docker HUB and Docker registries.
  • Created Ansible Playbooks for virtual migration process from VMWare to KVM/OpenStack nodes.
  • Worked on Kubernetes to provide platform as service on private and public cloud in VMware Cloud.
  • Worked on Deployment Automation of all Microservices to pull image from private Docker registry and deploy to Kubernetes Cluster.
  • Extensively worked on Ansible Playbooks wif Ansible roles. Created inventory in Ansible for automating the continuous deployment.
  • Configure the servers, deploy software, and orchestrate continuous deployments or zero downtime rolling updates.
  • Designed and implemented fully automated server build management, monitoring and deployment by using Ansible playbooks and Modules.
  • Developed a CI/CD pipeline which kicks off by a pull request from Git and run the Unit tests, Functional tests and display the Java code coverage.
  • Implemented Docker-Maven-plugin and Maven POM.xml to build Docker images for all Microservices and later used Docker file to build the Docker images from the WAR/JAR files.
  • Establishing and maintaining of setup to Build and deploy the application to the Cloud AWS.
  • Developed and scheduled new Splunk capacity dashboards, data models and performance reports to assist senior management in making business critical capacity decisions.
  • Worked on Agile Methodologies and involved in daily stand-up calls and creating the user stories and taken care of the sprint planning.
  • Configured Splunk forwarder to send unnecessary log events to "Null Queue" using props and transforms configurations to reduce license costs.
  • Involved in leading Automation Deployment Team by working wif Puppet and involved in installing Puppet agents and pushing Manifests/Modules to Puppet clients.
  • Deployed M-collective for orchestration and wrote some custom M-collective plugins to deal specifically wif our needs.
  • Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Docker, Maven and Python.
  • Collection of Build metrics and its Test case metrics from Jenkins to show case as visualization in Kibana dashboard using ELK.
  • Used Jenkins and Pipelines to drive all micro-services builds out to the Docker-registry and tan deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Using groovy in Jenkins sent an email to the developers whose changes in Git code prone to failures.
  • Wrote bash script to run the Postman collection through Newman and implemented the whole structure in Jenkins.
  • Developed APIs in Altus to perform the automation through Jenkins.
  • Configured and deployed patched upgrade bug Ansible to fixes on both physical and virtual RedHat Linux servers using satellite server-based Linux tools.
  • Developed Postman APIs for four major components to perform the test cases against the core code.
  • Performed the rollout of a new feature to production by running tests against the new code, monitoring after hitting the live traffic.
  • Used Sherlock for monitoring the traffic and automated the sending of alerts to respective teams for sudden spikes.
  • Automated the Jira creation and changed the transitions of the ticket remotely using the Rest API.
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker.

Environment: AWS, Jenkins, Altus, Postman, JaCoCo, Sherlock, Jira, ELK, Apache server, Shell Scripts, Maven, Nexus, GIT, Nginx, Docker, Kubernetes

Confidential - St. Louis, MO

DevOps Engineer

Responsibilities:

  • Worked as a DevOps Engineer including the deployment of CentOS 6.5&7 application servers using CHEF and Jenkins.
  • User administration; startup and shutdown scripts; Crontab, file system administration (LVM, Veritas, ZFS, SVM), backup scripting and automation using Perl scripting and Shell scripting for CentOS Linux systems.
  • Deploy VMs wif CentOS 6.5 for configuring the Icinga server which checks the health of the Application Servers.
  • Implemented ELK (Elastic Search, Log stash, Kibana) stack to collect and analyze the logs produced by the CentOS (AMS) servers cluster.
  • Implemented cluster services using Docker and Kubernetes to manage local deployments by building a self-hosted Kubernetes cluster using Terraform and Chef.
  • Branching and merging code lines in the GIT and resolved all the conflicts raised during the merges.
  • Creation, Installation and administration of CentOS and Red Hat Virtual machines in VMware Environment using spacewalk method of kickstart.
  • Coordinate/assist developers wif establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Wrote writing Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Created pods and clusters in Kubernetes and deploy those using OpenShift.
  • Worked on chef server management console and understanding and working knowledge on all different components of chef server, nodes, and workstations.
  • Installed Jenkins on a Linux machine and created a master and slave configuration through a build farm for implementation of multiple parallel builds.
  • Composed the Docker file to build the Docker image and configured the Build step - Docker Build and publish in Jenkins to execute the Docker Build step.
  • Installed & configured Jenkins master that served different slaves supporting different applications wif various release life cycles and multiple CI pipelines setup on project branches.
  • Configure JFROG and Maven for Artifacts management
  • Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
  • Worked AWS S3 services creating buckets, configuring buckets wif permissions, logging, versioning and tagging.
  • Designing and deploying AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB), auto scaling groups.
  • Worked on Splunk architecture and various components (indexer, forwarder, search heads, deployment server), Heavy and Universal forwarder, Indexer clustering and search head clustering.
  • Monitored and analyzed network performance using Nagios.

Environment: Chef, Jenkins, GIT, Kubernetes, AWS, Icinga, ELK, Nagios, JFrog, Oracle 11g, Icinga, Docker, Python and Linux

Confidential - Miami, FL

DevOps Engineer

Responsibilities:

  • Migration from Jenkins Continuous integration tool to Bamboo.
  • Created CI/CD pipeline from dev to production environments using bamboo and integrated Maven wif SVN to manage and deploy project related tags
  • Installed and administered Artifactory repository to deploy the artifacts generated by Maven and to store the dependent jars which are used during the build
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker
  • Managed network security using Load balancer, Auto scaling, Security groups and NACLS.
  • Focused on Continuous Integration and deployment, promoting Enterprise Solutions to target environments.
  • Design roles and groups using AWS Identity and Access Management (IAM).
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using Cloud Watch.
  • Document system configurations, Instance, OS, and AMI build practices, backup procedures, troubleshooting guides, and keep infrastructure and architecture drawings current wif changes.
  • Responsible for maintaining different Testing/QA Environments and erection of the PROD Environment in AWS
  • Setting up continuous integration and formal builds using Bamboo wif Artifactory repository
  • Configured the individual plans wif source code repository, maven tool and Artifactory and enabled the multiple plugins according to the needs.
  • Migrated the Application using Maven as Build tool.
  • Worked on automated system for IT infrastructure management wif Chef
  • Managed Jenkins for continuous integration and chef for deployment
  • Developed many chef cookbooks like tomcat, apache HTTP, Postfix, NTP etc. for automation of infrastructure.
  • Managed build pipeline using Jenkins and various AWS services
  • Setting up Bamboo plans for SonarQube Analysis and automated QA and all other promotional environments through Bamboo.
  • Created Jira workflows to automate deployment and issue tracking
  • Setup build notifications, created the users and assigned the permissions on bamboo
  • Deploy the all build artifacts in tomcat server and resolved the issues for any failed jobs.
  • Used Jenkins/Bamboo to automate everyday builds, testing and deployed in Artifactory and tomcat servers.
  • Resolved update, merge and password autantication issues in Bamboo and JIRA.
  • Involved partially in deploying WARs/EARs backend through Tomcat and wso2 Application Server console.

Environment: Java/J2EE, ANT, Maven, AWS, chef, puppet, SVN, Artifactory, Windows, RHEL, Tomcat, JIRA, Unix/Linux, Jenkins, Bamboo, JDK 1.8, PostgreDB, Shell scripting

Confidential - Jacksonville, FL

DevOps Engineer

Responsibilities:

  • Responsible for releasing multiple live apps in UAT and Production environments on a weekly basis as per Release schedule.
  • Fixed bugs on the build/deploy platforms and worked closely wif developers to understand their build requirements.
  • Built Continuous Integration Environment.
  • Participated in all Product Release and Patches.
  • Managed GIT as Source Control Systems.
  • Managed Atlassian Tools Confluence and Jira.
  • Managed Build and Release using Visual Studio Online.
  • Worked on building cloud infrastructure from scratch using EC2, ASG, ELB, Route53, Dynamo and VPC.
  • Used Chef as the provisioning tool along wif Terraform. Also done some automation scripts using PowerShell.
  • Worked wif Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation.
  • Involved in merging branches, updating deployed modules etc. during release processes.
  • Data validation using MongoDB and Python, PowerShell scripting and automation.
  • Wrote PowerShell scripts for the teams use wif customers that has been heavily utilized thus saving much time wif each case.
  • Used Terraform for server provisioning.
  • Responsible for manually fixing bugs and scripts on Production servers
  • Configured and Maintained Virtual machines on Microsoft Azure.
  • Used tools like Chef and Puppet for automation.

Environment: .NET, Windows, Hudson, Jenkins, GIT, PowerShell Scripting, Tomcat, Apache, TFS, Azure, Chef, Puppet, Visual Studio

Confidential

Linux Administrator

Responsibilities:

  • Worked as Linux Administrator in IT infrastructure environment providing server administration to support business objectives
  • Installed and Configured SAMBA Server in Linux for accessing the shared files from the windows environment.
  • Designed & Implemented System Security administration policies. Systems security administration policies include: User ID/Group ID management, Password policies, password aging for Linux and Solaris Users
  • Creation Failover domains for the cluster and Flipover/ Failover test in between the nodes in the cluster
  • Configured volume groups and logical volumes, extended logical volumes for file system growth needs using Logical Volume Manager (LVM)
  • Created Kickstart images for the different version of Red hat Linux Operating system like 6.x
  • Created the filesystem and RAW logical volumes for the Oracle RAC based on the requirement
  • Managed and upgraded UNIX's server services such as Bind DNS.
  • Performed process automation, scheduling of processes using CRON jobs.
  • Installation/Configuration of ESXi 4.x and above servers and applying security patches to the ESXi servers
  • Maintained the centralized log server for all Linux clients.
  • Configuring and Maintaining of Network File Systems like (N.F.S) and Auto mount in networks installing and updating Kernel.
  • Created and modified swap files and added swap space
  • Configured and administering Send mail wif dovecot package for IMAP & POP3.
  • Configured various Hardware level RAIDS on Dell Blade Server (Power Edge 860 & 2850 series)
  • Upgraded of Red hat servers from 5.10 to 6.5, patching and vulnerabilities fixing.
  • Prepared and Installing Ghost Images according to the project’s requirement.
  • Worked on VMware Update Manager for updating or Patching for all the ESX hosts and Virtual machines.
  • Configured FTP server and Apache Web Server on Red Hat Enterprise Linux.

Environment: Red Hat Linux 6.x/5.x, NFS, VMware ESX 4.x, LVM, and Hardware: Dell Servers and Intel Boxes.

We'd love your feedback!