We provide IT Staff Augmentation Services!

Devops Engineer Resume

0/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Have 7+ years of experience in Continuous Integration, Deployment, Release Management and Cloud Implementations, Linux Administration, Configuration Management.
  • Experience in using version controller tools like Subversion(SVN), GIT, IBM ClearCase, UCM and PVCS.
  • Plan, implement, and maintain deployment solutions for the company.
  • Experienced working within Cloud environment as AWS for integration processes.
  • Experienced in the understanding of IaaS, PaaS and SaaS.
  • Experience in installing, configuration and administering of DHCP, DNS, FTP and LVM.
  • Experience in Utilize configuration management tools (Chef/Puppet, Powershell DST, etc).
  • Experience in monitoring System/Application Logs of server using Splunk to detect Prod issues.
  • Deep understanding of Layer 7 protocols like HTTP, DHCP, DNS, and SSL/TLS.
  • Have very good exposure and experience on web development experience using tools and automation testing using QTP/Selenium.
  • Experience in Build and release automation of Java, Oracle ADF and Oracle SOA based applications.
  • Excellent knowledge on Shell Scripts and Perl Scripts.
  • Extensively experienced in using Build Automation tools like ANT, Maven, Gradle and working knowledge on other build tools like make file.
  • Experience in supporting data analysis projects through Elastic Map Reduce on the Amazon Web Services (AWS) and Rack Space cloud. Performed Export and import of data into S3.
  • Configured Docker container for branching purposes.
  • Experience with global scale hosting environments.
  • Develop policies, standards, guidelines, governance and related guidance for both CI/CD operations
  • Excellent experience in documenting and automating the build and release process.
  • Conduct systems design, feasibility and cost studies and recommend cost - effective cloud solutions such as Amazon Web Services (AWS).
  • Ability in development and execution of XML, Shell Scripts and Perl Scripts.
  • Efficient in working closely with teams to ensure high quality and timely delivery of builds and releases.
  • Experience in working with Code coverage tools Java Jacoco, Python Nose, PMD source code analyzer.
  • Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN) and TFS on Linux and windows platforms.
  • Contributions to various other open source projects on Github/Bitbucket.
  • UsedBitbucketServer for secure, fast, enterprise-grade controls, like fine-grained permissions and powerful management features.
  • Extensively experienced in using Build Automation tools like ANT, Maven, and working knowledge on other build tools like make file.
  • Experience in using Bug tracking tools like JIRA, Remedy, HP Quality Center and IBM Clear Quest.
  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
  • Responsible in managing all aspects of the software configuration management process including code compilation, packaging, deployment, release methodology and application configurations.
  • Created and wrote shell scripts (Bash), Ruby, Python and Powershell for automating tasks.
  • Administered tasks like taking backups, expanding file system disk space, creating NFS mounts.
  • Established capabilities in application design, implementation, troubleshooting, monitoring, continuous improvement and change controls. Enhances and automates internal processes to generate efficiency.
  • Coordinated different teams across the globe to deploy different builds to different environments on parallel development for multiple projects.
  • Extensive experience in Coordination, Communication, Management, Time Management and Problem Solving skills.
  • Ability to work with the Pre/Post deployment hooks to do any custom tasks such as running Unit Test or minify Java scripts and CSS.
  • Good analytical, problem solving, communication skills and have the ability to work either independently with little or no supervision or as a member of a team.
  • Excellent written and verbal communication skills, strong organizational skills, and a hard-working team player with a team leader with good problem solving skills.

TECHNICAL SKILLS

Operating System: Windows XP, Linux, UNIX, Windows NT,Windows2000, MS-DOS

Scripting: Bash, Power Shell, Perl, and Shell

Languages: Python, Ruby, Java

Server: Apache, Tomcat, MS-IIS

System Testing: Apache Jmeter

Team Collaboration: Confluence

Release/Project Management: MicrosoftReleasemanagement Server

Issue Tracking: Bugzilla, JIRA

Database: My SQL

Version Control: CVS, GIT, Bitbucket

CI Tools: Jenkins, Bamboo

Build Tools: Chef, Puppet, Maven, AnthillPro, NexusPro, Gradle, MS Builds

PROFESSIONAL EXPERIENCE

Confidential, Dallas TX

DevOps Engineer

Responsibilities:

  • Analyzed the ANT build projects for conversion and converting to Maven build projects.
  • Developing pom.xml files for Mavenbuildscripts.
  • Performed all necessary day-to-day CVS/Subversion support for different projects.
  • Responsible for design and maintenance of the CVS/Subversion repositories and the access control strategies.
  • Worked on building and deploying Java code through Jenkins.
  • Responsible for instrumenting JVM instances withDynatraceand monitoring the application performance using theDynatraceclient.
  • Experience in using Chef attributes, Chef Templates, Chef Recipes, and Chef files for managing the configurations across various nodes.
  • Experience in working with various CI/CD tools like Hudson/Jenkins, Sonar, Subversion, and Team foundation server, Accurev and Nexus, Artifactory.
  • Creation of branches in CVS and Subversion for parallel development process.
  • Mergingreleasebranches back to trunk after the productionreleaseand resolving of conflicts during merging in both CVS and Subversion.
  • Hands on with automation build scripts like Maven/Gradle.
  • Scripting infrastructure and (Linux) machine provisioning from scratch using tools such as bash and the Ruby AWS-SDK.
  • Worked in DevOpsgroup running Jenkins in a Docker container with EC2 slaves in AWS cloud configuration.
  • Using Docker in Environment variables, Configuration files, Option types and Strings & integers.
  • Using Chef and AWS allowed me to reduce costs for the department and eliminate unwarranted resources. Automated provisioning of cloud infrastructure with Chef.
  • BuildOpen Stacktest and development infrastructureand maintaining Chef Cookbooks for production rollout.
  • Replaced existing manual deployment and management processes with Chef and AWS OpsWorks stacks across product platforms.
  • Excellent configuration management using Chef.
  • Used SVN for branching, tagging, and merging.
  • Worked with the Architects on SDLC process being the owner of post development environments.
  • Coordinating the resources by working closely with Project Manager's for thereleaseand Project Manager for all the Operational Projects.
  • Carried out deployments andbuildson various environments using Puppet continuous integration tool.
  • Developed and implemented the softwarereleasemanagement for thereleaseof web applications.
  • Wrote ANT and MAVEN Scripts to automate thebuildprocess.
  • Created and configure jobs, script builder, custom command builder, agents in BambooWorked closely with development team and SQA team for product releases.
  • Implemented Configuration Management, Change Management policies and procedures.
  • Worked as a system administrator for thebuildand deployments process on the enterprise server.
  • Documented project's softwarereleasemanagement procedures with input decisions.
  • Automation of daily tasks using Shell scripts.
  • Setting up Jira, Crucible, Confluence, Crowd &Bitbucketserver environment for Freddie Mac.
  • Integrating Jira, Confluence, Crowd &Bitbucketserver with each other.
  • Developed scripts to pull and push data fromBitbucket.
  • Created the initial application baseline to support coordination with other team members using Bitbucket.
  • Deployed the static content to apache web servers and applications to Tomcat Application server.
  • Used JIRA as a Change Management/ Work Management/ SCRUM Agile Tool.
  • Build, configured and support Application team environments.
  • Assisted in the configuring of Active Directory Windows 2008R2 based on Migration Lead's design and configuration recommendations.
  • Established processes and tools to maintain code base integrity, including check-in validation rules and branch/merge processes.

Environment: SVN, CVS, ANT, Maven, Gradle, Docker, Java, AWS, Python, Active Directory, Chef, Tomcat, Shell, Nexus, Vagrant and JIRA, Bamboo.

Confidential, Irving TX

DevOps/Build Release Engineer

Responsibilities:

  • Created system services to run on Red Hat Enterprise Linux 7 servers to control execution of key portions of the project.
  • Managed Amazon Web Services for the project including configuration and deployment of all required infrastructure, administrative tasks, and budgeting.
  • Wrote custom puppet modules for managing the full application stack (Tomcat/httpd/MySQL/Java).
  • Worked with developers to ensure new environments both met their requirements and conformed to industry-standard best practices.
  • Participated in development of a well responsive single page application usingAngularJS framework, JavaScript in conjunction with front-end UI team.
  • Created and deployed a tool to automate branch and project creation in subversion using Chef Scripts.
  • Configuration Management using Subversion (SVN) and maintaining admin related files.
  • Developed automation and deployment utilities using Powershell.
  • Wrote custom monitoring and integrated monitoring methods into deployment processes to develop self-healing solutions.
  • Created and configured jobs, script builder, custom command builder, agents in Bamboo.
  • Implemented Continuous Integration and Continuous deployment using various CI Tools like Jenkins, Hudson, and Bamboo etc.
  • Integrating with python to automate the deployment for java based applications.
  • Created automation and deployment templates for relational and nosql databases (standalone and RDS), including MSSQL, MySQL, MongoDB, MariaDB in AWS.
  • Knowledge on Deploying Couch base, Tomcat and Elastic search clusters using Docker.
  • Worked on maintaining Docker Images and containers.
  • Collaborated with development support teams to setup a continuous delivery environment with the use of Docker.
  • Configured SQL server and managed the services associated and network protocols using SQL Server Configuration Manager tool.
  • Completed load and performance testing of extremely complex systems.
  • Configure new servers for production / test environments. Manage documentation,
  • Audits, compliance, reporting, and metrics for build automation and continuous integration process.
  • Work with various development teams to build and support automated builds, supporting daily continuous integration.
  • Develop automated test scripts to be run in a staged environment to smoke test and ensure application stability.
  • Automating the regular tasks in Subversion and streamlining the process of access to SVN.
  • Automated CI builds and release infrastructure for BCBS Technology applications.
  • Deployed BCBS applications and automated deployments using highly-available Windows and Linux environments.
  • Automated the cloud deployments using chef, python (boto & fabric) and AWS Cloud Formation Templates.
  • Expert inDynatracefor tracking the pure paths and Agent Breakdown's for the Agent's and Collector's for the Services related to the Environment's.

Environment: GIT, Maven, Jenkins, Apache web server, Apache, Dynatrace, Docker, Chef, JMETER, MetaCase, Bamboo, Python, Power Shell.

Confidential, Omaha, NE

DevOps Engineer

Responsibilities:

  • Participated in the release cycle of the product which involved environments like Development QA, UAT and Production.
  • Regular Build jobs are initiated using the Continuous Integration tool with Jenkins.
  • Wrote Puppet manifests for deploying, configuring, Install shield and managing collected for metric collection and monitoring.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Develop and implement an automated Linux infrastructure using Puppet.
  • Wrote Puppet models for installing and managing java versions.
  • Wrote a Python plug-in for collected to write metrics to statsd.
  • Implemented automated local user provisioning in instances created in Open stack cloud.
  • Configured Azure API Management, Traffic Manager and Resource Manager.
  • Performed concurrent cloud service deployments across Azure data centre.
  • Deploying the Open stack components on multimode with high availability environment.
  • LDAP Development Engineer for Active Directory migrations.
  • Active Directoryupgrade from R2, 2012 forest level.
  • Configured Jenkins for doing the build in all the non-production and production environments. Worked extensively on CVS, Subversion as Version Control.
  • Handled Jira tickets for SCM Support activities.
  • Creating user level of access for related Github project directories to the code changes.
  • Performed all necessary day-to-day Subversion/GIT support for different projects.
  • Used Arti factory repository tool for maintaining the Java based release code packages.
  • Provided the assistance for the smooth phase of Release for the Emergency and Expedite Releases by getting the Director Level Approval and coordinating with different teams.
  • Written Shell scripts to apply the Integration label to all the files which needs manual labeling of files.
  • Provided support for Azure Cloud servers environment for project Code Deployments.
  • Deployed Puppet, Puppet Dashboard and PuppetDB for configuration management to existing infrastructure.
  • Owner of Jenkins, Github, Puppet, Artifactory, and all internal build systems for the coredevelopment team on an enterprise-level Java-based cloud orchestration/automation tool.
  • Strictly enforced ITIL process while pushing builds and deployments to prod and pre-prod environments.
  • Configured the user’s accounts for Continuous Integration - Jenkins, Nexus and Sonar.
  • Gathered all the stakeholder approvals, necessary signoffs while acting as a release manager for two development teams. ms.

Environment: Puppet, Open Stack, Active Directory, Ant, Maven, Subversion, UNIX, SVN, Bamboo, Nexus Pro, Sonar, Jira, Remedy, Python, Nagios, Shell Scripts, Tomcat, Jenkins.

Confidential, Irving TX

System Engineer

Responsibilities:

  • Building & configuration of Redhat 6, AIX.
  • Worked on setting up and Building of Veritas Cluster Server.
  • Worked with Oracle DBA’s for restore of Oracle Instance and Building Oracle RAC Cluster.
  • Worked on creating Virtual machines.
  • Support of Servers that is already in platform.
  • Worked on SAN migration in both AIX and Linux Servers.
  • Worked on configuring Network NIC, PVLAN and Network Protocols such as NTP/ NIS/ TCP/ DNS/ DHCP/ HTTP/ SMTP/ SFTP/ FTP/ SCP/ NFS.
  • Enable crontab for users on both AIX and Linux Server.
  • Creating of ticket for escalation and getting it resolved.
  • Worked on patching of servers.
  • Worked on creating Virtual machines using Vagrant, VMware and CHP software. Experience with VMware’s cloud & Orchestrationtools: vCAC, vCO, vCloud Director, NSX, SSO.
  • Active Directory consolidation, Implementation of SMS. Server migration Windows 2000/2003 to VMWARE 2.x, 3.x.
  • Installing and Managing Active directory and FSMO Roles Transfer in Active Directory forest. Troubleshooting replication issues in active directory.
  • Experience managing ESX and Virtual Center in a large environment.
  • Experience with working on Solaris Zones/Containers.
  • Performed hardware, operating system, security and application updates/patches on these systems as well as operating system hardening based in industry standards.
  • Installed/Configured the Web Sphere server, JBoss application server, Web logic server; Managed tuning and performance of high profile applications running on them.
  • Working Knowledge of Network Protocols such as NTP/ NIS/ TCP/ DNS/ DHCP/ HTTP/ SMTP/ SFTP/ FTP/ SCP/ NFS.
  • Worked with Enterprise Security Manager to get Security certification for servers before moving them in to production.
  • Responsible for Failover/Pre-Failback/Failback and verification of the same in case of outage in the high environment using VCS (Veritas Cluster Server).
  • Worked on Datacenter Moves where servers were moved from one datacenter to another.
  • Working very closely with vendors (IBM/HP/Sun/EMC) in resolving any hardware/ Storage and Network issues.
  • Monitoring the system performance and doing the kernel tuning to enhance the system performance.
  • Troubleshooting Production Server Problems related to web applications, Sendmail, disk space, file system, DNS and network connectivity.
  • Experience with patching both manually and automated.
  • Provided 24/7 on-call support on a weekly basis.

Environment: RHEL 5/6/7, Solaris 9/10, AIX, Veritas Storage Foundation 5, Oracle 10g/11g, Veritas Cluster Server, Zones, RAC, DMZ, Send mail, SAN, NAS, Active Directory, NIS, ITM, Bladelogic, Vagrant, VMware, Netbackup 6.5, BMC Patrol, LVM, VAS, Websphere.

Confidential

Linux Administrator

Responsibilities:

  • Experienced in redefining volume groups, migrating, mirroring logical volume using VERITAS VOLUME MANAGER and SDS.
  • Configuring the systems for TCP/IP Networking with the existing Local Area Network. Setting up SSH and SCP features between SUN systems and other UNIX hosts.
  • Configured Ethernet VLANs with RS/6000 IBM Servers, Cisco Routers (1741/3745 series) and Cisco Switches (Catalyst 2912) utilizing RJ45 CAT5 cables for the internal LAN, and a T1 fiber uplink across a Cisco backbone for connection on the WAN.
  • Supported the SAN storage environments including Brocade switches, EMC arrays, DS4300, DS4700 and Emulex HBAs.
  • Failover/Pre-Failback and verification of the same incase of outage in the high environment using VCS (Veritas Cluster Server).
  • Configure IBM DS4000 storage, configure arrays and created logical drives and mapped with the AIX hosts.
  • Experience with patching both manually and automated.
  • Wrote shell script to setup cron job for backup of databases and crucial system tables, nightly batch jobs for data transfer.
  • Upgrades, patches and OS installation using Jumpstart for SUN Solaris and Kickstart for Linux.
  • Installed and configured VMware ESX server and SUN Virtual Box to allow virtualization of a physical server to virtual servers that provide running multiple Operating Systems on a single server in a data-center environment for dramatic reduction in costs.
  • Worked on Linux (Red Hat/SUSE 9) in conjunction with Solaris 8, Apache 2.0 web servers and an Oracle 9 database.
  • Configured a Jumpstart server by editing the sysidcfg, rules and profile files and establishing Jumpstart software alternatives troubleshooting and resolving problems.
  • Support/Install/Upgrade TSM, monitoring datacenter backups and troubleshooting backup errors.
  • Installation, configuration and troubleshooting Web logic, NetApp, ClearCase, Apache Tomcat.
  • Writing and modifying shell scripts (python, Perl) to perform automated administration tasks.
  • Installed and configured domain wide mail systems utilizing Postfix with multi subnet and a single relay host for internal mail forwarding, all external mails were handled by Sendmail and SMTP.

Environment: Sun Solaris 10/9/8, Linux 5/4/3, SUN Servers, SUN Fires, Linux and Jump Start, Fujitsu Prime power servers, Veritas Volume Manager (VxVM), LDAP, EMC Storage SAN, Veritas Cluster Server (VCS), VMware servers, Web logic and Apache, Clarion CX200.

Confidential

Linux/ System Administrator

Responsibilities:

  • Worked on installation, configuration and upgradation of RHEL 4/5/6 and Oracle enterprise systems.
  • Performed all administrative tasks like CRON jobs, installing and updating packages and patching.
  • Installation, and configuration of Jenkins clients on operating systems, and automated the installation by writing scripts.
  • Involved in creation, configuration and management of logical volume groups, as per the system growth by using LVM in Red Hat Linux.
  • Configuration and upgradation of kernel and its parameters to tune with application requirements.
  • Worked on setting up DNS server, enabling and starting the services along with the required clients.
  • Installed Oracle on Red Hat Linux 5, as a part of support to DBA and development team.
  • Involved in maintaining backups, archiving and validating data integrity through scripting and job automation.
  • Installing, configuring and maintaining several servers like Samba server, NFS server and AutoFs File system.
  • Updating and testing configurations of development, test and production servers.
  • Installation, integration, tuning and troubleshooting Java, IBM Web-sphere 7.0 and Oracle Web Logic.
  • Installation of SSL certificates for Web-sphere and Web Logic servers and also responsible for renewal of those certificates.
  • Created virtual machines deployed OS and managed hardware.
  • Configured and tuned networks and servers for optimum performance and checked for vulnerabilities.
  • Written various shell scripts for managing, and scheduling various day-to-day works, and automated routine tasks.

Environment: RHEL 5.x, 6.x, Red Hat Linux enterprise servers, Solaris 10, DNS, Samba, NFS, VMware Virtual Client 3.5.

We'd love your feedback!