We provide IT Staff Augmentation Services!

Devops Engineer Resume

3.00/5 (Submit Your Rating)

Fremont, CA

PROFESSIONAL SUMMARY:

  • About 8+ years of experience in designing Build process, Software Product Development, Process Automation, Build and Deployment Automation, Release Management, Packaging Quality Control, Source Code repository & Environment management.
  • Experienced in Linux / Unix System Administration of RHEL 5.0 & 6.0, SuSE Linux 10, and Sun Solaris 9/10, IBM AIX.
  • Expertise in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure, Automation. It Includes Amazon Web Services(AWS), Ant, Maven, Hudson, Jenkins, Chef, SVN, GitHub, TFS, Clear Case, Build Forge, Tomcat, JBoss, LINUX etc.
  • Administration various environments in software development life cycle (SDLC) Windows, Ubuntu, Red Hat Linux, SUSE Linux and CentOS.
  • Managed environments DEV, SIT, UAT, PFIX and PROD for various releases and designed instance strategies
  • Experience supporting Chef Environment with multi servers and involved in developing manifests.
  • Worked as Linux administration, Continuous Integration and Continuous Delivery setup using GIT, Jenkins and Docker for build.
  • Extensively used to write PowerShell scripts for automating the services inside the Azure.
  • Expertise in writing Ruby, Python, Shell and PowerShell scripting.
  • Expertise in working under Azure Active Directory for creating roles, tenants, and assigning various security policies.
  • Worked with DOCKER and Vagrant for different infrastructure setup and testing of code.
  • Strong Knowledge/experience in creating Jenkins CI pipe lines. Experience in JENKINS to automate most of the build related tasks.
  • Experience using MAVEN and ANT as build tools for the building of deployable artifacts (jar, war & ear) from source code.
  • Installed, Configured, Managed Monitoring Tools such as Splunk, Nagios.
  • Strong Hands On development and configuration experience with software provision tools like CHEF and PUPPET .
  • Well versed with deploying/Configuring/tuning Enterprise Applications in WAS 6.1 and Web Sphere MQ .
  • In depth knowledge in Cassandra read and write paths and internal architecture.
  • Experience in designing front end pages using HTML, CSS, JavaScript, JQuery, AJAX and AngularJS. Series.
  • Developed advanced JIRA workflows based on user requirements.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Experience in Designing and configuring Azure Virtual networks, subnets and deploying Azure IaaS VMs and Cloud services into Vnets.
  • Good working knowledge on AWS IAM service, IAM Policies, Roles, Users, Groups, AWS Access Keys and Multi Factor Authentication. And Migrated applications to the AWS cloud.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS.
  • Explicit approach in understanding of source control management concepts such as Branching, Merging, Labeling/Tagging and Integration.
  • Expertise in Shell, Bash, Ruby, Python scripting.
  • Good Knowledge on programming using C, C++, and JAVA.
  • Experienced in Amazon EC2 setting up instances, virtual private cloud (VPCs), and security groups.
  • Have experience in Web logic Server 10g and 11g, WebLogic Platform.
  • Worked with VMWare tools like vCenter & vSphere to manage VM's running on ESX cluster nodes and experience working vMotion.
  • Performed IBM Web Sphere Administrative tasks like installing WAS, Configuring ND, Cell, Nodes, Cluster and aided in usage of High Availability Mgr.
  • Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and team work environments.
  • Experienced in an Agile / Scrum environment and daily standup meetings.

TECHNICAL SKILLS:

Operating Systems: Red Hat, Microsoft Azure, Linux, CentOS 6 & 7, Ubuntu, Windows 98, Vista 07, 08, VMware ESX and Mac OS

Languages: C, C++.C#, JAVA, JEE, PHP, Power Shell, Ruby, Python.

Application software s: GIT, Jenkins, Puppet, Vagrant, Docker, Apache Tomcat, JBOSS, Adobe Illustrator FileZilla, WINSCP, AWS, Cassandra, Chef, Ansible, Splunk, AWS, JIRA,Xamarin.

Source Control Tool: GIT, Subversion (SVN), CVS.

Web/Application Server: Jboss, Apache Tomcat, WebLogic, Webserver, Oracle Application Server, IIS.

Database: Oracle 9i/10g, SQL SERVER, MySQL.

Virtualization: VMware, VSphere, Vcenter Server Appliance, Oracle Virtual box.

Networking Protocols: DHCP, Ethernet, TCP/IP, HTTP, HTTPS, and FTP.

PROFESSIONAL EXPERIENCE:

Confidential, Fremont, CA

Devops Engineer

Responsibilities:

  • Promoted Continuous Integration, Continuous Delivery culture collaborating with Development, DBA, QA, Support and Business Operations.
  • Administered and supported SVN and GitHub Enterprise version control tool.
  • Administered Puppet Enterprise to provision multi - platform virtual machine configurations across multiple platform environment Servers dedicated for building, deploying as well as for development, test and production systems.
  • Built a load-balanced, version-controlled, Hiera /r10k-enabled Puppet environment.
  • Performed white box testing like JUnit, TestNG and Web service testing.
  • Created a custom puppet module skeleton to use same structure across all puppet modules. Implemented Puppet Hiera to separate data from puppet code.
  • Administration of DevOps tools suite: Puppet Enterprise, AWS, Open stack, Jenkins, Udeploy, GitHub, JIRA, Confluence, Anthill Pro, Splunk.
  • Automated the Build & Deployment environment end -to-end using Jenkins.
  • Worked on Azure Resource Manager for creating and deploying templates, assigning roles, and getting activity logs.
  • Experience in Azure virtual machines so that they will be able to connect to on-premises environments.
  • Developed Python, Shell Scripts and Powershell for automation purpose.
  • Configured Jenkins servers, Jenkins nodes, creating required scripts (Perl & Python), and creating/configuring VMs (Windows/Linux).
  • Created and maintained the Shell/Perl deployment scripts for TC Server / Tomcat web application servers.
  • Developing User interface(UI) for hybrid mobile app(Cordova) for IOS/Android using technologies like Angular2, HTML5, CSS3, Object Oriented JavaScript and Ajax concepts.
  • Integrated IBM AppScan Enterprise and IBM Security AppScan Source for Analysis, Development and Automation ver 9.0 into QRadar, Site Protector, Treadfix, Microsoft TFS , Jenkins, Jira, F5, WAF and Imperva WAF.
  • Environment provisioning solutions using Docker, Vagrant, Red Hat Satellite.
  • Designing data models in Cassandra and working with Cassandra Query Language.
  • Experience in deploying and maintaining multi region Cassandra clusters on AWS infrastructure.
  • Integrated the existing Ant scripts to automate the code quality report generation process for the existing legacy based applications.
  • Being a Linux admin involved in Applying operating system updates, patches, and configuration changes, Installing and configuring hardware and software.
  • Enable artifact linking from requirements to project plans to test plans and test cases.
  • Administration of RHEL 5, 6 which includes installation, testing, tuning, upgrading and loading patches, troubleshooting server issues.
  • Scheduling jobs through Oracle Job Scheduler, Autosys and Crontab (UNIX).
  • Docker P.O.C/networking/data and volume containers /Compose /Swarm /Orchestration /Monitoring /High-performance / Logging Solutions / Patching and Configuration Automation using Puppet and Dockers Containers as a container platform infrastructure.
  • Worked with developer's team in making source code using C/C++.
  • Specified, prototyped, developed and tested an object-oriented, multiplatform C++ framework containing support to: data structures, common algorithms sockets, threading
  • Extensive experience in programming with C, C++, Device driver, Application Services on UNIX, Windows Host.
  • Developed automation scripting in Python and JavaScript and used Puppet to deploy and manage several Tomcat and Java applications across multiple servers spanning environments (Dev, QA, Staging and Prod).
  • Administration of RHEL 5/6 that includes installation, testing, tuning, upgrading and loading patches, troubleshooting both physical and virtual server issues.
  • Built Object Oriented applications using C and C++, writing Shell Scripts, Python and Perl Scripts on UNIX.
  • Used debugging techniques to debug the mappings and used session log files to trace errors occurred while loading .
  • Created Email Notification of workflow failures and used Linking Condition to direct the workflow and build dependency
  • Developing puppet module for Automation using combination of Puppet Master, R10K Wrapper, Git Enterprise, Open stack(Horizon), Vagrant and SimpleUI (Jenkins) .
  • Installed, Configured and maintained Red Hat Linux and Ubuntu servers, Support to Red Hat Linux 6.x, 6.x on various Dell hardware Servers.
  • Maintain Hadoop cluster using Cloudera .
  • Monitoring Services and Configuration and errors in application log using tools like Nagios , Introscope.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Authored Chef Cookbooks for automating the deploy processes web applications on tomcat server.
  • 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.
  • Setup Security groups, VPC, ELB and Cloud Watch, creating AMI and administering AWS IAM .
  • Worked on Network Load balancing using F5 Bay Portal.
  • Involved in deploying the content cloud platform on Open stack and Amazon AWS using EC2, S3, and EBS.
  • Project Management experience performing ITIL release management and SCM activities.
  • Evaluate puppet framework and tools to automate the cloud deployment and operations.
  • Worked on Agile methodology and used JIRA for issue tracking.
  • Installation, configuration and maintenance of different Linux Distribution servers like Debian, RHEL, CentOS Servers at multiple Data Centers.
  • User account management, worked with Perl, shell scripting (bash) to automate administration tasks. Analyzed security based events, risks and reporting instances

Environment: RHEL, Apache-Tomcat, Git, Java/j2eee, Chef, VMWare, Vagrant, UI, Cassandra, Puppet, AWS, Chef, Jenkins, Azure, Powershell, Nagios, Oracle, MySQL, MongoDB, SVN, TFS, JIRA, Shell/Perl Scripts, IBM Appscan.

Confidential, Norfolk, VA

Build and Release/Devops Engineer

Responsibilities:

  • Worked on Administration of the network servers DNS, NIS, NFS, and SENDMAIL.
  • Troubleshooting Network, memory, CPU, swap and File system issues, TCP/IP, NFS, DNS and SMTP in Linux Servers.
  • Experienced in branching, tagging and maintaining the version across the environments using GIT.
  • Installed and administered GIT source code tool and ensured the reliability of the application as well as designed the branching strategies for GIT.
  • Extensive experience using MAVEN, ANT and Xcode as build tools for the building of deployable artifacts from source code.
  • Converted and automated builds using Maven and Ant. Scheduled automated nightly builds using Jenkins
  • Efficiently worked on building the data centers using Amazon Web Service, installed images on Amazon web services using Jenkins/Hudson, GIT and SVN.
  • Deployed applications using Jenkins server and Troubleshoot build & release job failures, resolve, work with developers on resolution.
  • Deployed all content cloud platforms on Amazon web services using EC2 instances, S3, EBS, SQS and SNS services.
  • Worked on Deployment and monitoring of scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
  • Design, Architect and implement the new Online Experience platform in Microsoft Azure build on RedHat Enterprise Linux.
  • Experience in working with Storage, Security and Compute services inside the Azure cloud.
  • Developed Python, Shell Scripts and Powershell for automation purpose.
  • Experienced in Amazon EC2 setting up instances, virtual private cloud (VPCs), and security groups.
  • Integrated PUPPET deployment with GIT and Gerritt with automated Jenkins.
  • Managed Ubuntu Linux and Windows virtual servers on AWS EC2 using Puppet.
  • Having production experience supporting and deploying to web application servers such as WebLogic, JBOSS, Apache, Tomcat, and Apache HTTPD servers.
  • Develop and implement an automated Linux infrastructure using Puppet.
  • Installed, configured, upgraded and managed PUPPET Master, Agents & Databases.
  • Adding packages in Linux using rpm, yum, apt-get , etc.
  • Responsible for the development and maintenance of both corporate and customer web sites using a variety of web technologies including ASP, JSP, HTML and JavaScript with an SQL backend and a mix of IIS, Apache and Tomcat Front Tier
  • Developed advanced JIRA workflows based on user requirements.
  • Work on Agile methodology and used JIRA for issue tracking and container management using Dockers.
  • Implemented continuous deployment pipeline with Jenkins and Jenkins workflow on kubernets.
  • Management of Unix/Linux patching execution for approximately 27,000 Linux, Solaris, HP-UX, AIX servers.
  • Virtualized the servers using the Docker for the test environments and dev-environment needs.
  • Designed and deployed AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Opsworks.
  • Created, maintained and automated the scripts by using BASH , PYTHON and RUBY.
  • Created proof of concept to perform ETL on audit log data using Kafka/Spark and Kafka/Nifi
  • Monitoring of web servers using NAGIOS monitoring tool.
  • Created and deployed web interfaces reporting on multi-platform automated builds and test suites (TFS build reporting, SharePoint Server, Cruise Control and IIS).
  • Worked on installation/configuration/administrated VMware ESXi 5.0/5.1/5.5 and migrated existing servers into VMware Infrastructure.
  • Installation, Configuration and Administration of WebSphere Servers.
  • Automated testing and continuous integration using TEAM CITY.
  • Configured the user accounts for Continuous Integration - Jenkins.
  • Setup and configured TCP/IP network on LINUX .
  • Working with JIRA tool to track all the defects and changes released to all environments.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Experience using Agile Scrum methodology.

Environment: GIT, Puppet, Nagios, Jira, VMware, Azure, Hudson, Jenkins, HTML, Powershell, TFS, WebSphere, Amazon, WebLogic, JBOSS, Apache, TOM CAT web services, EC2, S3, RDS, EBS, auto scaling, Bash, Python and Ruby, Unix/Linux, Windows, RHEL 4/5/6, CentOS .

Confidential, Hartford, CT

Devops Engineer

Responsibilities:

  • Installed/configured/managed/Administrated of all UNIX/LINUX servers, includes the design and selection of relevant hardware to Support the installation/upgrades of Red Hat (4/5), CentOS 4/5, Fedora core operating systems.
  • Worked on taking regular backups for amazon cloud instances and setting up of environments for the application launching.
  • Performed physical to virtual, Virtual to Virtual migration of servers to support the Data center migration project.
  • Used Entity Framework as the Data Access layer and C# as the development language
  • Installing, configuring and administering Jenkins Continuous Integration tool on Linux machines along with adding/updating plugins such as SVN, GIT, Maven, ANT and Puppet.
  • Researched and implemented an Agile work flow for continuous integration and testing of applications using Jenkins.
  • Installed and configured SSH & SSL for secured access on Linux Systems.
  • Wrote Shell scripts and Perl scripts for day-to-day administration and create Perl scripts to automate the deployment.
  • Maintained and administered GIT source code tool. And Created Branches, Labels and performed Merges in Stash and GIT.
  • Responsible for installing and maintaining SQL 2008 R2 Cluster environment and Performed migrations from SQL server 2005 to SQL server 2008R2/2012.
  • Familiar and experienced with Agile Scrum development.
  • Network troubleshooting in complex environments, VLAN configurations.
  • Used Node.JS built - in library to allow application to perform as a web server. Thus, eliminating the use of Apache HTTP server and IIS .
  • Migrated applications to the AWS cloud.
  • Managed Chef Cookbooks to automate system operations.
  • AWS Cloud management and Chef Automation.
  • Using Jenkins AWS Code Deploy plugin to deploy to AWS.
  • Responsible for code build, release and configuration on Amazon EC2.
  • Created Clear Case configuration record for builds using derived objects generated during build audit process.
  • Building the Red hat Linux server in VMware ESX client through Vsphere client.
  • Responsible for Installation, configuration, Maintenance, Deployments, Update, Monitoring, performance tuning on Linux. Experienced in monitoring and debug performance issues on different OS Linux (RHEL & Centos).
  • Wrote Python and Shell scripts to monitor installed enterprise applications and to get information from the logs and database in the required format and other daily activities and jobs.

Environment: UNIX, LinuxRedHat4/5, CentOS4/5, AMAZONEC2, Fedora, AMAZON EC2,Azure, AWS, Nagios, Jenkins, GIT, SVN, Maven, Ant, Puppet, SQL server 200, SQL server 2008R2/2012, VLAN, Apache HTTP server, IIS, AWS, VMware, Python, Shell scripts.

Confidential

Build and Release Engineer

Responsibilities:

  • Provided 24x7 on-call supports in debugging and fixing issues related to Linux, Solaris, HP-UX Installation/Maintenance of Hardware/Software in Production, Development & Test Environment as an integral part of the Unix/Linux (RHEL/SUSE/SOLARIS/HP-UX/AIX) Support team.
  • Responsible for Remote Linux Support with more than 400 servers.
  • Managing users like creating, deleting and granting proper privileges and managing system security.
  • Managed GIT and SVN as Source Control Systems.
  • Installed and configured SSH server on Red hat/CentOS Linux environments.
  • Configuring network services such as DNS/NFS/NIS/NTP for UNIX/Linux Servers.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Used Entity Framework as the Data Access layer and C# as the development language.
  • Installed, administer Prepare and maintain code for various .NET applications and configured Jenkins Continuous Integration tool.
  • Used Ant, Maven to perform daily and weekly Software Builds.
  • Helped developers and other project teams to set views and environments.
  • Using Chef and AWS allowed me to reduce costs for the department and eliminate unwarranted resources. Automated provisioning of cloud infrastructure with Chef.
  • Replicated the Jenkins build server to a test VM using Packer, Virtual Box, Vagrant, Chef, Perl brew and Server spec.
  • Implement and maintain security controls on laptop, workstations, and servers.
  • Developed Cron jobs and Shell Scripts (Shell, Python) for automating administration tasks like file system management, process management, backup and restore.
  • Involved in developing custom scripts using Shell scripts to automate jobs.
  • Experienced in tasks like managing User Accounts and Groups, managing Disks and Filesystems.
  • Wrote shell scripts for automated installations to extract logs.
  • Analyze and resolve compilation and deployment errors related to code development, branching, merging and building of source code.
  • Installation and configuration of VM’s with Red hat LINUX servers.

Environment:: linux,HP-UX(RHEL/SUSE/SOLARIS/HP-UX/AIX),centos, DNS/NFS/NIS/NTP, SCM, Jenkins, Ant, Maven, Chef, AWS Virtual Box, Vagrant, Chef, Perl brew, Serverspec, Shell, Python.

We'd love your feedback!