We provide IT Staff Augmentation Services!

Devops Engineer Resume

2.00/5 (Submit Your Rating)

North Attleborough, MA

SUMMARY

  • DevOps consultant with 7+ years of professional IT experience in design, build, develop and deployment of web applications.
  • Imbedded is a 3+ years in practicing DevOps, Cloud Automation & Quality Engineering
  • Extensive experience in setting up 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, Ruby, Shell scripting.
  • Strong experience in code quality and code coverage tools such as SonarQube, JaCoCo and JUnit.
  • Good noledge of virtualization andcontainertechnology like Docker. Experience in creating Dockerfiles and working with Docker containers.
  • Have good noledge in Kubernetes and have setup clusters in Amazon EKS and AKS.
  • Strong exposure to configuration management tools such as Terraform, Ansible and Puppet.
  • Strong noledge on practicing TDD, automating Junit tests using Maven in Jenkins.
  • Strong noledge in Tomcat, WebLogic servers on different Operating Systems like Windows, Linux VMware, UNIX and Solaris platforms.
  • Participated in teh release cycle of teh 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, a team player with excellent communication and inter-personal skills.

TECHNICAL SKILLS

Cloud Platforms: AWS, Azure

Framework/DevOps Tools: JIRA, SonarQube, Nexus, Artifactory, Jenkins, Slack, Azure DevOps

Build Tools: Ant, Maven, MS Build

SCMs: SVN, Git, GitHub, Bitbucket, GitLab, Azure Git

IAC Tools: Puppet, Ansible, Terraform, CloudFormation

Containers/Orchestration: Docker, Kubernetes

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

Operating Systems: Ubuntu 18.0.4, Red Hat Linux, Windows, HP-UX, and Solaris 10

Databases: Oracle, SQL Server, MySQL, PostgresSQL

Programing Languages: Java, Groovy

Scripting & other Tools: Groovy, UNIX shell Scripts (Ksh, Bash), Git Bash, Putty, iTerm.

PROFESSIONAL EXPERIENCE

Confidential - North Attleborough, MA

DevOps Engineer

Responsibilities:

  • Rebuild of entire existing platform over to Docker containers.
  • Created quality gates in SonarQube dashboard and enforced in teh pipelines to fail teh builds when conditions are not met.
  • Created nightly builds with integration to code quality tools such as SonarQube, Veracode.
  • Automated infrastructure provisioning on AWS using Terraform and Ansible.
  • Created Dockerfile and automated docker image creation using Jenkins and Docker.
  • Implemented teh setup for master slave architecture to improve teh performance of Jenkins.
  • Integrated GitHub web hooks into Jenkins to automate teh code check-out process.
  • Set up Git repositories and SSH Keys in GitHub for Agile teams
  • Wrote Ansible playbooks from scratch in YAML. Installing, setting up and 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.

Confidential - Silver Spring, Providence

Azure Cloud Engineer

Responsibilities:

  • Migrated legacy applications to Microsoft Azure Cloud PaaS by setting up CI/CD pipelines on Azure DevOps.
  • Setup repos on Azure Git, merging code from develop branch to master branch and make it ready for deployment.
  • Setup AKS clusters in Azure using Azure CLI.
  • Created WebApps (PaaS solutions) on Azure portal for deploying web applications using Azure DevOps 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 5 months.
  • Created quality gates in SonarQube dashboard and enforced in teh pipelines to fail teh builds when conditions were not met.
  • Set up teh 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 teh team.

Confidential - Lagos

Java Developer

Responsibilities:

  • Effectively engaged with full programming improvement lifecycle: from business/frameworks investigation, through necessities gathering and practical detail composing, to advancement, testing and conveyance.
  • Composed and created UI screens utilizing HTML5, CSS3, JavaScript, JSON and AJAX.
  • Created custom Angular JS mandates to assemble custom reusable segments to use over teh application pages.
  • Utilized Spring Beans to embody business rationale and implemented Application MVC Architecture utilizing Spring MVC.
  • Planned and created Rewards API utilizing Spring Boot.
  • Utilized Spring AOP for logging for crosscutting worries of teh application.
  • Created server-side application to associate with database utilizing Spring Boot and Hibernate.
  • Utilized Spring XML setup for Dependency Injection.
  • Created segments of REST web administrations end to end, utilizing distinctive Annotations.
  • Created complex administration segments for Data Access Layer, DAO classes to communicate with backend utilizing Java and Hibernate Framework.
  • Utilized Maven for assemble structure and Jenkins for persistent form framework.

We'd love your feedback!