We provide IT Staff Augmentation Services!

Senior Devops Engineer Resume

3.00/5 (Submit Your Rating)

Bellevue, WA

SUMMARY

  • DevOps/Release Engineer with around 8 years of experience in Continuous Integration/Continuous Deployment (CI/CD) implementation using Jenkins, GitLab, Ansible, uDeploy, Nexus, Artifactory, GIT, SVN, Bash & Python scripting and other tools.
  • Proficient in Release management operations
  • Strong scripting experience with Python, Groovy, BASH and Batch (Automated manual build/deployment processes)
  • Strong Java development skills from working on multiple Master’s projects
  • Strong experience on configuration management tools like Ansible and Urban code Deploy.
  • Strong Knowledge on Jira/Confluence Ticketing system.
  • Strong Knowledge on Agile Methodologies.
  • Strong experience in administration and branching strategies with source code management tools like GIT and SVN.
  • Strong experience on creating Continuous Integration (CI) builds and continuous Deployment pipelines using Jenkins and Groovy.
  • Experience on using JFrog Artifactory and Nexus as repository for storing build dependencies and retrieving them at the time of build.
  • Experience in writing Ansible playbooks to automate code deployment to target servers.
  • Expertise in troubleshooting the problems generated while building, deploying and also in production support.
  • Experience in writing configuration files using YAML.
  • Strong Experience in creating build and Deployment pipelines in GitLab.
  • Good understanding of networking TCP/IP, UDP, DNS, routing, NAT, FTP, SSH, SCP.
  • Expertise in establishing the SSH connection between any two Linux machines.
  • Expertise in micro - services deployment using Docker.
  • Expertise in cluster setup and containerized deployment using Kubernetes.
  • Worked as Graduate teaching assistant for RDBMS subject while perusing my Masters
  • AWS Certified Developer - Associate certification completed
  • Ability to adapt and learn quickly, Self-Motivated and a Team Player.

TECHNICAL SKILLS

Programming Languages: Core Java, C, PL/SQL, Python Code Management Tools SVN, GIT, GitLab

Build Automation tools: Maven, Gradle, NPM, and MS Build.

CICD tools: Jenkins, uDeploy, GitLab, Ansible, AWS, Docker, Kubernetes

Operating Systems: Linux, Windows

Scripting: BASH, Python, Batch, Groovy Scripting

Repository: Nexus, JFrog Artifactory, GitLab Package registry

Other Tools: JIRA, Nagios, Sonar, Fortify, MATLAB, Eclipse, SharePoint, BMC Remedy

PROFESSIONAL EXPERIENCE

Senior DevOps Engineer

Confidential, Bellevue, WA

Responsibilities:

  • Designed and implemented CICD pipeline for different types of applications using GitLab tool.
  • GitLab pipelines are developed using YAML and shell/python scripting.
  • Designed and implemented the branching strategies and merge request approvals for code development in GitLab.
  • Created pipelines for applications like Maven, gradle, Azure DataFactory, Azure Databricks, Hadoop.
  • Implemented Fortify and Sonar checks in pipelines to do the static code analysis scans.
  • Established the connection between Azure Databricks and GitLab repository using access tokens and service account.
  • Deployed the applications to target DEV, QAT and PROD servers using Ansible tool.
  • Establish and troubleshoot SSH connectivity between GitLab build server and target application server(DEV, QAT, PROD)
  • Maintain build dependencies (jar files) in GitLab package registry
  • Troubleshoot build and deployment issues in GitLab pipelines.
  • Worked on creating the usage documents for the new pipelines
  • Conducted regular knowledge sharing sessions to help the application developers understand the new CI/CD process
  • Updated the pipelines as per the customers review

Technologies/Tools: GitLab, YAML, BASH, Python, JIRA, Ansible, Docker containers, Azure Databricks, Azure DataFactory.

DevOps Engineer

Confidential, Saint Louis, MO

Responsibilities:

  • Involved in requirement gathering and proposed future build/deployment process to use Jenkins, Artifactory & IBM Urban Code Deploy
  • Managed the source code in GIT distributed version control system.
  • Created Jenkins pipelines using Groovy script.
  • Managed JFrog Artifactory to store all build dependencies and also to store final build artifacts.
  • Created Jenkins build jobs to check out the code from SCM(SVN/GIT/TFS) to Jenkins workspace, then build it using appropriate build tool (Maven, Gradle, NPM, MS Build) and push the final build artifacts to JFrog Artifactory.
  • Created deploy pipeline using BASH and inbuilt plugins in uDeploy tool to pull code from JFrog Artifactory and deploy it to target (DEV, QAT, PROD) servers.
  • Debugged issues in Jenkins build process & uDeploy deployment processes
  • Development team creates a JIRA ticket for any build or deployment issues. Worked on those tickets according their priority and defined SLA’s.
  • Created JIRA dashboards to view and get the ticket details for monthly review.
  • Used Amazon CodeBuild, CodeDeploy, CodePipeline services for build and deploy automation.

Technologies/Tools: SVN, GIT, ANT, Maven, Jenkins, Artifactory, Shell, Batch & Groovy scripting, JIRA, uDeploy

DevOps Engineer

Confidential, Bentonville, AR

Responsibilities:

  • Designed and implemented CICD pipeline for Java applications using Cloud Bees Jenkins & Groovy scripting
  • Created projects in JIRA to track all the Issues/Bugs that are raised by QA team
  • Coordination with multiple stakeholders (Dev, QA, Middleware, Infrastructure, Security teams, DBA) for successful implementation of releases
  • Setup new Environments (DEV/TEST/UAT) and install all products on these servers for QA testing
  • Created and maintained the change requests using BMC Remedy tool for every production deployment
  • Written BASH scripts to do the deployments to target production application servers
  • Configured Nagios to implement the load balancing of servers.

Technology/Tools: SVN, GIT, Ant, Maven, Jenkins, SonarQube, Nexus, Shell Script, Groovy, Nagios, AngularJS, Remedy, JIRA, Team Forge, SharePoint, Confluence, AnthilPro

Software Engineer

Confidential

Responsibilities:

  • Installation and administration of RHEL.
  • Remote system administration using tools like SSH.
  • Planning and implementing system upgrades including hardware, operating system and periodical patches.
  • Applied appropriate support packages/patches to maintain system integrity.
  • Performed capacity analysis monitored and controlled disk space usage on systems.
  • Set up user and group login ID's, printing parameters, network configuration, password, resolving permissions issues user and group quota.
  • Installed and configured Apache, MySQL on Linux servers.
  • Creation and scheduling of Cron Jobs such as for Backup, System Monitoring, and removal of unnecessary files.
  • Monitoring system resources, logs, disk usage, scheduling backups and restore.
  • Experienced in configuring YUM repositories for Package installations.
  • Implementation of Linux Red hat with VMware ESXI
  • Experienced in running scripts for changing root password, software installs, adding multi users, etc.
  • Worked on installation and configuration of the monitoring tool Nagios.
  • Provide 24x7 supports during on call rotation.

Technology/Tools: Amazon Web Services (EC2, S3, Route 53, Lambda, RDS, Cloud Formation), Linux, Git, Maven, Jenkins, Ansible, MYSQL, SQL, Docker, Middleware, Artifactory, Agile.

We'd love your feedback!