We provide IT Staff Augmentation Services!

Devops Engineer Resume

3.00/5 (Submit Your Rating)

Cypress, CA

SUMMARY

  • An enthusiastic, detailed, and self - oriented proactive member of a dynamic and highly motivated team with a passion to contributing my best technically and professionally with integrity and loyalty providing qualitative and excellent services and giving satisfaction to all stakeholders as well as leaving a resounding legacy in a dynamic work environment where excellence is appreciated and adequately rewarded.
  • 7 + years of total IT experience in administration, analysis, design and maintenance of client/server and web applications
  • 4+ years in practicing DevOps, CI/CD, Infrastructure automation, quality engineering and release management
  • Experience in various roles asDevOps, Cloud Engineer, Build and Release Engineer with excellent experience in Software Integration, Configuration, Packaging, Building, Automating, managing and releasing code from one environment to other environment and deploy to servers, support and maintenance under Unix/Linux/VM's Platforms.
  • Excellent understanding of SCM tools such as Git, SVN, GitHub and BitBucket
  • Strong exposure to both AWS and Azure cloud platforms
  • Strong hands on experience in scripting languages such as Groovy, JSON, YML, Shell scripting.
  • Extensive experience in setting up CI/CD pipelines using tools such as Jenkins, TeamCity, Maven, Nexus, Slack and VSTS.
  • Strong exposure to creating Docker images and docker containers.
  • Experience in integrating code quality tools such as SonarQube, JaCoCo, Veracode in CI/CD pipelines.
  • Strong exposure to configuration management tools such as Ansible, Puppet, Terraform and Docker
  • Experience in automating Junit tests using Maven in Jenkins.
  • Strong noledge in Tomcat, WebLogic servers on different OS’s like Windows, Linux VMware, UNIX and Solaris platforms.
  • Participated in the release cycle of the product which involved environments like Development, QA UAT and Production.
  • Worked with project documentation and documented other application related issues, bugs on internal wiki website.

TECHNICAL SKILLS:

Cloud Platforms: AWS, Azure

Framework/DevOps Tools: Maven, JIRA, SonarQube, Nexus, Jenkins, VSTS, Slack, TeamCity

Build Tools: Maven, Gradle, Ant. MS Build

SCM: Git, GitHub, Bitbucket, GitLab

IAC Tools: Puppet, Ansible, Terraform

Containers: Docker

Operation /Web Servers: Tomcat, WebLogic 9.x/10.x/12c, Apache 2.x/1.3.x, JBoss 7.1

Operating System: HP-UX, Solaris 10, Ubuntu 16.0.4, Red Hat Linux, Windows, AIX

Database: Oracle 10g, SQL Server, MySQL, Postgres

Scripting and Other tools: Groovy, UNIX Shell Scripts, Git Bash, Putty, iTerm, PowerShell and Python.

PROFESSIONAL EXPERIENCE

Confidential - Cypress, CA

DevOps Engineer

Environment: - J2EE, Selenium, Oracle 11g, Spring, Ansible, Terraform, Maven, Jenkins, AWS, SonarQube, Slack & BitBucket.

Responsibilities:

  • Used Terraform and Ansible, migrate legacy and monolithic systems to Amazon Web Services. Used Terraform scripts to configure AWS resources.
  • Wrote Ansible playbooks from scratch in YAML. Installing, setting up & Troubleshooting Ansible, created and automated platform environment setup.
  • Set up CI/CD pipelines for Microservices and integrated tools such as Maven, Bitbucket, SonarQube, Nexus, Docker, Slack for providing immediate feedback to DEV teams after code check-in.
  • Set up Git repositories and SSH Keys in Bitbucket for Agile teams.
  • Helped teams to configure Webhooks in Bitbucket to trigger automated builds in Jenkins.
  • Setting up Jenkins master, adding the necessary plugins and adding more slaves to support scalability and agility.
  • Created Dockerfile and automated docker image creation using Jenkins and Docker.
  • Automated infrastructure provisioning on AWS using Terraform and Ansible.
  • Wrote Ansible playbooks from scratch in YAML. Installing, setting up & Troubleshooting Ansible, created and automated platform environment setup on AWS cloud.
  • Created nightly builds with integration to code quality tools such as SonarQube, Veracode.
  • Created quality gates in SonarQube dashboard and enforced in the pipelines to fail the builds when conditions not met.
  • Converted java projects into Maven projects by creating POM file and ensured all the dependencies are built.
  • Worked on integrating GIT into the continuous Integration (CI) environment along with Jenkins.
  • Manage/mentor both onsite/offshore team.
  • Enforced Test Driven development for the DEV teams for every sprint

Confidential, MA

DevOps Consultant

Environment: Git, Azure, VSTS, Docker, Nagios, Oracle 12c, Java, J2EE, Windows Servers, XMLJIRA, SharePoint.

Responsibilities:

  • Setup repos on VSTS Git, merging code from develop branch to master branch and make it ready for deployment.
  • Migrated legacy applications to Microsoft Azure Cloud PaaS by setting up CI/CD pipelines on VSTS
  • Created WebApps on Azure portal for deploying web applications using VSTS pipelines.
  • Created nightly builds with integration to code quality tools such as SonarQube, Veracode.
  • Helped teams to reduce defects rate by 30% by introducing TDD in first 3 months.
  • Created quality gates in SonarQube dashboard and enforced in the pipelines to fail the builds when conditions were not met.
  • Set up the SonarLint plug-ins in developer’s workstation for detecting defects early during development.
  • Dockerized Springboot app by creating Dockerfile and automated docker image creation, image push into docker registry.
  • Implemented Release management workflow for QA, UAT and Prod environments.
  • Prepared and presented SCM best practices for implementing continuous integration for the team.
  • me was responsible for managing Azure resources in cloud and maintain Continuous Integration and Continuous Deployment (CI/CD) pipeline for fast paced robust application development environment.

Confidential

Linux Administrator

Responsibilities:

  • Managed and administrated of all UNIX servers, includes Linux operating systems by applying relative patches and packages at regular maintenance periods using Red Hat Satellite server, YUM, RPM tools.
  • Planned and performed the upgrades to Linux (RHEL 5x, 6x, SUSE 10, 11, CENTOS 5, 6, operating systems and hardware maintenance like changing memory modules, replacing disk drives.
  • Handling NFS, Auto Mount, DNS, LDAP related issues.
  • Monitoring CPU, memory, physical disk, Hardware, and Software RAID, multipath, file systems, network using the tools NAGIOS 4.0 monitoring.
  • Performing failover and integrity test on new servers before rolling out to production.
  • Deployment and Configuration of application server Tomcat deploying Java and Web Application.
  • Writing Shell scripts for automation of daily tasks, documenting the changes dat happen in the environment and in each server, analyzing the error logs, analyzing the User logs, analyzing the /var/log/messages.
  • Planned, scheduled and Implemented OS patches on Linux boxes as a part of proactive maintenance.
  • Identify, troubleshoot, and resolve problems with the OS build failures.
  • Installation, configuration, and customization of services Send mail, Apache, FTP servers to meet the user needs and requirements.
  • Performing kernel and database configuration optimization such dat it limits me/O resource utilization on disks.

Environment & Tools: Red Hat Linux 5.x, 6.x, Autosys, CentOS, VMware vSphere 4.0, VMware ESX 3.5.0, GIT, Shell Scripting, MySQL, Tomcat, Nagios.

We'd love your feedback!