Devops Engineer Resume
Bentonville, AR
SUMMARY
- Experience in setting up CI/CD pipelines using tools such as Jenkins, Maven, Docker, Nexus, Artifactory, Slack and Azure pipelines
- Strong experience in migrating application on both AWS and Azure cloud platform
- Strong experience in working with vision control systems such as Git, GitHub, Bitbucket, Azure Git
- Good knowledge of virtualization and container technologies like Docker.
- Experienced in creating Dockerfiles and working with Docker containers.
- A highly motivated, energetic individual, tea, player with excellent communication and inter - personal skills
- 3+ years in practicing DevOps, Cloud Automation & Quality Engineering.
- 5+ years of professional IT experience in design, develop, build and deployment of web applications.
TECHNICAL SKILLS
Cloud platforms: AWS, Azure
Framework/Devops Tools: Jenkins, Maven, Nexus, Azure DevOps, SonarQube
SCMs: Git, Bitbucket, Github, Azure Git, GitLab
Operating systems: Ubuntub18.04, Red Hat, Windows, Linux VMware
Build Tools: Maven
Scripting & Other Tools: Git Bash, iTermVirtual Machines
AWS EC2, Azure laC Tools: Terraform, Ansible, Puppet
Programming Languages: Java, Python,Ruby
Applications/ Web Servers: Tomcat, Apache 2.x/
Containers: Docker
PROFESSIONAL EXPERIENCE
Confidential, Bentonville, AR
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
- 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.
- Rebuild of entire existing platform over to Docker containers.
- Setup Kubernetes clusters using Amazon EKS.
Confidential — Woonsocket, RI
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.
- Created quality gates in SonarQube dashboard and enforced in the pipelines to fail the builds when conditions were not met.
- 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 —Boston, MA
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.
- Created custom Angular JS mandates to assemble custom reusable segments to use over the 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 the application.
- 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
Confidential, NJ
NOC ENGINEERE- INTERNSHIP
Responsibilities:
- Allocated resources to address all trouble tickets, scheduled maintenance, and projects.
- Gathered requirements based on the functionalities required
- Managed changes, upgrades, updates, improvements and integrations.
- Coordinated installation, testing and acceptance of new network equipment, facilities and infrastructure
- Performed basic troubleshooting of alerts, issues and problems as the arise
- Documented all work performed in ticketing system
- Managed multiple task and issues while coordinating actives amongst various engineers and IT departments
- Managed data storage and system backups
