We provide IT Staff Augmentation Services!

Devops Engineer Resume

2.00/5 (Submit Your Rating)

Mountain View, CA

PROFESSIONAL SUMMARY:

  • 7+ years of extensive experience in IT Industry that includes and DevOps Engineering, Build, Deploy & Release Management Operations, Software Configuration Management.
  • Great knowledge on DevOps, Build, Deploy and Release operations, Software Configuration Management, SCM Administration, Process reengineering, Build methodologies, Software Tools development, Coding, BVT process, support processes compliance.
  • Experience in working with bug tracking Tools like JIRA, Remedy and Service Now.
  • Strong hands on knowledge of Designing & implementing Distributed and Centralized version control systems, Source Code Management topics of branching, tagging, labeling and merging product variant management, Process implementation, Software Integration, Setup, configuration and Administration by using different SCM tools like SVN, GIT.
  • Working Knowledge of languages Python, Perl and Shell scripting and Mid - level expertise in PERL CGI/Python web development in process automation and build automation tools like ANT, Maven,Ansible in UNIX, Linux (RHEL, Ubuntu and Cent OS) and Windows environment.
  • Experience in provisioning and supporting high traffic/high-available services on Amazon EC2, VPC, and route53 and cloud front.
  • Proficient with Datacenter automation and configuration management tools (Puppet, Chef etc.).
  • Experience writing Chef Cookbooks and Recipes to automate the deployment process and to integrating Chef Cookbooks into Jenkins jobs for a continuous delivery framework.
  • Designed Puppet Modules to manage Configuration and automate installation process.
  • Highly skilled at supporting web and application servers (Apache, Nginx, NodeJS, JBoss,Tomcat)and Hands-on experience with installing and managing MySQL and Amazon web servers.
  • Proficient with Amazon IAM policy framework, S3, Cloud front, SES.
  • Expertise in design and support of mission-critical systems and implementing fail-over/disaster recovery strategies.Develop scripts to monitor and ensure backups to disk and S3.
  • Experience with managing F5 load balancing tool (iRules, nodes, pools)
  • Experience with Virtualization technologies like Vagrant and VMware and Expertise in LAMP implementation and development.
  • Implement and maintaining monitoring and graphing tool (Nagios) and Developed monitoring scripts as plugins for Nagios.
  • Extensively involved in advanced application configuration concepts like Web Services, Destinations, Message Activations, Listener ports, Queue Connection Factories, Queues, Application Servers, Clusters, Shared Libraries, Profiles, JDBC providers, Data Sources, URL Providers, JVM Custom Services, MQ and JMS setup
  • Environment Provisioning/ App Servers configuration via Chef, Planning to organize attributes, roles, recipes, environments, Writing cookbooks, Setting up continuous integration system for cookbooks.
  • Maintaining and expanding our existing Chef infrastructure, application deployment to all Dev/Test/Production environments, and monitoring of these services using Nagios.
  • Strong experience supporting 24X7, high availability Internet application environments that include Web, Application, RDBMS servers and load balancing systems
  • Strong exposure on Continuous Integration and Nightly builds Setup, Configuration, Administration and Maintenance for Agile and SCRUM software development methodology process on Jenkins, GIT & Bamboo.
  • Good practices for maintaining code quality, code coverage measurement and use of the static and dynamic analysis tools like Junit, Javadoc and Cobertura as a part of CI build process
  • Expertise in Java applications deployment on Web and Application Servers like Apache Server, Tomcat, nginix, WebSphere and JBOSS

TECHNICAL SKILLS:

Operating Systems: Linux (Red Hat 4/5/6/7, CENTOS), Solaris 11/10/9/8,Ubuntu 12/13/14, Windows 2003/2008/2012

Databases: SQL, Oracle,DB2

Web Technologies: HTML, XML, SOAP, WSDL,JAVA SCRIPT

Monitoring Tools: Splunk,BPPM(BMC)

Bug Tracking Tools: JIRA,REMEDY,SERVICE NOW

Languages: JAVA, SHELL, PERL, BASH, PYTHON, RUBY.

Version Control Tools: TFS, SVN, GIT, GITHUB

Application/WebServer: Oracle Web logic Server 11g, Apache Tomcat, Oracle Application Server 10g, BEA WebLogic 8.1/9.2, WebSphere, JBoss, Tomcat, IIS.

Cloud Technologies: AWS,Openstack

Build and Release Engineering/ DevOps: Ansible,Jenkins,Remedy,Puppet,Chef,vagrant,Nagios,Rally,Ant, Maven, HUDSON,Docker, BAMBOO.

WORK EXPERIENCE:

Confidential, Mountain View, CA

DevOps Engineer

Responsibilities:

  • Used Linux environment for deployments involved in QA & UAT
  • Implemented Puppet as a configuration management tool and Jenkins for CI.
  • Used Ruby Rspec framework and wrote test cases for regression and to resolve refactoring problems.
  • Automated AWS components like EC2 instances, Security groups, ELB, RDS, IAM through AWS Cloud information templates.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) and configuration management using puppet.
  • Implemented and configured build process on Amazon EC2
  • Developed automated process for builds and deployments; Jenkins, Ant, Maven, Shell Script, Perl and Java
  • Created and managed Development and Continuous Integration Environments using VMware ESX, automated through Jenkins using Perl and the VMware CLI.
  • Worked closely with Architecture, Development, Test, Security and IT Services teams
  • Using GIT forcode reviews during stages of branching, merging and staging.
  • Implemented Puppet using best practices and automate CD system.
  • Implemented Continuous Delivery framework using Jenkins, Puppet and Maven in Linux environment.
  • Used PUPPET for automation of repetitive processes done in Apache user administration, file management and managing file and directory permissions in different environments.
  • Designed Puppet Modules to manage configurations and automate installation process.
  • Deployed Puppet and Puppet DB for configuration management to existing infrastructure.
  • Participated in configuring and monitoring distributed and multiple platform servers using Puppet.
  • Developed code using Web Sphere and Tomcat/JBOSS.

Environment: AWS, Ruby, Chef, Oracle 11g, Jenkins, Perl, Puppet, JIRA, Maven, Artifactory, Git, Ubuntu, CentOS, Java, Windows, Web Sphere, Apache Tomcat, JBOSS

Confidential, Chesterfield, MO

DevOps Engineer

Responsibilities:

  • Implemented Chef to deploy the builds for Dev, QA and production.
  • Configured and maintained infrastructure using Chef, Jenkins and multiple AWS tools
  • Written cookbooks for nginx, weblogic and apache tomcat.
  • Deploying and managing many servers on Amazon Cloud with Chef Platform.
  • Automating configuration management with Chef on AWS platform.
  • Created Docker file for micro services and changed Tomcat configuration file which are required to deploy Java based application to the Docker container.
  • Configured web servers with Apache and nginx
  • Experience of working on GIT Lab and SVN.
  • Performed necessary day-to-day SVN /GIT support for different projects.
  • Used Git as version control with Git branching strategy that included develops branches, feature branches, staging branches and master. Pull requests and code reviews were performed.
  • Maintained build related scripts developed in ANT, Python and shell. Modified build configuration files including Ant's build.xml
  • Created and maintained SVN/GIT repositories, branches and tags.
  • Configuration and maintenance of virtual machines on VMware.
  • Experience of writing & managing ChefScripts& using Linux automated deployments using Chef.
  • Built and managed a large deployment of Ubuntu Linux instances systems with Chef Automation. Wrote recipes, tools, shell scripts and monitoring checks.
  • Used Chef to manage Web Applications, Config Files, Database, Commands, Users, Mount Points, and Packages.
  • Implementing a continuous delivery framework using Ansible, ANT and Maven in Linux environment.
  • Developed and maintained Bash/Python scripts for build and release tasks.
  • Set up continuous integration for major releases in Ansible and Team City.
  • Implemented splunk and BPPM for long monitoring, process monitoring etc. and automated Splunk deploy and configuration using Chef.
  • Administered and Engineered Ansible for managing weekly Build, Test and Deploy chain, SVN/GIT with Dev/Test/Prod Branching Model for weekly releases

Environment: Java, Eclipse, Apache Tomcat, Oracle 11g, Jenkins, Python, JIRA, Maven, Artifactory, Git, SVN,Ubuntu,Windows, AWS, Docker, Chef, Windows,Ansible

Confidential, Hartford, CT

DevOps Engineer

Responsibilities:

  • Integrated Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Implemented Continuous Integration using tools like Maven, Bamboo, and Chef etc.
  • Implemented multi-tier application provisioning in Openstack cloud, integrating it with Chef/Puppet.
  • Used Chef and other configuration management tools to deploy consistent infrastructure code across multiple environments.
  • Experience of working on deployment server issues and managing the activities of CMS.
  • Established Chef Best practices approaches to system deployment with tools with vagrant and managing Chef Cookbook as a unit of software deployment and independently version controlled.
  • Used the version control system GIT to access the repositories and used in coordinating with CI tools.
  • Integrated maven with GIT to manage and deploy project related tags.
  • Installed and configured GIT and communicating with the repositories in GITHUB.
  • During release merging of branches to resolve conflicts using CV’s & SubVersion.
  • Performed necessary day-to-day Subversion/GIT support for different projects.
  • Created and maintained Subversion/GIT repositories, branches and tags.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Developed and maintained Python scripts for build and backend process.
  • Developed GIT hooks for the local repository, code commit and remote repository, code push functionality and Worked on the GitHub
  • Connected continuous integration system with GIT version control repository and continually build as the check-in's come from the developer.
  • Experienced with GIT and Gerrit as an administrator. Deep understanding of software configuration management (SCM) /Integration processes and tools for large, multi-site product development with very strong problem solving and Android/Linux debugging skills
  • Integrated GIT into Jenkins to automate the code checkout process.

Environment: Java, Eclipse,ApacheTomcat,Oracle11g,Bamboo,vagrant,Openstack, Subversion, Python, Chef, Remedy, Maven, Artifactory, Git, Ubuntu, CentOS, Windows, AWS

Confidential

Build & Release Engineer

Responsibilities:

  • Primary duties include Buildand Deployment of the java applications onto different environments Dev, QA and UAT.
  • Generated Ant, Maven, Perl & UNIX scripts for build activities in QA, Staging and Production environments.
  • Worked on the transition project which involves migration activities from Ant to Maven in order to standardize the build across all the applications.
  • Managed Users and Groups in SVN and involved in troubleshooting client spec issues and user issues.
  • Automated the deployment and server bounce process is by creating the scripts using Web Logic Scripting Tool (WLST).
  • Build Artifacts (WAR's and EAR's) are deployed into a Weblogic app server by integrating the WLST scripts to Shell Scripts.
  • Maintained configuration files for each application for build purpose and installed on different environments.
  • Directed the Release Management Calls to synchronize with the Developers, Testers and DBA teams for successful Release.
  • Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the build.
  • Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Presented reports to the Project manager about the progress and issues tracking key project Milestones, plans and resources.

Environment: Java, SVN, ANT, MAVEN, Jenkins, Hudson, SVN, WebLlogic, UNIX, Perl/Shell

Confidential

UNIX/LINUX system Administrator

Responsibilities:

  • Installation, Maintenance, Administration and troubleshooting of Sun Solaris 8,9 and Red hat 9, AS 3.0 servers on various hardware platforms that include Sun 4800, V480, 280R, 4500, 3500, Dell 6400,2400, 1800 etc.
  • Hands on Experience working with high availability, high performance, multi-data center systems and hybrid cloud environments.
  • Troubleshoot build, deploy failures, facilitate resolution, complex issues ranging from system resources to application stack traces.
  • Configured firewall based on Red hat Linux and FreeBSD 4.x that has three network interfaces.
  • Implemented a High Availability Cluster using 2 V480s, a T3 and HP Cluster Server 4.2.
  • Expertise in VMware vSphere 3/4/5 version ESXi and vCenter operations Management
  • Build LPAR and DLPAR system and Installed AIX 5.2, 5.3 on LPAR using NIM
  • Integrating Weblogic 10.x and Apache 2.x and deploying EAR,WAR files in Weblogic Application servers
  • As a member of the team, monitored the HP Cluster Server 4.2 in SAN Environment.
  • Involved in support databases and performed MS SQL upgrades running on Windows servers.
  • Compiling code to move into test environments via automated processes.
  • Configuring network services such as DNS/NFS/NIS/NTP for UNIX/Linux Servers
  • Good knowledge of Linux/Windows based systems including hardware, software and applications.
  • Creating a change requests, work orders and problem tickets using BMC Remedy tool and getting approvals from higher officials.
  • On-call support for 24/7 for troubleshooting production issues. .

Environment: Solaris 8,9, Red hat Linux 9, AS 3.0, HP Cluster Server 4.2,Cisco Routers, Sun 4800, V480, 280R, 4500, 3500, Dell 6400, 2400, 1800 Redhat 8, RHEL, Redhat Linux,FreeBSD,Solaris, AIX and Windows, ShelliPlanet4.1, BMC Remedy, Sun One 6.1, IIS 6.0, Windows 2008, Linux, Shell Scripting, FTP/NTP/NIS servers, UNIX

We'd love your feedback!