We provide IT Staff Augmentation Services!

Devops Engineer Resume

4.00/5 (Submit Your Rating)

Scottsdale, AZ

SUMMARY:

  • Around 8 years of experience as a DevOps, Build & Release Engineering, Configuration Management, Cloud Infrastructure and Automation. It includes Amazon Web Services (AWS), Ant, Maven, Jenkins, puppet, Chef, SVN, Github, CVS, Tomcat, JBoss, and Linux etc.
  • Experience with CI (Continuous Integration) and CD (Continuous Deployment) methodologies using Jenkins and ANT in an Agile Environment.
  • Experience in Administration/Maintenance of source code repositories management systems, such as GIT, GIT HUB, Sub Version (SVN), and other command line applications etc.
  • Experienced in SHELL, Perl, and ANT scripting to automate and monitor the deployment and monitoring tasks.
  • Experience in writing core modules for Puppet and good understanding analyzing manifests and configuration experience with software provisioning tools like Chef, puppet and knowledge on Vagrant.
  • Experienced in Writing Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes
  • Experience with container based deployments using Docker, working with Docker images, Dockerhub and Docker registries.
  • Installed, Configured and Managed Monitoring Tool Nagios and good knowledge on Splunk, iCinga for Resource Monitoring/Network Monitoring/Log Trace Monitoring.
  • Proficient in deploying and support applications on WebSphere, Apache Tomcat, WebLogic application servers
  • Cloud migration, Migration of onprem application to AWS EC2 instances Configuration and installation of various services provided by AWS like EC2, S3, VPC.
  • In - depth knowledge of Amazon EC2, Amazon S3, Amazon Elastic Beanstalk, Amazon RDS, Amazon Elastic Load Balancing, Amazon Elasticsearch Service, and other services of the AWS.
  • Expertise on using Amazon AWS API tools like: Linux Command line, Puppet integrated AWS API tools
  • Good Understanding on infrastructure and networking concepts like Firewalls, IP Addressing, DNS and Etc.
  • Capable of troubleshooting any issues generated while building, deploying and in production support
  • Worked in infrastructure team on installation, configuration and administration of CentOS 5.x/6.x/7, Red Hat Linux 8/9, RHEL 5.x/6.x/7, Red Hat Satellite 6, Windows Server 2003, 2008 and SUSE Linux 10.x/11
  • Experience working with multiple simultaneous software releases
  • Ability to work closely with teams, in order to ensure high quality and timely delivery of builds and releases.
  • Excellent communicative, interpersonal, intuitive, and analytic and leadership skills with ability to work efficiently in both independent and team work environments.

SKILLS:

Operating system: Linux (Red Hat,Centos, Ubuntu, Debian) IBM AIX, MAC OS, Windows

CI Tools: Jenkins, Bamboo, Rundeck, puppet, Chef

Version Control Tools: GIT, CVS, SVN

Languages/Scripting: C, C++, Java/J2EE, Shell scripting, Perl scripting, Ruby, SQL, Bash

Build Tools: Make, Ant, Maven, MS Build, Make, GRADLE

Databases: Oracle, MySQL, SQL Server, DB2

Web Technologies: Servlets, JDBC, JSP, HTML, Java Script, XML, .Net

Web Servers: Weblogic, Websphere, JBoss, Tomcat

Bug Tracking Tools: JIRA, Remedy, Clear Quest, HP Quality Center, Rally, VersionOne

WORK EXPERIENCE:

Confidential, Scottsdale, AZ

DevOps Engineer

Responsibilities:

  • Automate OS and application deployments (server, configurations, application code)
  • Implementing monitoring tools to identify and resolve application deployment problems, resolve and/or escalate to development teams
  • Assisting developers in debugging application build, deployment and connectivity issues
  • Participate in the building of tools and processes to support the infrastructure performance and capacity
  • Leverage scripting to build required automation and tools on an ad-hoc basis.
  • Configured Jenkins for Continuous Integration tools with plugins and created jobs
  • Support application development and operation management tasks.
  • Defined branching, labeling, and merge strategies for all applications in Git.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plug-in, Modernization of Java projects and managing Maven repositories.
  • Developed build and deployment script using pearl and shell scripting.
  • Mange build and deployment using maven, Jenkins, Chef SCM tools
  • Manage server monitoring and log management using Nagios.
  • Troubleshoot the automation of Installing and configuring applications in the test environments
  • Created and maintained the Shell/pearl deployment scripts for tomcat and LINUX servers.
  • Provided periodic feedback of status and scheduling issues to the management.
  • Developed and maintained Linux/pearl/Maven scripts for build and release tasks.
  • Involved in editing the existing ANT/Maven files in case of errors or changes in the project requirements.
  • Defined and implemented build and deployment strategies for all applications.
  • Create and manage Chef POC environments (Redhat 6) Openstack (Havana\Icehouse).
  • Create and manage Chef Cookbooks (Redhat 6).
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
  • Worked with development team to automation deployment system using build and deployment tool.
  • Experienced in software release management procedures with input decisions. .
  • 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

Environment: s: AWS, chef, Jenkins, Git, Maven, Docker, Nagios, Shell Scripting, Pearl, Linux.

Confidential, Fairport, NY

DevOps Engineer/ Build Release Engineer

Responsibilities:

  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Installed, Configured and Administered Hudson/Jenkins Continuous Integration Tool.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Developed automation framework for Application Deployments to the cloud environments.
  • Worked on Managing the Private Cloud Environment using Chef.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances.
  • Performed Branching, Tagging, Release Activities on Version Control Tools: SVN, GIT.
  • Developed Perl and shell scripts for automation of the build and release process, developed Custom Scripts to monitor repositories, Server storage.
  • Automated the cloud deployments using chef, perl (boto& fabric) and AWS Cloud Formation Templates.
  • Used Maven asbuildtool on Java projects for the development ofbuildartifacts on the source code.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.
  • Deployed the Java applications into web application servers like JBoss.
  • Performed and deployedBuildsfor various Environments like QA, Integration, UAT and Productions Environments
  • Worked on configuring the Jenkins to use MetaCase Software tobuildJava code and also to do the whole C.I process on the java code generated by MetaCase.
  • Troubleshoot and resolved Build failures due to infrastructure issues reduced by 95% stabilizing the build process. Setup and executed process to code review system effectively.
  • Taking the ownership of CMDB, Release Branch and making sure all the versions of the Releases are in place for further use.
  • Taking an active part preceding over Software Configuration Management Meetings by suggesting branching strategies and best practices to promote Parallel development and Agile development practices
  • Resolving Release conflicts regarding dates and accommodating in various Release/Build windows by negotiating with customers based on priority and other factors.
  • Addressing dependencies and handling issues with release of interdependent projects especially in the Web services area.
  • Actively involved and still contributing to the ITG framework implementation and safeguarding.
  • Used Subversion in branching, tagging and merging the Source Code and also managed the source code repository.
  • Build are maintained in Jenkins/Hudson and deployed using plug-ins and Master-Slave setups.
  • Trained all the developers for self-help to kick of single click builds and single click deploys.
  • Wrote XMLs and used Ant scripts to deploy to Websphere and Weblogic environments.
  • Administered Perforce, Proposed and implemented branching strategy suitable for agile/scrum development in a Fast Paced Engineering Environment.
  • Used Perl and Shell scripts for deployment automation.
  • Enhanced Configuration Management using (PUPPET) to assist with automated, repeatable, and consist configuration and application deployments, treating infrastructure-as-code.
  • Maintained all the UNIX, Linux, AIX and Solaris environments for deployments.
  • Used Remedy to track the Change requests and Release requests for all the approvals and signoffs and other necessary attributes.

Environment: s: AWS, chef, Jenkins, Git, Ant, Maven, Shell Scripting, Pearl, SVN, Puppet.

Confidential, Marlborough, MA

DevOps Engineer/ Build Release Engineer

Responsibilities:

  • Using Jenkins Amazon WebServices (AWS) Code Deploy plugin to deploy to AWS.
  • Configured Elastic Load Balancers with EC2 Auto scaling groups
  • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
  • Strengthening security by implementing and maintaining Network Address Translation in company’s network
  • Supported small to medium sized projects using GIT
  • Worked on integrating GIT into the continuous Integration (CI) environment along with Anthill-Pro, Jenkins
  • Worked with Performance engineers on Configuration of the environment
  • Deployed in a way that Components, baselines and change sets can flow between a Repository Workspace and a Stream through Accept, Deliver, Replace with, Replace in.
  • Developed a continuous deployment pipeline using Jenkins, Ruby/shell scripts.
  • Supporting Local System Administrators to troubleshoot Configuration Management and Network issues.
  • Imported and Managed Multiple Corporate Applications into Subversion (SVN)
  • Development, Quality Assurance and Management of Teams to ensure cross communication and confirmed approval of all Production Changes
  • Deployed the Java Applications into Web Application Servers like Apache Tomcat.
  • Executed User Administration and Maintenance Tasks including Creating Users and Groups, Reports and Queries.
  • Worked as a System Administrator for the Build and Deployments Process on the Enterprise Server.
  • Developed and Supported the Software Release Management and Procedures.
  • Responsible for Design and Maintenance of the Subversion/GIT Repositories, Views, and the Access Control Strategies.
  • Performed Version Control Subversion Checkouts via Shell Scripts.
  • Automated the Build and Release Management Process including Monitoring Changes between Releases.
  • Deployed Java Applications into Web Application Servers like Web Logic.

Environment: s: AWS, Jenkins, Git, Ruby, Shell Script, Web logic, SVN.

Confidential, Dallas, TX

Linux Systems Administrator

Responsibilities:

  • Configuration and troubleshooting for Red Hat Linux.
  • Handling troubleshooting issues like boating, RPM packages, User management and backup.
  • IP bonding for load balancing and fail over, Firewall, SELINUX.
  • Hosting and securing web pages using Apache (httpd) web server and ssl.
  • User Administration & Quota Management
  • Creating and deploying LVM, resizing the logical volume and volume group.
  • Configuration and administration of LDAP, NFS, FTP, SAMBA and POSTFIX Servers in Red Hat Enterprise Linux.
  • Performances, CPU and Memory monitoring of Red Hat Enterprise Linux.
  • Create, deploy and manage Linux and windows VM using Red Hat Enterprise Virtualization Manager, which includes moving and migrating VM from one cluster to another cluster or within the same cluster.
  • Experience in Windows 2003 and2008 Active Directory Installation and Configuration. Heartbeat clustering for high availability in Apache.
  • Installed and configured ESXi 5.0, 5.1 Servers on Blade servers. Creating Virtual machines. Creation of templates from VMs and Creation of VMs from templates.
  • Firmware upgrade, managing the servers, collecting Logs, open KVM console for troubleshooting

Environment: s: Red Hat Linux, LDAP, NFS, FTP, SAMBA

Confidential

UNIX/Linux Administrator

Responsibilities:

  • Worked as a Systems Administrator onRed Hat3/4, CentOS 3/4and Ubuntu (6.06, 7.04) servers.
  • Worked on Applying patches, installed monitoring tools, and upgradedBIOSon HPC Clusters.
  • Scheduled users to performHigh Performance Computingactivities on the Linux cluster.
  • Created users and groups and assigned them appropriate quotas and ACLs as per company requirement.
  • Experience managing and tuningMySQLand writing SQLscripts.
  • Identified and solved any issues or errors.
  • Installed and configuredNagiosmonitoring tool to manage infrastructure.
  • Applied patches and supportedLinux Servers withOracle Database servers.
  • Worked onKernel tuningand Kernel patching.
  • Monitored System Performance, Tuned and optimized systems for better performance.
  • Managed Disk usingLVM, resized disk space when required. Managed disk space fromNetApp filers
  • Setup NTP server and synchronized clients withNTP server.
  • Troubleshoot application problems by diagnosing issues.
  • Provided 24/7-support coverage, pager support and weekend support.

Environment: s: Red HatLinux (3.x & 4.x), Centos (3.x, 4.x), Ubuntu (6.06, 7.04), Netapp, NTP, Nagios, MySQL, SQL, HPC

We'd love your feedback!