We provide IT Staff Augmentation Services!

Devops Engineer Resume

5.00/5 (Submit Your Rating)

Buffalo, NY

SUMMARY

  • 7+ years of professional IT experience in design, develop, build and deployment of web applications.
  • DevOps Engineer with 3+ years of hands - on experience supporting, automating, and optimizing mission critical deployments in AWS, leveraging configuration management, CI/CD, and DevOps processes.
  • I take initiative in supporting development teams regarding monitoring, with the ability to demonstrate initiative, self-motivation, and possess a strong sense of urgency.
  • Extensive experience in developing and maintaining CI/CD pipelines using tools such as Jenkins, Maven, Docker, Nexus, Artifactory, Slack and Azure pipelines
  • Extensive experience in distributed Agile and Scrum methodologies to develop best practices for software development and implementation
  • Strong experience in migrating applications to both AWS and Azure cloud platforms
  • Strong experience in working with version control systems such as Git, GitHub, Bitbucket, Azure Git
  • Experience working with developing scripts and automation tools used for building, integrating and deploying software releases to multiple environments.
  • Strong hands on experience in scripting languages such as Groovy, JSON, YAML, Shell scripting.
  • Strong experience in code quality and code coverage tools such as SonarQube, JaCoCo and JUnit.
  • Good knowledge of virtualization andcontainertechnology like Docker. Experience in creating Dockerfiles and working with Docker containers.
  • Have good knowledge in Kubernetes and have setup clusters in Amazon EKS.
  • Strong exposure to configuration management tools such as Terraform, Ansible and Puppet.
  • Strong knowledge on practicing TDD, automating Junit tests using Maven in Jenkins.
  • 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.
  • A highly motivated, energetic individual, strong written and verbal communication skills, hard-working team player.

PROFESSIONAL EXPERIENCE

Confidential

DEVOPS ENGINEER

Responsibilities:

  • 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
  • Wrote Ansible playbooks from scratch in YAML. Installing, setting up & Troubleshooting Ansible, created and automated platform environment setup.
  • Set up Git repositories and SSH Keys in GitHub for Agile teams.
  • Integrated GitHub web hooks into Jenkins to automate the code check-out process.
  • Implemented the setup for master slave architecture to improve the performance of Jenkins.
  • Created Dockerfile and automated docker image creation using Jenkins and Docker.
  • Automated infrastructure provisioning on AWS using Terraform and Ansible.
  • 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.
  • Rebuild of entire existing platform over to Docker containers.
  • Setup Kubernetes clusters using Amazon EKS.

Confidential — Buffalo, NY

Azure Cloud engineer

Responsibilities:

  • Setup repos on Azure 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 AzureDevOps
  • Created WebApps (PaaS solutions) on Azure portal for deploying web applications using Azure DevOps pipelines.
  • Setup AKS clusters in Azure using Azure CLI.
  • 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.
  • Built and deployed Docker containers to break up monolithic app into micro services, improving developer workflow, increasing scalability, and optimizing speed.
  • Implemented Release management workflow for QA, UAT and Prod environments.
  • Prepared and presented SCM best practices for implementing continuous integration for the team

Confidential — Buffalo, NY

Linux engineer

Responsibilities:

  • Provided effective resolutions to issues and escalated problems with knowledgeable support and quality service.
  • Diagnosed and troubleshooted UNIX and Windows processing problems and applied solutions to increase company efficiency.
  • Diagnosed and troubleshooted UNIX and Windows processing problems and applied solutions to increase company efficiency.
  • Ensured network, system and data availability and integrity through preventative maintenance and upgrades·
  • Using Linux logical Volume Manager (LVM) to manage Linux storage.
  • Creating/modifying host-based firewall rules using firewalld.
  • Installed, configured, and administered DNS, NFS, NIS, Mail servers, FTP servers RPM servers on Red Hat Linux platforms.
  • Developed scripts to automate network administration tasks and application deployment.
  • Manage internal website including initial setup, configuration and ongoing management of services (Red Hat Enterprise, Apache, and MySQL etc.)
  • Configured and administered Apache, TOMCAT, and FTP for Production servers.
  • Ability to build and monitor services on production servers.
  • Hardening of servers to prevent attacks and hacking and also generating SSH authenticating keys to secure the environment.

We'd love your feedback!