We provide IT Staff Augmentation Services!

Devops Engineer Resume

2.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY:

  • Software Professional Having 7+ Years of Experience in It Industry Comprising of Two years of Linux Systems Administration and Six years of Software Configuration Management
  • Extensive experience includes SCM, Devops, Build/Release management, Change/Incident management and Cloud management.
  • Experienced in Chef, Puppet, Ansible and Salt stack for deployment on multiple platforms.
  • Deployed and configured chef server including bootstrapping of chef client nodes for provisioning. Created Roles, Recipes, Cookbooks and Data bags for server configuration.
  • Build tools like Ant, Maven for the building of deployable artifacts (war & ear) from source code and Continuous Integration with Jenkins/Hudson bamboo, and Team city.
  • Hands on experience using MAVEN and ANT as build tools for the building of deployable artifacts (jar & war) from source code and static code analysis using SonarQube
  • Experience with version control systems like GIT, CVS, SVN (subversion), Perforce, and IBM rational team concert.
  • Experience on Virtualization technologies like VMware & XEN.
  • Expertise in scripting for automation, and monitoring using Shell, Php, Python & Perl scripts.
  • Wrote prototype and production code in numerous programming languages on an as - needed basis depending on language(s) of existing codebase: Golang / Go, Ruby, MySql and Python
  • Working on Amazon web services (AWS) and Open stack cloud to provision new instances
  • Scripting in multiple languages on UNIX, LINUX and windows - batch, shell script etc.
  • Expert in deploying the code trough web application servers like web sphere/ web logic/apache tomcat/ JBOSS.
  • Provisioned numerous tool chains for multiple teams across IBM including IBM Urban code deploy, Docker and Elk.
  • Experience in using Nexus and Artifactory repository managers for maven builds
  • Experience in working with GIT to store the code and integrated it to Ansible tower to deploy the playbooks.
  • Basic knowledge in web technologies such JavaScript, AngularJs, PHP, HTML, CSS and etc.
  • Experience in Installing Firmware Upgrades, kernel patches, systems configuration, performance tuning on Unix/Linux systems.
  • Have good hands on experience working on cloud platforms like Open Stack, Rack space and Amazon web services.
  • Experience in Microsoft azure cloud services (PAAS & IAAS), storage, web apps, active directory
  • Experienced in implementing and maintaining an APACHE TOMCAT/MY SQL/PHP, LDAP, LAMP web service environment.
  • Hands on experience in web based Internet/Intranet application development using .NET Framework, Visual Studio.NET, C#, ADO.Net, ADO, IIS, XML, XQuery, and MS SQL Server.
  • Experienced with the installation and configuration on Apache 2.x, 1.3.x, 1.2, JBoss4.0.x Web Servers and, BEA Web Logic 8.x, 9.x servers connected to F5 Load balancers using BIG IP.
  • Designing the entire cycle of application development by using Docker.
  • Experienced with Docker orchestration tools like Docker Swarm, Kubernetes, Mesos and Marathon.
  • Installed and configured monitoring tools such as Nagios, Splunk, SiteScope for monitoring the network bandwidth and the hard drives status.
  • Championed the use of the Atlassian Toolchain for the SDLC
  • Conduct systems design, feasibility & cost studies and recommend cost-effective cloud solutions like Amazon web services (AWS) and experience with Perforce, Subversion and CVS.
  • Involved in handling tickets, monitoring, troubleshooting and maintenance for Day to day Activities.
  • Experience in using bug tracking systems like JIRA, Remedy, HP Quality Center and IBM clear quest.
  • Configured servers to host Team Foundation Server (TFS) instance, build controllers and build agents.
  • Experience in integrating unit tests and code quality analysis Tools like JUnit and Sonar Qube
  • Knowledge of Routers and Switches, Subnet, VLAN, TCP/IP, Ethernet, VPN, OSI model, Firewall (checkpoint).
  • Participated, documented, managed ITIL controls and supported Linux environment.
  • Good understanding of OSI Model, TCP/IP protocol suite ( DNS, IP, ARP, TCP, UDP, SMTP, FTP, and TFTP)
  • Management of library versions and deprecated code, Design and sequencing builds & test runs and Troubleshooting expertise - build failures due to dependencies, tests, etc
  • Good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.

TECHNICAL SKILLS:

Operating Systems: Linux (Red Hat 4.x, 5.x, 6.x), UNIX, WINDOWS NT/2000/2003/XP/VISTA/7, 8.

Web/ Application Server: Tomcat Apache, WebLogic and WebSphere

Database Servers: My SQL, Oracle 9i/10g/11g, DB2, MS Access

Programming & Scripting Languages: C, Java, SQL, JSP, HTML, PHP, Perl, Python, Ruby and Shell Scripting

Tools: Chef, Puppet, Jenkins, Maven, GIT, Subversion, Bamboo, CVS, Nagios and JIRA

Cloud Environment: Amazon Web Services (AWS Azure, EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Formation AWS Config, S3, Cloud Trail, TFS, IAM.)

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, TX

DevOps Engineer

Responsibilities:

  • Creating the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for all our products.
  • Implementing new projects builds framework using Jenkins & maven as build framework tools
  • Implementing a Continuous Delivery framework using Jenkins, Chef, Maven & Nexus in Linux environment
  • Strong coding skills in both C++/Java, Perl and Ruby.
  • Deployment and implementation of Chef for infrastructure as code initiative.
  • Writing different Chef Cookbooks for installing, configuration, and upgrading different applications on the Servers.
  • Manage deployment automation by creating Chef Roles.
  • AWS Cloud management and Chef automation
  • Imported and managed multiple corporate applications using GIT.
  • Responsible for Design of different Release Environments for new projects.
  • Using Jenkins AWS Code Deploy plug-in to deploy into AWS
  • Defining Release Process & Policy for projects early in SDLC.
  • Responsible for Database build, release and configuration
  • Perform Deployment of Release to various QA & UAT in Linux environments.
  • Configured Elastic Load Balancers with EC2 Auto scaling groups
  • Created multi AZ VPC instances.
  • Implemented AWS solutions using E2C, S3, RDS, EBS, TFS Elastic Load Balancer, Auto scaling groups,
  • Optimized volumes and EC2 instances
  • Used IAM to create new accounts, roles and groups.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Migrated applications to the AWS cloud Environment.
  • Scripting in multiple languages on UNIX, LINUX and Windows - Perl, Ruby, Shell, etc.
  • Work with different team members for automation of Release components.
  • Resolved system issues and inconsistencies in coordination with quality assurance and engineering teams.
  • Troubleshoot the build issue during the Jenkins build process.

Confidential, Mountain View, CA

Sr. Middleware/DevOps Engineer

Responsibilities:

  • Worked on creating ANT scripts to build and deploy Java/J2EE, Oracle ADF and Oracle SOA based enterprise applications to WebLogic Application Servers
  • Setup the Jenkins jobs for Continuous integration process and to execute test cases.
  • Worked with the Amazon AWS EC2, S3, Glacier, IAM and VPC services
  • Responsible for operational support activities to ensure availability of customer websites hosted on AWS cloud infrastructure using Virtual private cloud and public cloud.
  • Set up the scripts for creation of new snapshots and deletion of old snapshots in S3 using S3 CLI tools
  • Experience in maintaining and executing build scripts to automate development and production builds.
  • Set up the Jenkins CI/CD process for over 60+ applications and Jenkins master slaves for the entire CI/CD infrastructure
  • Experience in maintaining, executing, and scheduling build scripts to automate DEV/QA/UAT builds.
  • Worked with the development team to generate deployment profiles (jar, war, ear) of Java based applications using custom ANT Scripts
  • Responsible for building/deploying consistently repeatable build/deployments to company production and non-production environments using JENKINS & BUILD Pipelines, ANT, MAVEN.
  • Deployed JAR, WAR & EAR files in Weblogic 11g/12c, JBOSS 4.2/5.0.1/5.1.0/6.2/6.4 and SJSAS 9.1 application servers hosting clustered environments.
  • Deployed Java/J2EE applications to WebLogic server using Jenkins builds
  • Created Jython and Weblogic WLST scripts to automate the deployment process
  • Involved in leading Automation Deployment Team by working with Puppet.
  • Setup the Chef Infrastructure for the environment for software configurations management
  • Configured multiple cookbooks, recipes, templates and attributes on workstations to be deployed to various chef nodes
  • Provided configuration management expertise to all software development projects.
  • Set up the Linux Cron jobs for automating various build related jobs and application data synchronization jobs.
  • Worked on customization of existing Python scripts of some of the internal applications.
  • Worked on configuring the Apache Tomcat for Java applications deployment.
  • Worked on extending the Python WLST scripts for WebLogic 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 Puppet.
  • Worked with SVN and GIT version controls.
  • Setting up new development branches, merging branches, facilitating the releases.
  • Setting up the SVN and GIT repos for Jenkins build jobs.
  • Managing the database DDL, DML scripts in SVN and GIT.
  • Designed and implemented scalable, secure cloud architecture based on Amazon WebServices.
  • Imported and managed multiple corporate applications into Tortoise SVN and implemented the setup for Master slave architecture to improve the Performance Automated SQL Scripts.
  • Worked with the RHEL for enterprise environment and CentOS for the POC environment
  • Used Jenkins and Ansible for Continuous Integration and continuous deployment in multiple environments.
  • Experience in creating users, groups and roles in LDAP server
  • Experience in writing the re-write rules in Apache HTTP Server Version 2.0
  • Setup the JMS and JNDI on the WebLogic servers
  • Created multiple Python, Perl and UNIX shell scripts for various application level tasks
  • Experience in working with various authentication providers in the Weblogic application server environment

Environment: Tortoise SVN, Jenkins, Java/J2EE, ANT, MAVEN, GIT, AWS, OpenStack, Amazon EC2, Amazon Web Services, Puppet, Chef, Python Scripts, Shell Scripts, Sonar, UNIX, JIRA, Ansible, Jython, GIT, Jython.

Confidential, Madison, WI

Build Release Engineer

Responsibilities:

  • Extensively worked on Installation and configuration of Redhat Linux 5 / 6, Ubuntu 12.04/14.04 and Windows 03/08 Servers on large distributed environment.
  • Worked on Block Infrastructure to perform Virtualization using on RHEL/SUSE servers.
  • Worked on Installation of VMware and creating Virtual Machines from scratch and from templates and Assisted in troubleshooting applications for Load balancing.
  • Worked with SSL, RSA, PKI (Public Key Infrastructure).
  • Deployed and Configured Automation tools like Puppet , and Chef.
  • Worked on configuring Puppet master servers and installing Puppet client software on Linux servers.
  • Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.
  • Worked on Installation and Configuration of Chef Server and Chef-client (Nodes)
  • Deployed and maintained infrastructure using Chef cookbooks and recipes
  • Configured yum repository server using Chef on RHEL 5/6.x in VMware environment.
  • Installed Nagios on the Global Servers and developed Bash Scripts for Monitoring Point of view.
  • Working with AWS Cloud computing and involved in creating AWS instances and deployed Linux and Ubuntu on AWS environment and Expertise in migrating applications onto AWS .
  • Worked on Keystone identity service, Swift object storage service, glance image service, Cinder block storage service and Networking service.
  • Configured Various Network services such as NFS, TFS, DNS and NIS.

Confidential

LINUX Administrator

Responsibilities:

  • Managed AIX server’s backups, restores and general system administration.
  • Handled user and client security and access on AIX and Linux servers for remote access.
  • Wrote Perl and shell scripts for data mining and data integration solutions to reduce labor force and data entry.
  • Maintained multiple Oracle databases with an Apache/Tomcat web front end.
  • Using Korn Shell, Shell and Perl I was able to develop scripts to automate most of our
  • Day to day processes that allowed for more time to be spent on developing new and improved ways of meeting the needs of our clients.
  • Patched Linux, Windows and Oracle systems regularly.
  • Assisted in security functions to make sure all servers were operating under PCI compliance.
  • Deployed new trading partners into production and designed the system architecture required for their specific needs.
  • Implemented new EDI standards and new mapping functionality to handle more in depth requirements.
  • Assisted in planning and testing new applications and operating systems
  • Setup of Environments and Networks
  • Installation of Linux, Unix and Windows Servers
  • Administration of Linux, Unix and Windows Application Servers
  • Supported Linux Oracle Servers In Terms of Troubleshooting and General Maintenance
  • Scripting on Linux, Unix and Windows Servers
  • Installation of Linux servers for Web Serving, File Sharing, Database, and Subversion
  • Maintenance of a Linux Firewall System
  • Management of Internal Systems and Hosted Systems

We'd love your feedback!