Devops Engineer Resume
Southfield, MI
SUMMARY
- Having 2 years of experience as DevOps/ AWS Cloud Engineer in IT Industry with core expertise on server - side deployment which includes application, middleware & integration layer.
- Worked as a DevOps Engineer with configuration management tools such as Docker, Chef, Rundeck & Continuous Integration using GIT, SVN, Jenkins, VMWare, ANT, and programming in Ruby & Shell Scripting.
- Worked on Amazon Web Services (EC2, S3, VPC, IAM, Cloud Formation, Cloud Watch, RDS, Dynamo DB, SNS, ELB, Auto Scaling, Route53, Lambda, etc.).
- Worked for AWS in Linux & Deployment.
- Worked with different database Environments like MySQL, Oracle.
- Knowledge on Scripting Languages like Shell, Bash, Ruby, Pearl & Python.
- Experienced in Administration of Production, Development and Test environment's carrying Windows, Ubuntu, Red Hat Linux, SUSE Linux, CentOS, and Solaris servers.
- Knowledge in Application Deployments & Environment configuration using Chef, Puppet, Run deck & Ansible.
- Expertise in using built tools like Jenkins, Maven, ANT and Artifactory for the building of deployable artifacts such as jar & war from source code.
- Expertise in installation, configuration, upgradation & troubleshooting of Red Hat Linux, CentOS, SuSe EL, Windows OS.
- Expertise in installation, configuration, managing and troubleshooting of Web Servers (Apache, Tomcat, JBoss, Sun ONE & ISS Server).
- Expertise in Installation & Setup of code versioning tools like GIT/ SVN Repository (Version Control System) on Linux at client side.
- Strong Knowledge/ Experience in creating Jenkins CI pipeline. Experience in Jenkins to automate most of the build related tasks.
- Expertise in Installing, Configuring & Implementing Virtualization Environment using Oracle Virtual Box, VMWare, ESX & Microsoft Virtual PC.
- Experience with Monitoring Tools such as Nagios, Dynatrace for Resource Monitoring/ Network Monitoring/ Log Trace Monitoring.
- Knowledge in Creating & Handling cookbooks and recipes using Ruby in Chef workstation & Deploying them to various nodes.
- Experience with SaaS (Software as a Service), PaaS (Platform as a Service) & IaaS (Infrastructure as a Service).
- Knowledge on troubleshooting any issues generated while building, deploying and in production support.
- Highly motivated to learn new Developments in Technology with strong analytical, problem solving skills and a flair for creativity.
- Ability to grasp latest technologies and to properly apply new tools to build applications.
- Good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.
- Worked closely with Project Manager, Development, Testing & Production teams to align Project deliverables, dates & report issues/concerns.
- Providing 24/7 technical support to Production & Development environments.
TECHNICAL SKILLS
Build/ Automation Tools: Chef, Puppet, run deck, Ansible, Jenkins, Docker, Terraform, Ant, Maven.
Monitoring Tools: Nagios, Dynatrace, App dynamics, etc.
Scripting Languages: Shell, Bash, Ruby, Perl & Python scripting.
Databases: MySQL, Oracle DB, DynamoDB, SQL Server.
Programming Languages: C, C++, Java.
Bug Tracking Tools: JIRA, ServiceNow, Junit, Bugzilla.
Web/App Servers: Apache, Tomcat, JBoss, IIS, HIS, WebSphere Application Server.
Version Control Tools: Subversion, GIT, Tortoise SVN, Visual SVN.
Cloud Technologies: AWS.
Operating Systems: Windows, Mac, Linux &Unix.
PROFESSIONAL EXPERIENCE
Confidential, Southfield, MI
DevOps Engineer
Responsibilities:
- Involved in designing and deploying multitude applications utilizing almost all AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM, ELK) focusing on high-availability, fault tolerance, and auto scaling in AWS Cloud Formation.
- Built Cloud formation and Terraform templates using JSON/YAML and python scripting for cloud infrastructure.
- Configured AWS IAM and Security Group in Public and Private Subnets in VPC.
- Implemented continuous integration and deployment systems using AWS code pipeline, Jenkins, ANT, Maven, Artifactory/Nexus, Ansible and Run deck.
- Worked on Docker container snapshots, attaching to a running container, removing images and managing directory structures.
- Created AWS Route53 to route traffic between different regions.
- Strong experience utilizing Jenkins for enterprise scale infrastructure configuration and application deployments - checking out code from SVN/Git and use ant/maven to build war/jar artifacts.
- Built Continuous Integration and Continuous delivery environment in Jenkins.
- Utilized Configuration Management Tools like Terraform, Ansible & Chef. Written Chef recipes in Cookbooks for various DB configurations to modularize and optimize product configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.
- Developing and maintaining playbooks for software package installations and configuration management using Ansible.
- Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing, and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Chef.
- Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS.
- Configured plugins for the integration tools to the version control tools.
- Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
- Experience in creating Docker containers leveraging existing Linux Containers and AMI's in addition to creating Docker containers from scratch.
- Worked on creation of custom Docker container images, pushing the images and Docker consoles for managing the application life cycle.
- Skilled in monitoring servers using Nagios, Dynatrace Cloud watch and using ELK Stack Elastic Search Logstash.
- Creation, Installation and administration of CentOS, Red Hat Virtual machines in VMware Environment.
- Worked with different team members for automation and Release components.
Environment: AWS EC2, S3, VPC, Route53, EBS, ELB, RDS, Cloud Watch, GIT, SVN, Jenkins, Rundeck, Nagios, Dynatrace, Jenkins, Maven, Artifactory, Rundeck, Chef, Shell, Bash, Ruby Scripting.
Confidential - Kansas City
Admin
Responsibilities:
- Experience in administration, Installation, Configuration, Backup, Recovery, Maintenance, Support of Linux servers.
- Installing and Configuring the DNS, DHCP servers and assigning IP address to client hosts.
- Used LVM for the management of logical volumes including creation of physical volumes in Linux
- Creation and administration of Virtual Machines using VMware
- Utilized Remote Desktop on Windows to provide connectivity and support for remote users.
- Manage software on system using YUM, and RPM.
- OS upgrades and installation of third party software, packages, and patches as per requirement.
Confidential
DevOps Intern
Responsibilities:
- Managed the source control using version controlling tools like SVN and GIT.
- Deployed Java apps/ Web-services using CI/CD Jenkins in standalone, clustered environments.
- Connected continuous integration system with GIT version control repository and continually build as the check-in's come from the developer.
- Created branches and managed the source code for various applications in SVN and GIT.
- Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
- Implemented Infrastructure automation through Chef, for auto provisioning, code deployments, software installation and configuration updates.
- Configured Jenkins to implement nightly builds on daily basis and generated change log that includes changes happened from last 24 hours.
- Created various scripts in Shell and Ruby for automation of various build processes.
- Experience building large infrastructure for disaster recovery and multi data center strategy.
- Involved in Building data backup/recovery strategy and plans.
- Manage configuration of Web App and Deploy to AWS cloud server through Chef.
- Work with different team members for automation of Release components.
Environment: Java/J2EE, Subversion, Ant, Maven, Jenkins, GIT, SVN, Chef, Puppet, AWS, Python, Shell Scripting, Ruby.