Sr. Devops Engineer Resume
Boca Raton, FL
SUMMARY
- 5+ Years of experience in IT industry comprising of DevOps Engineer which includes Software Configuration Management (SCM), Build/Release Management, Continuous Integration and Continuous Delivery using different tools.
- Proficient in Code Management System - GIT
- Working knowledge of Build Tools - Maven/Gradle/Ant.
- Experience in Software Development Life Cycle (SDLC) like Waterfall and AGILE methodologies.
- Worked on source controller tools like GIT, Subversion (SVN), CVS, and Bit Bucket.
- Strong command on source controller concepts such as Branches, Merges and Tags
- Configured and administered Continuous Integration tools such as Hudson/Jenkins, TeamCity and Bamboo for automated builds.
- Worked extensively with Apache ANT and MAVEN build tools for writing build.xml and pom.xml files respectively
- Extensive experience in writing various automation scripts to automate manual tasks, deploy applications, application build scripts/versioning etc using many popular open source libraries with different languages like Shell, Ruby,Perl and Python based scripting.
- Used multiple bug tacking software like Bugzilla, JIRA and Lean Testing. Used those tools in finding, recording, reporting, managing and tracking of bugs
- Working knowledge of Configuration Management Tool Chef
- Experience in administering with containerization tool Docker.
- Hands-on experience in client/server and web applications testing.
- Good knowledge of preparing Test Plan, designing and execution of test cases.
- Good knowledge in Smoke testing, Sanity testing, Compatibility testing, and Regression testing.
- Excellent knowledge on Functional, Integration and System testing, Performance testing.
- Have a Good knowledge in Back-end Testing using MS SQL Server and writing of SQL queries.
TECHNICAL SKILLS
Build: Ant, Maven, Gradle
Code Management: GIT,SVN
Continuous Integration: Jenkins, Bamboo
Repository: Nexus, Jfrog
Scripting: Java, .Net, SQL, Shell scripting, Python, Ruby and Perl Scripting
Test Tools: Selenium, SOAP UI, Quality Center
Bug Reporting Tools: JIRA
Operating System: Linux, Windows
PROFESSIONAL EXPERIENCE
Confidential, Boca Raton, FL
Sr. DevOps Engineer
Responsibilities:
- Develop, maintain and optimize automated deployment on cloud.
- Provide system administrator support to colleagues in Development and Quality Assurance.
- Build and administer Virtual Machines and Containers using tools such as Docker, Vagrant, and Kubernetes.
- Performed functional testing and validation testing of home security mobile app.
- Worked on various DevOps tools like Jenkins, Chef, and Git.
- Implemented continuous integration using Jenkins.
- Have experience in build tools like ANT, Maven, Gradle.
- Involved in monitoring builds, break/fix management, issue tracking, and identifying and resolving a wide variety of build-related issues for different projects.
- Writing Jenkins job for automating the build process.
- Application performance monitoring and optimizations.
- Used JIRA tool to track all the defects and changes released to all environments
Environment: Chef, Jenkins, Amazon’s AWS, Docker, GIT, IntelliJ, Shell Scripting, Python, Linux, Confluence.
Confidential, Houston, TX
DevOps Engineer
Responsibilities:
- Experience deploying, using, and/or contributing to the OpenStack environment.
- Created Heat templates for and frequently interacted with Red Hat OpenStack.
- Part of a team tasked with creating cloud-based CI/CD pipeline.
- Collaborated using Atlassian tools including Jira, Confluence, Bamboo, Fisheye, Greenhopper and HipChat
- Wrote and tested Chef cookbooks using Vagrant, git, Packer, Test Kitchen & Bamboo.
- Analyzed Ansible, Nginx playbooks to determine how to migrate them to Chef + Ruby.
- Configured and maintained Bamboo to implement the CI process and integrated the tool with Maven to schedule the builds.
- Monitoring IoT (Internet of Things) specified infrastructure design and implementation process.
- Involved in source control management with GitHub and GitLab Enterprise level repositories.
- Regular activities include configure user’s access levels, monitor logs, identifying merge conflicts and managing master repository.
- Configured Docker container for branching purposes.
- Configuring ‘nginx’ for proxy RESTful API calls to micro-services in Docker containers.
- Used Shell, Ruby, scripts to automate the Build and deployment process
- Configured application servers JBOSS to deploy the code.
- Application level coding is written in a way that it will interact with RESTful API, webservers.
- Creating and Managing Virtual Machines using Xen, KVM or RHEV to run specific services.
- Migrated Tomcat, memcached, Apache, and Oracle from private cloud to Hyper-V.
- Exposure to HAProxy, Artifactory, Consul, Sensu, and WebSphere.
- Experience rewriting Intactix jobs into Neteeza using Talend is preferred.
- Have used Confluence to create, share and discuss content and projects.
- Familiar and experienced with Agile Scrum development.
- Deployed the static content into the web servers like Tomcat, IPlanet, and IBM HTTP Server.
- Set up ElasticSearch, Logstash and Kibana for multiple clusters, helping other teams quickly access new job logs.
- Customized monitoring with Nagios, & PNP4Nagios Graphs for both legacy and new environments.
Environment: Git, nginx, Ansible, AWS, Shell scripting, Ruby, Docker, Bamboo, Nagios, Vagrant, Jira, Fisheye,Openstack, Apache Tomcat and python.
Confidential
Linux/System Analyst
Responsibilities:
- Day-to-day administration on RHEL 4/5/6/7 which includes installation, upgrade & loading patch management & packages
- Configured and maintained Software/Hardware Raids, Logical Volume Manager (LVM) and Hardware Raids.
- Installation and configuration of Linux
- User management (creating users, assigning permissions).
- Security management (assigning file/directory permission)
- Controlling Access to Files with Access Control lists (ACLs)
- Configuring and securing Open SSH service
- Installing Software Packages using RPM and YUM
- Monitoring and managing Linux processes.
- Adding Disks, Partitions, Swap space management and File System to Linux System
- LVM and logical volume creating, size extending & reducing.
- Administering the IT department’s policies and procedures…. Eneviner software lice
- Configuring and troubleshooting Scanners and Printers
- Installing Linux servers in VMWare Workstation.
- Monitoring and resolving all problems by accessing remotely.
- Created Logical volumes for clients using LVM.
- Redhat Linux Kickstart Installation
- Maintenance of all the diskless clients, servers, workstations and complete Linux system.
- Managed the complete Network File System (NFS).
- Install, monitor and maintain hardware/software related issues on Linux systems.
- Investigated, installed and configured software fail-over system for production Linux servers.
- Monitor and maintain the disk space, backup systems and tape libraries.
- Maintain and schedule company backups and participate in disaster recovery planning.
- Create status reports, project plans and attend team meetings to coordinate activities.
- Notifications managed by Nagios and Ubersmith.
- Experience in virtualization ESXi hosts, managing vCenter and Data stores.
- Making new Linux virtual machines, making templates, cloning VM's.
Environment: RHEL, VMware, Windows Server, Apache