Devops Engineer Resume
SUMMARY
- Having around 5 years experience comprising of Development, Systems Administration, Build and Release Management and Continuous Integration/Continuous Deployments.
- Experience with Jenkins/ Hudson, VS Build Pro, Apache Ant, Apache Tomcat, Subversion, Git, Maven.
- Extensive experience in setting up baselines, branching, merging, and automation processes using Ruby, Shell, Perl and Python scripts.
- Skilled experience in building cloud infrastructure with providers such as AWS, Azure, VM Ware, Open Stack, Rackspace.
- Experience in development and configuration management with software provisioning tools like Chef, Puppet and Ansible.
- Expertise in Infrastructure - as-Code for Cloud automation using AWS Cloud Formation templates.
- Proficient in designing and deploying AWS VPC, EC2, Subnets, S3, Route53, RDS, Dynamo DB, Elastic Load Balancer, Auto-Scaling Policy, Identity Access and Management, Ops Works and JSON Templates.
- Experience with migration to Amazon Web Services AWS from an On-premise datacenter.
- Used Chef for server provisioning and infrastructure automation in a SaaS environment.
- Experience specialized in system administration working on Red Hat Linux, Solaris, SUSE Linux, AIX, CentOS, Ubuntu, Fedora, OEL, Windows environments and VMware Sphere.
- Worked on Jenkins, Bamboo, Build Forge & Anthill Pro (AHP) for continuous integration and end-to-end automation for all build and deployments; using bug tracking systems - JIRA, Remedy, HP Quality Center.
- Hands on experience with CVS, SVN, Clear Case and GIT version control systems to create daily backups and checkpoint files.
- Worked extensive with Apache ANT and MAVEN build tools for writing build.xml and pom.xml files respectively.
- Skilled at Software Development Life Cycles and Agile Programming Methodologies.
- Worked on different platform on SUSE Linux which includes.
- Expert in deploying the code through web application servers like WebSphere/WebLogic/Apache Tomcat/JBOSS.
- Installation, Configuration and administration of LPARS.
- Experience in application development, debugging, implementation, supporting Development team, testing of Oracle based ERP using SQL, PLSQL, and Database Triggers etc.
- Knowledge of databases like Oracle and MSSQL.
- Installation and troubleshooting on VMware running Linux (Redhat) and Windows (wintel, windows 7, XP, Vista).
- Administration and troubleshooting Red Hat Cluster Suites.
- Understanding of working in a team combining excellent interpersonal & communication skills (Verbal & written).
TECHNICAL SKILLS
Cloud Platforms: AWS, OpenStack, Microsoft Azure, Rackspace
Scripting: Shell, Bash, Python, Ruby
Languages: C, C++, JAVA, HTML
Web Technologies: HTML, CSS, XML
Configuration Management: Chef, Puppet, Ansible
Atlassian Tools: Bamboo, JIRA, Confluence
Monitoring Tools: Nagios, Sensu, Graphite
Issue Tracking: Bugzilla, JIRA
Deployment Tools: Urban Code deploy, Octopus deploy, Anthillpro
Binary Repositories: Nexus, Artifactory, Archiva
Version Control: CVS, GIT, SVN, Perforce
CI Tools: Jenkins, Bamboo, Hudson
Build Tools: Visual Studio, Make, Maven, Jenkins, Bamboo, And AnthillPro
Virtualization Tools: Virtual Box, Vagrant, Docker, Kubermetes
Server: Apache, Tomcat, MS-IIS
Database: MySQL, Sql Server, Oracle
Operating System: Unix/Linux(Red Hat, Ubuntu, CentOS, SUSE), Windows, Mac OS
PROFESSIONAL EXPERIENCE
Confidential
DevOps Engineer
Responsibilities:
- Developed and implemented Software Release Management strategies for various applications according to the agile process.
- Responsible for Releasemanagement activities, handling releases, close coordination in test execution, Defect management and control.
- Resolving merging issues during build and releaseby conducting meetings with developers and managers.
- Created a local YUMrepository for installing and updating packages.
- Automation Engineer for Developing Build and deploy tool like Jenkins.
- Wrote puppet manifests for deploying, configuring, Install shield and managing collected for metric collection and monitoring.
- Rebuilding and modernization of high load classified advert platform on Amazon Web Services (AWS).
- Worked on AmazonAWS tools, such as Lambda, S3, SNS/SQS, and their python interfaces.
- Architected the AWS pre-prod environment, which includes setting up the VPC, Subnets, S3, EC2, AWS EMR, Redshift, Web Servers, IAM, Security Groups, Loan Balancer & Lambda to support data warehousing solutions.
- Build server deployment on a Amazon Cloud (EC2) servers with the help of DevOps tool like Puppet.
- Performed the automation using Chef Configuration management and managing the infrastructure environment with Puppet.
- Integrated buildProcess through Jenkins to various SCM tools like GitHub, Tortoise SVN.
- Developed build and deployment scripts using MAVEN as build tool and automated the buildand deploy processes using Jenkins to move from one environment to other environments.
- Installed and configured Jenkins for continuous integration and performed continuous deployments.
- Worked with JIRA for Issue Tracking and monitoring.
- Built and Deployed Java/J2EE to a WEBapplication server in an Agile continuous integration environment and also automated the whole process.
- Designed and implemented Chef, including the internal best practices, cookbooks, automated cookbook CI and CD system. Also, Implemented Automated Application Deployment using chef.
- Using Jenkins AWS Code Deploy plugin to deploy to AWS.
- Developed Perl and shell scripts for automation of the build and release process.
- Automated Weekly releases with ANT/Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.
- Involved in deploying the content cloud platform on Amazon AWS using EC2, S3, and EBS. Evaluate Chef Frame work and tools to automate the cloud deployment and operations.
- Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.
- Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.
- Participating in 24x7 production on-call support of Linux and provided technical support to users.
Environment: Java/J2EE, Tortoise SVN, Jenkins, ANT, MAVEN, Web Sphere, Perl Scripts, Shell Scripts, XML, JIRA, Puppet, Python Scripting, GIT, LINUX, UNIX.
Confidential
DevOps/Build Release Engineer
Responsibilities:
- Worked with the fast pace of Agile Development team building software systems
- Coordinated with Architects, Systems, Network, Software & QA Engineers, to continuously improve the reliability and efficiency of Build and Deployment processes to support every phase of development including production releases
- Responsible in understanding of the interdependencies and structure of systems and implement this knowledge to improve the build and release processes which allow rapidly evolving product offerings
- Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Ansible, Puppet, or custom-built. Designing cloud-hosted solutions, specific AWS product suite experience.
- Handled the development of reporting metrics and to provide reports to Management on different levels of statistics.
- Worked on requests for adhoc deployment for a particular environment and use the adhoc deploy plan in bamboo.
- Experience in migration of consumer data from one production server to another production server over the network with the help of Bash and Perl scripting.
- Installed/Configured/Managed Puppet Master/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge. Up gradation or Migration of Puppet Community and Enterprise.
- Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
- Configured Red Hat Kick start for installing multiple production servers.
- Installed and configured monitoring tools Nagios for monitoring the network bandwidth and the hard drives status.
- Managed Code Repository by administering database baseline, improved practices of branching and code merge.
- Used ANT & MAVEN build tools in Jenkins to build scripts and move from one environment to other.
- Used Perl & Shell scripts to automate build & release process; managed Maven project dependencies.
- Built & deployed Java/J2EE to Web App Server in Agile continuous integration environment and automated process.
- Integrated JIRA with Stash and created automated release notes using Perl scripts.
- Used JIRA to track bug issues and change management.
Environment: Java/J2EE, AWS, Puppet, Ansible, Subversion, Nagios, SCRUM, Jenkins, MAVEN, VMware, JIRA, Stash, Ruby, Web logic, BASH, Perl Scripts, Shell scripts, LINUX.
Confidential
UNIX/Linux Administrator
Responsibilities:
- Worked on Red hat Enterprise Linux 3/4/5, SUSE Linux 9/10/11, and Ubuntu (8.04 & 9.04). Centos 7.
- Worked on Applying patches, installed monitoring tools, and upgradedBIOSon HPC Clusters.
- Installation and configuration of Linux servers using kick start& support for various applications, which runs on Linux environment followed by performance tuning, patching and maintenance.
- Designing, Implementation, Configuring, & Managing Puppet server.
- Working knowledge on Apache, Tomcat and J boss.
- Launching and configuring of Amazon EC2 (AWS) Cloud Servers using AMI's (Linux/Ubuntu) and configuring the servers for specified applications.
- Supporting 300+ Linux servers in production/stage/development environment.
- Creating VMware Lab setup as per Internal QA team’s requirement using VMware ESXi servers.
- Worked on VMware Virtual Center Server for centralizing ESX and ESXi servers.
- Support and troubleshooting of LinuxApache, MySQL. Have knowledge on MySQL, Oracle Database Administration.
- Provided Support of multi flavor UNIX & Linux environment with various responsibilities.
- Setup and configured network TCP/IPat all levelsonLinuxservers
- Implemented Domain Name Server by Using Primary and Secondary DNS Servers.
- Configured Red Hat Enterprise Linux Server as a Data Storage Server.
- Installed and Configured DNS, DHCP, NFS, NIS, http, tftp and other network services.
- Worked with object oriented software development methodologies and practices across all phases of the Software Development Lifecycle.
- Worked on Unix/Linux user's creation, file/dir. level permissions, Sudo permissions etc.
- Worked on Updating/patching Linux Servers with latest rpm packages.
- Involved in the installation, monitoring and support of Unix based servers, firewalls, Cisco networks, perimeter security technologies, Internet technologies and remote office WAN/ LAN connectivity.
- Extensively Worked on Apache webservers and Nagios.
- Worked on daily basis for Linux server maintenance and support to developer's team for their issueswith application, tuning, troubleshooting, and software running.
- 24x7 support for the LINUX servers.
Environment: Red hat Linux (3.x, 4.x, 5.x), SUSE (9.x, 10.x, 11.x), Ubuntu (8.04, 9.04), Puppet, Apache, Tomcat, J boss, VMware, XEN, KVM, ESX, My SQL, Apache High Availability, CISCO Devices, Subversion, Nagios, WAN, LAN, TCP/IP.
