We provide IT Staff Augmentation Services!

Devops Engineer Resume

3.00/5 (Submit Your Rating)

Dallas, TexaS

SUMMARY

  • Over 8+ Yearsof experience in IT industry comprising of Development, Systems Administration, supported various applications on Red Hat Linux 4, 5, 6, Sun Solaris 8, 9,10, AIX 5.3, 6.1, 7.x, vSphere 4.0, 5.0, Cent OS and Windows 2000/2003/2008 .
  • Experienced in installing, upgrading, patching, configuring, administrating and maintaining various Linux flavors like RHEL, SUSE, CentOS, Debian, GNU, Ubuntu, Unix flavors like Sun Solaris, IBM AIX and Windows Servers.
  • Expertise in implementing Continuous Integration and Continuous Delivery (CICD) framework.
  • Experienced in Performance Monitoring, Security, Trouble shooting, Backup, Disaster recovery, Maintenance and Support of UNIX systems.
  • Primary duties include Build and Deployment of the Java applications onto different environments like Dev, QA, UAT and Production. Analyze and resolve compilation and deployment errors related to code development, branching, merging and building of source code.
  • Experienced in Perl, Python and shell scripting for automating tasks.
  • Experience in AWS and also familiar with EC2, Cloud watch, Elastic IP’s and managing security groups on AWS.
  • Experienced in Performance Monitoring, Security, Trouble shooting, Disaster recovery, Maintenance and Support of UNIX systems.
  • Experience adding and configuring disks and creating new file systems using LVMs and RAID concepts.
  • Created and maintained user accounts, profiles, rights, disk space and process monitoring.
  • Worked on shell scripts for CPU usage, Memory consumption and number of I/O to collect performance stats and troubleshoot issues.
  • Researching on the amazon web services Firehose, Redshift and ElasticSearch. Selection of appropriate combination of tools which would serve the need of storing the application logs and analyze them to identify the patterns and areas where improvement is required.
  • Worked on Logstash to stream the JSON files into ElasticSearch to index and analyze them using Kibana.
  • Experience in Administration/Maintenance of source control management systems, such as Sub Version (SVN), Perforce, TFS, GIT and knowledge of Clear Case.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.
  • Used Puppet and Chef for Configuration Management tool.
  • Well experienced in Docker
  • Expertise in monitoring tools like Nagios and Dynatrace
  • Extensive experience with software builds tools like Apache Maven, Apache Ant.
  • Installed and Managed Jenkins and Nexus for CI and Sharing Artifacts respectively within the company.
  • Extensive experience in configuring IIS server.
  • Expertise in all build/release engineering tasks associated with the component/software/production releases.
  • Upgraded server using RPM package Manager and YUM
  • Expertise in LDM along with DATA SME to determine data rules through JDE.
  • Expertise in preparation of build scripts, build specs & applying label for the software builds.
  • Design and implementation of local area networks for the office networks and Datacenter. Using puppet to deploy and maintain production systems while monitoring the systems using OpsView (Nagios).
  • Developed comprehensive application and server monitoring Ruby/shell scripts
  • Worked with multiple DevOps methodologies and tools Continuous Integration (CI) / Continuous Delivery tools (Jenkins) Infrastructure.
  • Experienced in managing Sonatype Nexus repositories for the artifacts and dependencies.
  • Expertise on DNS, NIS, NFS, FTP and DHCP, troubleshooting network problems such as subnetting, Routing, Firewall relatedon TCP/IP protocol issues.
  • Experienced in and demonstrated understanding of source control management concepts such as Branching, Merging, Labeling/Tagging and Integration.
  • Expertise in all build/release engineering tasks associated with the component/software/production releases.
  • Excellent Knowledge of Application Lifecycle Management, Change & Release Management and ITIL process.
  • Extensive experience in setup, configuration, upgrade, maintenance, performance monitoring and troubleshooting on different UNIX platforms likeLinux, VMWARE and system software and hardware
  • Designed and implemented the Application based Load Balancing, Clustering and Mirroring.
  • Experienced working in fast - paced, deadline-oriented environments. Proficient in Capacity Planning, and Security setups.

TECHNICAL SKILLS

Operating Systems: Red Hat Linux 4, 5, 6, Sun Solaris 8, 9,10, AIX 5.3, 6.1, 7.x, vSphere 4.0, 5.0, Windows 2000/2003/2008 , UNIX, CentOS 5, 6, Fedora, Ubuntu

CM Tools: Chef, Puppet, Ansible Docker, SCCM

CI Tools: Hudson, Jenkins, Nexus, GoCD

Hardware: Sun Fire 25K, 20K, 15K, 12K, 6800/4800/3800 , Sun StorEdge 3910,6910,3310,6320.

Version Control System Tools: GIT, CVS, GITLAB Perforce, Subversion/SVN, BitBucket

Languages: Shell, C, C++, Java, J2EE, Shell, Python

Networking: TCP/IP, NFS, Telnet, FTP, DNS, DHCP, NAT, ifconfig, route, Netstat, Xinetd, HTTP, SQUID, SAMBA

Build Tools: ANT, MAVEN, NIM

Bug Tracking & Testing Tools: JIRA, Bugzilla, Junit, Test Flight and Test Rail.

Web/APP Servers: Apache Web Server, Tomcat Web Server, Websphere

Storage: Netapp, XIV, EMC, PowerPath, Hitachi

Database: Oracle 9i, 10g, DB2, MS Access, MYSQL 3.X.

Cloud: Openstack, AWS

Monitoring Tool: Nagios, Dynatrace

PROFESSIONAL EXPERIENCE

Confidential, Dallas, Texas

DevOps Engineer

Responsibilities:

  • Installation, configuration and administration of Linux (Red Hat 4/5/6, CentOS 6/7/8/9/10), AIX 5.3, 6.1, 7.x and Sun Solaris 8/9/10.
  • Managing disks and disk groups using LVM (Linux logical Volume Manger) in virtual machines.
  • Troubleshooting the Issues in VERITAS Cluster Server.
  • Installed configured and implement Chef on the servers for automation. Wrote various cookbooks for automated deployment of software’s in Linux hosts.
  • Installed and configured App Dynamics for monitoring using Chef Automation.
  • Applying Sun Solaris 9, 10 OS latest Patch in the cluster environment.
  • Performing disk replacement which is under the control ofSVM and also VxVM Installing additional software, depot and patch management.
  • Experience in resolve problems related to OS, LVM/File System, user management, performance management, kernel tuning, patching, OS updated, various ARPA products like DNS, NIS/NIS+, NFS, DHCP and other link-products.
  • Deployed and managed Stanford web app’s using chef automated tool built.
  • Configuration of Apache web server on Solaris 10 and enabling the service.
  • Responsible to analyzing and validatingthe OS of servers built by build team.
  • Automated The Build process using ANT, Shell and Jenkins Support development engineers with Configuration Management issues.
  • Build Data Access Layer using Elastic Search for Recommendation view for repair events.
  • Used Marvel Sense for Elastic Search Queries.
  • AWS Cloud used for deploying Tomcat, MySQL, Simple Queue Service (SQS), Elasticsearch and Hadoop clusters.
  • Virtualized the servers using the Docker for the test environments and dev-environment needs
  • Responsible for Development (POC/DEV), Testing (IT, QA and Breakfix, Staging) and Production builds and releases.
  • Created and Maintained Git repositories, branches and tags
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds
  • Setting up continuous integration and formal builds using jenkins with Artifactory repository
  • Installed and administered Artifactory repository to deploy the artifacts generated by Maven and to store the dependent jars, which are used during the build
  • Developed build and deployment scripts using ANT and shell scripts. Also create new jobs through Jenkins.
  • Building n+1 horizontally scalable web centric applications over RabbitMQ message queueing architecture.
  • Developed a continuous deployment pipeline using Jenkins, Chef, and Ruby/shell scripts
  • Automate infrastructure inAWSusing amazon web services.
  • Deploy puppet to completely provision and manageAWSEC2 instances, volumes, DNS, and S3.
  • Launching and configuring of Amazon EC2 (AWS) Cloud Servers using AMI's (Linux/Ubuntu) and configuring the servers for specified applications.
  • Analyzed and resolve conflicts related to merging of source code for Git
  • Worked with development team to migrate Ant scripts to Maven
  • Researched and implemented code coverage and unit test plug-ins with Maven/Jenkins.
  • Installatled and upgraded the patches and packages on RHEL 5/6 using RPM & YUM.
  • Hands on Experience with Atlassian Products JIRA, Confluence, Fisheye and Crucible
  • Worked on Configuration management tool Ansible for continuous delivery.
  • Configured servers using Ansible playbooks
  • Used ANT and Python scripts to automate the Build and deployment process to deploying the web services. Used services deploy command for building the web services. Used maven for few modules.
  • Written scripts in Python to automate log rotation of multiple logs from web servers.
  • Good experience Shell scripting and exposure to Ruby, Python and Power shell scripting.
  • Created playbooks for new environments and modified existing plays to provision into Rackspace
  • Created, deployed and managed Linux and windows VM using Red Hat Enterprise Virtualization
  • Integrated Windows 2003 and2008 Active Directory and LDAP with sonar to run scans.
  • Researched and implemented code coverage and unit test plug-ins like findbugs, checkstyle, cobertura with Maven/Jenkins
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, and managing artifacts in artifactory.
  • Used Sonarqube to analyze source code and provide useful metrics, used sonar runner as the agent and maven as the agents.
  • Owned full lifecycle of build system - from analysis, development, implementation and support of builds, unit testing and deployments
  • Coordinated with Release Management regarding appropriate system releases among other development platforms
  • Led different development teams and multiple simultaneous software releases and keeping track of the various integration points.
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
  • Worked closely with Web Admins, DBAs and Business Analysts as part of troubleshooting Application/Deployment issues.
  • Led and coordinated the monthly and weekly on-call deployments of application code to Production environments.

Environment: Rhel 6.5, Sun Solaris 10, Sun fire 15k, Puppet, Aws, ElasticsearchTomcat, Jboss, Linux, Ubuntu, Veritas volume manager 4.0, SSH, ECM, Avocent,Chef, Jenkins,, RabbitMQ, Docker, BitBucket, Bamboo, Nagios, Git, GITLAB, Arifactory, Sonar, Ruby, Shell, Python, Ant, Maven, Java.

Confidential, Jersey City, New Jersey

DevOps Engineer

Responsibilities:

  • Worked on the installation, configuration and maintenance of Red Hat 5.x, 6.x Servers, SUSE, UBUNTU, AIX and Cent OS at various Data Centers.
  • Managed and configured VMware virtual machine for RHEL, Oracle /Sun Solaris, Oracle Linux server.
  • Responsible for installation and upgrade of patches and packages on RHEL 5/6 using RPM & YUM.
  • Worked on network connectivity troubleshooting; used ping, netstat, ifconfig, and trace route commands.
  • Login to the remote system using sudo, putty, and telnet.
  • Automated The Build process using ANT, Shell and Jenkins.
  • File system tuning, growing and shrinking with Veritas File System (VFS) 3.5/4.x and VxVM.
  • Creating and monitoring Z-pools, RAID Levels, Snapshots and Clones using ZFS.
  • Deploy puppet to completely provision and manageAWSEC2 instances, volumes, DNS, and S3.
  • Responsible for Development (POC/DEV), Testing (IT, QA and Breakfix, Staging) and Production builds and releases.
  • Assisted with maintaining current build systems, developed build scripts, and source control system.
  • Virtualized the servers using the Docker for the test environments and dev-environment needs
  • Responsible for CI environments using products like Serena Dimensions, Jenkins, Sonar and WebSphere/RAD.
  • Developed build and deployment scripts using ANT and shell scripts. Also create new jobs through Jenkins.
  • Developed comprehensive application and server monitoring (including some automatic problem-resolution) using Nagios, Ganglia, Monit, and Ruby/shell scripts
  • Enforced automation in build and deployment procedures, executed code builds and deployment activities.
  • Developed python modules to automate processes in AWS (AWS cloud formations/ Ec2).
  • Made automated python script to run every quarterly to update the Ami security patches
  • Develop automated deployment scripts using Ant and python to deploy war files, properties file and database changes to development server or QA server and Staging/Production server.
  • Expertise in Configuration management tool Ansible
  • Installed, configured and maintained web servers like HTTP Web Server, Apache Web Server, WebSphere Application Server and Samba Server on Red Hat Linux.
  • Launching and configuring of Amazon EC2 (AWS) Cloud Servers using AMI's (Linux/Ubuntu) and configuring the servers for specified applications.
  • Responsible for design and maintenance of multiple projects in Serena Dimensions Repository.
  • Created analytics matrices reports, dash boards for release services based on JIRA and PPM tickets.
  • Built the application using Node.Js, Express, AngularJs and RESTful services. Integrated RabbitMq for messaging queues
  • Responsible for configuration and maintenance of Search Engine Optimization tool and creating weekly reports for the applications.
  • Developed cookbooks and recipes for the architecture standpoint.
  • Led different development teams and multiple simultaneous software releases and keeping track of the various integration points.
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
  • Worked closely with Web Admins, DBAs and Business Analysts as part of troubleshooting Application/Deployment issues.
  • Responsible for managing the source code repository of multiple applications throughout development process.
  • Led and coordinated the monthly and weekly on-call deployments of application code to Production environments.
  • Created and maintained documentation of Build configuration, processes, procedures, schedule of build calendars and change history.

Environment: Sun ultrasparc t5220 and t5120, AWS, Puppet, Python, Ruby, Sun Fire 4800/480/280/ V100, Sun Solaris 8 & 10,Linux,Ubuntu, GITLAB, Veritas volume manger4.0, Serena Dimensions, ANT, Jenkins, Docker, Sonar Qube, Dynatrace, Shell Script, RabbitMQ, Ruby, BitBucket, Java/J2EE, JBoss, WebSphere and Portal server, Search Engine Optimization(SEO), AppScan.

Confidential, Baltimore, MD

Unix/Linux Administrator

Responsibilities:

  • Installation and configuration of Red hat 5.x & 6.x and Sun Solaris 8, 9 & 10.
  • Configuring and administering NFS, NIS, NIS+, DNS, and FTP on Sun Solaris server environment.
  • Strong knowledge of Shell Scripts and Perl scripts.
  • Regular disk management like Adding/Replacing Swappable Drives on existing servers, partitioning according to the requirements, creating New File Systems or growing existing one over the hard drives and managing file systems and adding Virtual Swap Space.
  • Automate infrastructure inAWSusing amazon web services.
  • Virtualized the servers using the Docker for the test environments and dev-environment needs.
  • Automated the tasks using Chef.
  • Launching and configuring of Amazon EC2 (AWS) Cloud Servers using AMI's (Linux/Ubuntu) and configuring the servers for specified applications.
  • Created continuous integration system using SVN, Ant, Jenkins, chef full automation.
  • Integrated Build Process through Jenkins to various SCM tools like GitHub, SVN.
  • Administering and Monitoring TFSServers.
  • Deploy puppet to completely provision and manageAWSEC2 instances, volumes, DNS, and S3.
  • Developing and maintaining the buildenvironment, the source code control system and managingbuild packages using TFS.
  • Created and Implemented branching and merging strategy withmultiple branches.
  • Performed buildand deployment activities across multiple environments - QA, UAT, Staging and Production environments.
  • Perform daily system monitoring, verifying the integrity and availability of all hardware, server resources, systems and key processes, reviewing system and application logs, and verifying completion of scheduled jobs such as backups.
  • Build application and database servers usingAWSEC2 and create AMIs as well as use RDS for Oracle DB.
  • Written shell scripts for automating logs backup and archiving.
  • Logs file analysis (troubleshooting) to resolve issues using scripts.
  • Manage VMware Infrastructure clusters on Production Test/Development environments.
  • Experience working with VMWare tools like vCenter, PowerCLI & vSphere to manage VM's running on ESX cluster nodes and also experience working vMotion.
  • Provide responsive off-hours support in a 24 / 7 environment and ensure maximum availability of all servers and applications.

Environment: AWS, Java/J2EE, MAVEN, PowerCLI, JENKINS, Web logic, VMware, Apache, Nginx, Docker, GitHub, SVN, TFS, Chef, Oracle DB.

Confidential, Kansas City, MO

Build and Release Engineer

Responsibilities:

  • Assisted PM and RM creating Weekly Status Reports, Roadmaps and other presentations.
  • Implemented best practices of agile methodology to speed up the delivery process efficiently.
  • Was active member of daily stand up meetings, bug scrubbing meetings and Sprint planning meetings as best practices of agile environment.
  • Work closely with developers, QA teams, Product owners and other stakeholders to deliver software through the build and deployment system.
  • Developed branching strategy suitable to current code structure and successfully executed using SVNX, Uber SVN and Tortoise SVN.
  • Introduced a concept of Review Branch for code analysis and controlled code management strategy.
  • Introduced ideas for better traceability of code and product development by documenting processes and daily activities in Confluence.
  • Facilitate Source Code Management (SCM) best practices among development QA and solution teams.
  • Participate in Change Management architectural discussions with Application/Product Owners.
  • Initiated daily builds using Ant for android projects and X Code for iOS projects.
  • Configured multiple jobs on Jenkins for different projects.
  • Worked on Integrated JIRA with subversion and Jenkins to automate the weekly build process.
  • Hands on experience on JIRA for creating bug tickets, storyboarding, pulling reports from dashboard, creating and planning sprints.
  • Provided detailed documentation of complex build and release process, MOPs, build cycles and calendars including creating build reports and Release notes.
  • Used ANT scripts and Shell scripts to automate build and release process.
  • Deployed weekly builds and Release candidate builds to multiple environments.
  • Hands on experience on Test Flight and Confluence for distributing APKs and IPAs.
  • Familiar with some of the leading Project management tools like Basecamp and Atlassian tools.
  • Provided extended support to development and QA team for troubleshooting build failures by keeping track of build logs and communicating the same effectively.
  • Assisted Release Manager to deploy APKs and IPKs on Google Play and iOS App Store respectively.
  • Assisted QA team to monitor post deployment activities and encouraged reporting and feedback process.

Environment: Subversion, Ant, X Code, Jenkins, JIRA, Apache Tomcat, LINUX, Ubuntu, Windows 7, Ant Scripts, Shell Scripts, Java, C#, .Net, Test Flight, Confluence, Eclipse, IIS Server, SQL Server 2008.

Confidential

Systems Administrator

Responsibilities:

  • Installed, configured and maintained Oracle 8i on Sun Solaris.
  • Involved in implementation, configuration, and administration of LAN, WAN, CISCO VPN, Pix Firewall and VOIP Systems.
  • Installation, Configuration and Administration of High Availability VERITAS Cluster Servers for failover and redundancy purpose.
  • Trouble shooting the incidents in environment as per ITIL standards
  • Maintained a secure Samba file server on Red Hat Enterprise Linux systems for integrated data communication between Windows and Linux Operating Systems.
  • Handled the filesystem management includes disk partitioning
  • Creating Swap memory
  • Joined multiple disks to overcome disk size limitations, mirrored data for fault tolerance. Spread data over multiple disks for performance enhancement.
  • Configured Jumpstart server for Solaris 8/9 and kickstart server for Red hat 4.0.
  • Responsible for Day to Day Backup and Recovery using tar.
  • Performed tasks on User management such as creating new users, groups, user passwords, changing passwords, managing user accounts and locking users.

Environment: Redhat Linux, Sun Solaris 8/9, Oracle 8i, NIS, DNS.

We'd love your feedback!