We provide IT Staff Augmentation Services!

Devops Engineer Resume

2.00/5 (Submit Your Rating)

Dallas, TX

PROFESSIONAL SUMMARY:

  • 7+ years of experience in IT industry comprising of Three plus years of Linux Systems Administration and almost five years of Software Configuration Management (SCM).
  • Extensive experience includes SCM, DevOps Build/ Release Management, Change/Incident Management and Cloud Management.
  • Having 7+ years of experience in outlining Build/Release/Deployment/Operations (DevOps) Engineer, with good understanding in Installation, Configuration, Management of Linux OS (RHEL CentOS,Ubuntu), Amazon Web Services(AWS), Windows Servers in an Agile environment.
  • Experienced in installation, configuration, Deployments, troubleshooting and management of enterprise applications using Tomcat Apache Server on various platforms like AIX, UNIX, Solaris 10, Linux 6.5, Centos 7 and Windows.
  • Experience in designing for high availability, building multi - zone and multi-region architectures, and designing across appropriate SQL and NoSQL data layer technologies.
  • Experience in using Docker for creating Docker Images and maintaining private repository for Docker.
  • Good Experience and Exposure on Virtualization (Vagrant), Containers (Docker) and Hypervisors ESXI, ESX.
  • Experience in automating, configuring and deploying instances on AWS, Rack space cloud environments and Data centers, also familiar with EC2, S3, ELB, Cloud watch, SNS, Elastic IP’s and managing security groups, IAM on AWS.
  • Experience in Messaging services like RabbitMQ.
  • Experience in auto build and deployment tool like Chef, Puppet and Ansible.
  • Extensive experience with Continuous Integration Tools (Jenkins, Team City Hudson, Bamboo).
  • Having Knowledge in using Nexus Repository Managers for Maven builds.
  • Experience using MAVEN and ANT as build tools for the building of deployable artifacts through Jenkins (jar, war & ear) from source code.
  • Explicit approach in understanding of source control management concepts such as Branching, Merging, Labeling/Tagging and Integration.
  • Good Knowledge in administering and supporting the code versioning tools including GIT, Subversion and CVS on UNIX Flavors like (Ubuntu, Centos).
  • Good understanding in Shell, Bash, Ruby, Python Scripting and web Services like AWS.
  • Experience in configuration of NIS, NIS+, DNS, DHCP, NFS, LDAP, SAMBA, SQUID, postfix, send mail, FTP, remote access, security management and Security trouble shooting skills.
  • Worked on web servers and application servers like Web logic, Web sphere, Tomcat, JBOSS to deploy code.
  • Experience with Oracle, MySQL and Server DB Tasks.
  • Having good understanding of the principles and best practices of Supply Chain Management in Agile, Scrum methodologies.
  • Day to day job included but not limited to handling Tickets, Monitoring, Troubleshooting and maintenance.
  • Update the Linux Kernel by using RPM and YUM.
  • Creation and Maintenance of Linux File Systems.
  • Monitoring the server stability and handling server performance issues using automation scripts and OEM tool.
  • Having Exposure in all aspects of Software Development Life Cycle (SDLC) like Analysis, Design, Coding, Testing, Implementing and post-production analysis of the project.
  • Ability in managing all aspects of the software Configuration Management process including code compilation, packaging, deployment, release methodology and application configurations.
  • Efficient team player with excellent interpersonal skills, self-motivated, dedicated and understanding the demands of 24/7 system maintenance and have good customer support experience.

TECHNICAL SKILLS:

Version Control Tools: Cvs, Svn, Git.

CI Tools: Chef, Puppet, Ansible, OpenStack, Hudson, Jenkins, Bamboo

Build Tools: Ant, Maven, X Code and MS Build

Operating Systems: Linux (Red Hat 4/5/6/7, CENTOS & SUSE), Solaris 11/10/9/8, HP-UX 11.0, 11.11,11.23, 11.31, IBM AIX (4.3/5.x/6.x), HPUX11i V1, V2 & V3, SLES 8, 9, 10, 11 & 12Ubuntu 12/13/14, Windows NT /2000/2003.

Virtualization: Vagrant, Docker, VMware Esx/Esxi

Languages: C, Java, Xml

Application/Web Server: Apache Tomcat, Web Sphere, JBoss, Tomcat, IIS

Web Services/Technologies: Html, Xml, Soap, Xsd, Xsl, Xpath

RDNMS: Oracle9i/10g, MySQL, Sql Servers 2005, 2008,Db2

Scripting Languages: Shell Scripting, Ruby on rails, Python, Perl Scripting

Bug Tracking Tools: Jira, Hp Quality Center, Bugzilla, Mingle and Fisheye

Cloud Computing: Amazon Web Services(AWS)

WORK EXPERIENCE:

Confidential, Dallas, Tx

DevOps Engineer

Responsibilities:

  • Installed and Administered on GIT Server.
  • Migrated Projects from Subversion to GIT.
  • Provided end-user for all GIT and Subversion (SVN) users to effectively use the tool.
  • Installed and Administered Jenkins as a continuous integration tool for automation of daily process.
  • Developed build and deployment scripts using MAVEN as build tool and automated the build and deploy processes using Jenkins to move from one environment to other environments.
  • Created multi AWS VPC instances.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups
  • Configured Elastic Load Balancer to safeguard that the traffic is distributed uniformly across all the EC2 Instances.
  • AWS Cloud management andPuppet Automation.
  • Setup Puppet server, workstation, client and wrote scripts to deploy applications.
  • Writing Puppet, Maven and batch scripts to automate the Build process and deployment of the applications.
  • Managed Web Applications, Configuration files, User Mount Points, Database and Packages through Puppet.
  • Writing Puppet, Ant and batch scripts to automate the build process and Weblogic deployment.
  • Built Puppet manifests and bootstrap scripts to allow us to bootstrap instances to various roles without having to maintain AMIs.
  • Build Results are managed in AnthillPro and deployed using workflows in AnthillPro.
  • Performing code synchronization by using BestSync.
  • Improved monitoring in Nagios and custom plugins.
  • Troubleshoot server issues and registered events since Forced Crash Dumps.
  • Thisfunctionality was integrated with Jenkins jobs to facilitate automated and ad-hoc use cases in a familiar user interface.
  • Coordinate with the Development, Database Administration, QA, and IT Operations teams to ensure there are no resource conflicts.
  • Administrated a large-scale distributed application environment, deployed artifacts, and used JIRA as the ticketing tool.
  • Managed environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies. Worked in managing VMs in Amazon using AWS and EC2.
  • Interacted with client teams to understand client deployment requests.

Environment: GIT, SVN, Maven, Jenkins, Nexus, Tomcat, WebSphere, Perl, Shell Script, JIRA, AWS, EC2 And Puppet.

Confidential, Bloomington IL

DevOps and Build and Release Manager

Responsibilities:

  • Worked closely with Project Managers end to end on code/configuration release scope and how to confirm a release was successful.
  • Developed uninterrupted delivery process for the dev teams with applications that are based on Java and Maven.
  • Used Jenkins scheduler to maintain the continuous delivery pipelines, initiated template based pipelines with embedded logic that will be accustomed to any project of the sort.
  • Virtualized the servers using the Vagrant Boxes for the test environments and dev-environment needs.
  • Automated the code checkout process by incorporating GIT into Jenkins.
  • Ensured the reliability of applications by creating release branches and development branches using GIT Branching.
  • Integrated Subversion into AnthillPro/Jenkins to automate the code check-out process.
  • Created repositories according the structure required with branches, tags and trunks.
  • Responsible for writing Hooks and Triggers using Perl. Built Java application using ANT.
  • Good knowledge in Chef Architecture
  • Used Test Kitchen to test the scripts and used Ohai to collect attributes on node.
  • Used cookbooks, recipes, roles, Databags, runlist to deploy web applications, applications servers and vendor applications.
  • Used Chef for Continuous Delivery. Managed CI and CD process and delivered all application in rpms.
  • Server configuration management with Chef, Puppet and System orchestration via Ansible.
  • Maintained configuration files for each application for the purpose of build and install on different environments.
  • Generating stats for application performance by using Gatling.
  • Responsible for Build and Install Schedules using UNIX Cron jobs.
  • Worked with JIRA for Issue Tracking and monitoring.
  • Worked with the Architects on SDLC process being the owner of post development environments.
  • 24/7 on call supports for emergency site maintenance and immediate build and install requests.

Environment: AWS, Docker, GIT, Apache ANT1.8/1.9, Apache Tomcat6.x/7.x, Maven, Jenkins, Gatling Shell, Bash, Unix/Linux, Windows, Web Sphere 7.0/8.0, Chef, ActiveMQ, Oracle 11g, RDS, Nexus, sensu, Splunk, logstash, OneOps, RHEL 4/5/6, Centos, Java, Jira.

Confidential

Linux Administrator

Responsibilities:

  • User administration setup, maintenance and system performance maintenance.
  • Administration of Sun Servers (SPARC and x86) running Solaris 9, 10 and Dell, HP Servers running SUSE, Red hat EL 3, 4.x, 5, HP-UX, Centos which included jumpstarting, performing live upgrades of Solaris operating systems and Kick starting Red hat EL 3, 4.x, 5
  • Installation, configuration, and maintenance of web servers, application servers, and database servers on Linux Servers.
  • Implementation of VMware Infrastructure for Windows, SLES 11 & Linux Red hat 5.0 with VMware ESX 3.5, Virtual Center 2.5 and administered the VMs with VI client.
  • Responsible for Red Hat Linux Designing, Installing, Configure, Security, Backup and upgrade.
  • Installation and support of various applications and Databases including Oracle, MySQL and Sybase along with Web Logic 10, JBoss 4.2.x, Oracle 10g, Sun Java System Web Server 7, Tomcat.
  • Performance tuning and troubleshooting of the applications arising out of the ticketing systems in Remedy.
  • Monitoring Virtual memory, adding additional swap space as needed.
  • Monitoring the servers using tools like BMC and Nagios and providing 24x7 support on call rotation basis.
  • Installation of SAMBA 3.3.x server for interface between SUN servers and Windows servers to share files.
  • Working knowledge in services like FTP, SSH, SCP, Telnet.
  • Configuring and troubleshooting of NFS.
  • Performing Backups using Tar command.
  • Environment, Command line, Current working directory, root directory, executed command.
  • Experience in Shell scripting (ksh, bash) to automate system administration jobs
  • Automated tasks using bash, korn shell scripts.
  • Involved in migration of project from one flavor to another one.
  • Involved in development, user acceptance, and performance testing, production & disaster recovery server.

Environment: Solaris 9, 10, Red hat EL 4.x, 5.x, Windows Server 2003, Web Sphere Application Server 10, JBoss 4.2.x, 5.x, Sun JES Web Server 6.1, Oracle 10g, Sybase 12.5, Stellent 7.5.1, Samba 3.3.x, Veritas Netback up 5.0, 6.5, Veritas Cluster Server 5, Veritas Storage Foundation 5.0, Sun T2000, T5240, 6900, 4900, x4250, x4440, M5000, M6000, Dell 6450, 1350, DL 580, 585, EMC Symmetric DMX-3.

Confidential

Linux Administrator

Responsibilities:

  • Interacted with client teams to understand client deployment requests.
  • Used Raid controllers for hard disk mirroring and striping with parity.
  • Installation, Maintenance, Administration and troubleshooting of Sun Solaris 8,9 and Redhat 9, AS 3.0 servers on various hardware platforms that include Sun 4800, V480, 280R, 4500, 3500, Dell 6400, 2400, 1800 etc.
  • Performed automated installations of Operating System using Jumpstart for Solaris and Kickstart for Linux.
  • Implemented a High Availability Cluster using 2 V480s, a T3 and VERITAS Cluster Server 4.0.
  • Developed, customized and build packages on Solaris and RPMs on Linux for deployment on various servers through Software Development Life Cycle.
  • Scheduling of automatic, repetitive Jobs using commands, and Shell Scripts with Crontab.
  • Coordinating with Network team for network related issues.
  • Resolving the tickets based on SLA.
  • User management, Creating and managing user account, groups and access levels.
  • Formatting and partitioning of hard disk.
  • Mounting file system and Administrating.
  • Troubleshoot tickets on the helpdesk tracking system.
  • Configured firewall based on Redhat Linux and FreeBSD 4.x that has three network interfaces.
  • Managed existing documentation for systems and created new procedures to support new products.

Environment: Solaris 8,9, Redhat Linux 9, AS 3.0, Veritas Volume Manager 3.x, 4.0, Veritas Cluster Server 4.1, Cisco Routers, Sun 4800, V480, 280R, 4500, 3500, Dell 6400, 2400, 1800 Redhat 8,

We'd love your feedback!