Devops Engineer Resume
Fort Worth, TX
SUMMARY:
- 4 Years of experience in the IT industry comprising of Development, Systems Administration and Extensive experience in DevOps Build/Release Management.
- Experienced in all phases of the software development life - cycle (SDLC) with specific focus on the build and release of quality software.
- Worked with Ansible playbooks for virtual and physical instance provisioning, configuration management, patching and software deployment.
- Hands-on Experience with CI (Continuous Integration) and CD (Continuous Deployment) methodologies using Jenkins, also implemented for automated builds.
- Good provisioned on administrating version control systems GIT, Bitbucket.
- Knowledge on Linux/Unix system Administration, Installations, Upgrades and Troubleshooting on RHEL 5.x/6.x.
- Administered tasks like taking Backups, expanding file system disk space, creating NFS mounts.
- Expertise in administrating cloud environments like Amazon Web Services (AWS), managing services (EC2, S3, RDS), Virtual Private Cloud (VPCs), Route 53 Configuration.
- Experienced in installing, configuring, modifying, testing and deploying applications on Apache Webserver, Nginx and Application Servers such as Tomcat, JBoss.
- Extensive experience using Ant, Maven as build tools for the building of Deployable Artifacts.
- Good experience on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configuration.
- Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
- Expertise in Volume Management Logical Volume Management (LVM), Disk Management and Software RAID solutions.
- Excellent Proficient in using Shell and Python Scripts for build automation.
- Excellent Team-Working attitude takes initiatives and very proactive in troubleshooting problems and providing best solutions in production environment.
TECHNICAL SKILLS:
Operating Systems: Linux (Red Hat - 4.x, 5.x, 6.x), Windows.
Version Control Systems: GIT, Bitbucket.
Languages: C, Shell, Python.
Application Servers: Tomcat 5.5, Apache 2.2, JBoss.
Tools: Ansible, Chef, Ant, Maven, Jenkins, Docker, Nexus, Nagios, JIRA, Kubernetes.
Cloud Environment: AWS EC2, IAM, S3, ELB, Route 53 Config.
Data Bases: DB2, SQL.
PROFESSIONAL EXPERIENCE:
Confidential, Fort Worth, TX
DevOps Engineer
Responsibilities:
- Implemented Infrastructure automation through Chef for auto provisioning, code deployments, software installation and configuration updates.
- Deployed and configured Chef Server including bootstrapping of Chef Client nodes for provisioning.
- Created roles, cookbooks, recipes, and data bags for server configuration, deployment, and app stack build outs.
- Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, Bitbucket with Dev/Test/Prod Branching Model for weekly releases.
- Writing Docker files from the scratch and created Docker custom images using base image and build the docker image using jenkins then pushed to Docker Trusted Registire. Spinningup the multiple containers and checking the services, logs, events in Universal Control Plane.
- Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
- Involved in designing and deploying multitude applications utilizing AWS stack (which includes EC2, S3, RDS, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud formation.
- Collaborate with Operations and Engineering teams on solutions to address the needs of the organization.
- Utilize JIRA for issue reporting, status, activity planning, tracking and updating project defects and tasks.
- Transform traditional processes from legacy models using the latest tools for automation.
- Provide support for existing CI/CD pipelines.
Environment: AWS, AWS IAM, AWS S3, AWS cloud watch, Apache, Maven, Bitbucket, Chef, Java, BladeLogic, centrify, Splunk, Junit, JSON, Bash, Shell, Docker, Docker swarm, Kubernetes.
Confidential
Build & Release / System Engineer
Responsibilities:
- Responsible for daily builds/deployments from Integration environment through staging environment.
- Devoloped Chef Cookbooks to deploy automated tasks to many servers at once.
- Implemented Infrastructure automation through Chef for auto provisioning, code deployments, software installation and configuration updates.
- Performed all necessary day-to-day Subversion support for different projects like Check-in, Checkouts, import, export, branching, tagging, and conflict resolution.
- Created Builds and deployed builds to different environments based on requests.
- Working with GIT to manage source code repositories and performed branching, merging, and tagging depending on requirement.
- Implemented builds and deployed scripts using Ant, Maven for various products to be hosted on Application Servers.
- Installed and configured Jenkins for Continuous Integration and performed Continuous Deployments.
- Creating new build jobs, Integration testing jobs and deploy jobs in Jenkins to automate the process.
- Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments and also create new jobs and branches through Jenkins.
- Installed and Configured the Apache Tomcat application servers for Dev and Integration Test Environments.
- Installed and configured Nexus Repository Manager to share the artifacts between the teams within the company.
- Installed, upgraded, patched and configured Linux/Unix servers using Redhat Enterprise Linux 5.x/6.x.
- Implemented and scheduled Patches to keep the servers update against bugs on Linux as a part of active maintenance.
Environment: RHEL 5.x/6.x, Apache, Hudson, Jenkins, Chef, Tomcat, GIT, Nexus, Nagios, Jira, ANT, Maven, AWS.
Confidential
Build and Release / System Engineer
Responsibilities:
- As member of Release Engineering group, redefined processes and implemented tools for software builds, source control, and release tracking and reporting, on LINUX platform
- Installed, upgraded, patched and configured Linux/Unix servers using Redhat Enterprise Linux 5.x/6.x.
- Build and Deployed Web Application Server in a Continuous Integration environment and also automated the process.
- Implemented a Continuous Delivery pipeline with Jenkins and Git.
- Used Jenkins for continuous integration and deployment into Tomcat Application Server.
- Installed and administered Artifactory repository to deploy the artifacts generated by Ant and to store the dependent jars which are used during the build.
- Resolved update, merge and password authentication issues in Jenkins and Jira.
- Involved in monitoring builds, break/fix management, issue tracking, and identifying and resolving wide variety of build-related issues for different products.
- Organized and Co-ordinate Product Releases, work closely with product development, QA, Support across global locations to ensure successful releases.
- Troubleshooting issues during Build and Release by conducting meetings with developers.
- Writing UNIX shell scripts to automate the jobs and scheduling cron jobs for job automation using commands with Crontab.
- Assisted for Shell Scripts for automation of the build and release process.
Environment: Shell, GIT, Tomcat, Jenkins, JIRA, Ant, Artifactory, Linux 5.x/6.x.
