We provide IT Staff Augmentation Services!

Senior Devops Engineer Resume

2.00/5 (Submit Your Rating)

Hillsboro, OR

SUMMARY

  • Extensive experience as IT professional over 8+ years significantly as DevOps Engineer
  • Expertise in distributed version control system - Git, architecting and development of Git based solutions to cater developer’s requirements
  • Proficiency with many industrial-standard SCMs (source code management) and cloud/on-premises Git repository hosting tools such as GitHub, CollabNet TeamForge, Gerrit
  • Ownership of multiple migration activities across Git SCMs, accomplished great understanding of various hosting platforms and their permission model schemes through extensive research
  • Deep understanding of the principles and best practices of DevOps life cycle and tools
  • Vast experience of working with CI/ CD (Continuous Integration/ Continuous Deployment) tools like Jenkins, GitHub Actions, TeamCity
  • Automation of workflows, environment setups, development of tools using Python general purpose language and shell scripting on various Linux environments
  • Working experience on Enterprise standard operating systems like SUSE Linux Enterprise, Red Hat Enterprise Linux, Ubuntu, Windows, Mac OS
  • Familiar with Linux system calls, filesystems, HTTP, DNS, TCP/IP, subnetting and load balancing
  • Hands on experience on Amazon Web Servicescloud - creating EC2 instances, security groups, container services and elastic bookstore.
  • Experience working on docker hub, creating docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Experience with supporting IAM (through Saviynt API)
  • Development of roadmaps and participation in the standards process for Identity and Access Management (IAM) solutions
  • Architect and developer of a comprehensive IAM system that addresses the challenges of a sophisticated development and production environments
  • Configuration of Saviynt system and integration of toolset with end-user systems and apps to accomplish provisioning scenarios for users
  • Familiar with deploying and scaling microservices using containerization and Orchestration like Docker, Kubernetes.
  • Provision and managing K8s clusters using Rancher and other in-house tools
  • Good Working knowledge on monitoring tools like Prometheus, Grafana
  • Knowledge on implementation of playbooks in configuration management tool - Ansible
  • Implementation of technical documentation, bug tracking and collaborating on projects with teams and SW developers throughAtlassian’s Confluence andJIRA
  • Familiar with SCMs (source code management) like GitLab and large binary hosting solutions like perforce (p4), Git-LFS, Git-fat
  • Understanding of Centralized version control systems like SVN, ClearCase

TECHNICAL SKILLS

Operating systems: GNU/Linux SUSE (SLES10-12), RHEL 6.x-7.x, Ubuntu, Windows

Programming: Python2.x, Python3.x, Shell scripting (Tcsh, Bash)

VCS: GIT, SVN, perforce(P4 fundamentals), Git-fat, Git-LFS, ClearCase

SCM tools: GitHub, TeamForge, Gerrit, GitLab, Code-collaborator

CI/CD tools: GitHub Actions, Jenkins. TeamCity

Virtualization tools: Docker, Kubernetes, Rancher

Cloud Tech: Amazon Web Services (AWS), Native cloud

Database: MySQL, MS-SQL

Monitoring tools: Prometheus, Grafana

Cfg Management: Ansible

Build: Ant, Maven

IDEs: PyCharm, Visual Studio, Eclipse, SQL builder, MySQL workbench

Collaboration tool: Atlassian Confluence

Web Tech: CSS, HTML, jQuery

PROFESSIONAL EXPERIENCE:

Senior DevOps Engineer

Confidential, Hillsboro, OR

Responsibilities:

  • Migrated over 7000+ repositories from CollabNet TeamForge and Gerrit servers (on-premises) to GitHub SaaS (cloud)
  • Migration operations Lead Organizing stand up meetings with Ops managers across departments on roadblocks, status and progress
  • Administrator of GIT distributed version control system for a department at Intel consists of 1000+ engineers and 10,000+ repositories/projects distributed across all global sites both on-premises and cloud
  • Architecting of permission groups, branching and code review for Git repositories using Gerrit.
  • Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of Openstack Nodes and Test Playbooks on AWS instances using Python.
  • Replication of repos across different geos and creating and maintenance of backups on on-perm Gerrit servers.
  • Managed Maven project dependencies by creating parent-child relationships between projects
  • Working on Access management (roles and permissions), code quality, web interface, preserving history and integration of Git repositories to Jenkins to achieve continuous integration/ continuous deployment through CollabNetTeamForge SCM
  • Admin of GitHub Organizations, namespaces. Responsible for automation of repo creation and GitHub workflow. GitHub repos are cloud-based
  • Architecting lead of migrating source code, permission roles and version history TeamForge to GitHub SaaS.
  • Developed installer scripts using Ant, Python and UNIX for various products to be hosted on Application Servers.
  • Automation of migration using Python programming language and monitoring/tracking progress using Prometheus and Grafana
  • Developed a release tool in Python on Windows environment to release internal tools to Market place for users to access and execute
  • Implementation of workflow for software and hardware teams by integration git with various CI/CD tools (GitHub Actions, Jenkins)
  • Configuration of GitHub Action self-hosted runners, Super linters on GNU/Linux - openSUSE, Ubuntu environments
  • Deployment of Perforce servers for special teams to host their large binary files besides Git LFS for files over 100MB in GitHub
  • Helping clients to configure GitHub Action runners on Dockers containers
  • Performing end to end build and deployments with Jenkins declarative and scripted pipelines
  • Supervising system calls, filesystems, kernels, networking (HTTP, DNS, TCP/IP), subnetting and load balancing on Linux SUSE
  • Mounting and unmounting file systems on Linux servers
  • Configuration of Ansible playbook for optimizing utilization on AWS resources
  • Building servers using AWS EC2, RDS and scaling in Virtual Private Connection. Optimizing Volumes and EC2 instances and creating VPC instances.
  • Identifying ownership of AWS resources and Instances by defining tagging standards
  • Developer of a comprehensive IAM system that addresses the challenges of a sophisticated development and production environments
  • Configuration of Saviynt system and integration of toolset with end-user systems and apps to accomplish provisioning scenarios for users
  • Worked on creating Infrastructure AWS as code using Terraform API and AWS Cloud Formation.
  • Working on providing native virtual cluster and AWS (EC2) to maintain Kubernetes namespaces and workloads which are monitored using Prometheus and Grafana
  • Managing operational and security challenges of Kubernetes clusters through Rancher
  • Experience with support and bug tracking using Atlassian’s JIRA
  • Technical Documenting of Migration procedures, Git workflows and in-house tool guides using Atlassian’s Confluence.

Environment: GNU/Linux SUSE (SLES10, SLES11, SLES12), Ubuntu, Windows 10, Python2.x, Python3.x, Shell scripting (Tcsh, Bash), Git, SVN, perforce fundamentals, Git-LFS, GitHub, TeamForge, Gerrit, GitHub Actions, Jenkins, Docker, Kubernetes, Rancher, Amazon Web Services (AWS), Native cloud, MySQL, Prometheus, Grafana, Ansible, Ant, Maven, PyCharm, Visual Studio, MySQL workbench

Senior Deveops Engineer/ Sr. Build and Integration Engineer

Confidential, Mountain View, CA

Responsibilities:

  • Automation of setup, workflows, assigning native cloud resources and infrastructure.
  • Troubleshoot the issues raised in Jenkins while using for continuous integration and deployment
  • Integrationof Git/GitHub with industrial standard continuous integration and continuous deployment tools Jenkins and TeamCity
  • Ownership of an in-house continuoustesting tool (like Selenium, Cucumber) which is triggered when it is integrated with Jenkins and TeamCity during code changes in GitHub
  • Instructor for Hands-on across all US sites on in-house regression testing and automation tool which is a part of DevOps life cycle.
  • Developed Python based API (Restful Web Service) to track sales and perform sales analysis using Flask, SQLAlchemy and PostgreSQL.
  • Coordinating and mentoring DevOps engineers(entry-level) on applications, workflowsand tools.
  • Developed Bash PowerShell and Python Scripts for the purpose of manual deployment of the code to the different environments and E-mail the team when the build is completed.
  • Working on implementing DevOps life cycle for Java based in-house tool using built tool Ant and integrating with Jenkins and GitHub to integrate, build and deploy
  • Assigning Linux agents, Microsoft agents to builds in TeamCity as per required resources for users to achieve continuous integration
  • Monitoring of build agents, build queues and TeamCity server for a department at Synopsys.
  • Created and maintained the Python deployment scripts for Web Sphere web application server.
  • Monitoring the visibility of NTFS file systems and managing disk partitions using fsidk and sfdisk
  • Defining Git methodologies, managing accesses, maintaining code quality, and assisting Engineers on git/GitHubissues.
  • Assisting consulting tickets from customers Git, GitHub and GitLab installations, issues and their pre-requisite requirements
  • Creating GitHub Organizations, namespaces and teams based on security classification of repositories.
  • Wrote Ansible Playbooks with PythonSSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python
  • Automation of setup, workflows, assigning native cloud resources and infrastructure like disk space for release tools
  • Maintenance and setting up of Git-Fat for Hardware engineers used to store large binary files over 100MB on NFS disks but pointers are integrated with Git repositories to achieve version history
  • Automation of regression and testing process for Software teams and help implementing CI/CD using TeamCity and Jenkins. Working on validation of industrial standard tools using internal regression tool.
  • Release of Parasitic Extraction tool kit on GitHubusingJenkins.

Environment: s: Operating systems: GNU/Linux SUSE, RHEL 6.x-7.x, Windows, Python2.x, Python3.x, Shell scripting, Git, SVN, Git-fat, GitHub, GitLab, Jenkins, TeamCity, MS SQL, Ant, PyCharm, Eclipse

DevOps Engineer

Confidential, Portland, OR

Responsibilities:

  • Providing premium support on Git related issues, managing access on source code through TeamForge
  • Hosting source code repositories on Gerrit-Servers and implementation role permissions for parent-child projects
  • Assigning Gerrit Project roles to TeamForge project consisting of multiple git repositories as per customers requirement
  • Managing super- repositories and sub-modules on git through a wrapper build on Linux SUSE
  • Developed a Python wrapper to perform git operations together on super-repositories and all its sub-modules.
  • Implementation of branch-level permission scheme on Git using TeamForge SCM
  • Integration of TeamForge and Gerrit with JetBrains TeamCityfor continuous integration of source code
  • Maintenance of code quality using code review tools like Gerrit and code-collaborator
  • Configure build steps and assign agentsas perdeveloper’s requirements
  • Providing collaborative solutions on source code between clients and engineers as per company’s security compliance.

Environment: GNU/Linux SUSE, Windows, Python2.x, Python3.x, Shell scripting, Git, SVN, TeamForge, Gerrit, Code-collaborator, TeamCity, MySQL, Ant, PyCharm, Visual Studio, MySQL

Devops Engineer

Confidential, Columbus, OH

Responsibilities:

  • Working on maintain source code and repositories on Git repositories. Developed scripts to initialize Git and work area.
  • Created various scripts in Python and Ruby for automation of various build processes.
  • Managed all CM tools (Maven, Jenkins, Git) and their usage process ensuring traceability, repeatability, quality, and support.
  • Implemented and building tools such as Ant/Maven in order to automate and enhance the overall operational environment.
  • Helped develop automated deployment scripts using Ant and python to deploy war files, properties file and database changes to development server or QA server and Staging/Production server.
  • Involved in Setting up Zabbix monitoring tool through Ansible Created dashboard for Monitoring App servers like DB servers, web-server, file sizes, RAM utilization and Disk performances.
  • Worked on Docker and created virtual instances with Docker.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Python and Shell scripts to automate routine jobs.
  • Configuring SQL queries and data models for the City’s requirements.
  • Designing and creating SharePoint Libraries/Lists, Pages, and user documentation.

Environment: Windows, Python2.x, Python3.x, CSS, HTML, JQuery, Git (Git-Bash), MySQL, MS-SQL, PyCharm, Visual Studio, SQL builder, SSRS

Devops Engineer

Confidential, NY

Responsibilities:

  • Used Maven to build java-based web applications and integrated it with Nexus repository and Jenkins CI pipeline.
  • Created hooks and managed permissions on the branches for GIT
  • Setting up continuous integration and automation build systems.
  • Experience with containers, Docker and created many images using Dockerfile.
  • Configured and automated the Jenkins Build jobs for Continuous Integration.
  • Managed the artifacts generated by Maven and Gradle in the Nexus repository.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.

Environment: Windows, Git (Git-Bash), MySQL, MS-SQL,Visual Studio, SQL builder, SSRS, Atlassian’s Confluence

We'd love your feedback!