We provide IT Staff Augmentation Services!

Devops Engineer Resume

0/5 (Submit Your Rating)

Berkeley, CA

SUMMARY

  • 8 years of experience as DevOps/Build and Release Engineer in solving complex problems with creative solutions, supporting development, Deployment operations in different environments
  • Extensive experience in SCM, Change/Incident Management, VMware and AWS Cloud Computing
  • Experience with and through understanding of automated implementation/deployment of a cloud based infrastructure (Web apps, Application Service Environments, firewalls, load balancers, storage, monitoring, security, DNS etc.)
  • Extensive experience using MAVEN and ANT as a Build Tool for the building of deployable artifacts from source code
  • Experience in working on source controller tools like Subversion (SVN), CVS and GIT
  • Experienced in Administration of Production, Development and Test environment's carrying Windows, Ubuntu, Red Hat Linux, CentOS and Solaris servers.
  • Extensively worked on Hudson, Jenkins, Docker, Team City and Build forge for continuous integration and for End to End automation for all build and deployments.
  • Strong knowledge / experience in creating Jenkins CI pipelines. Experience in Jenkins to automate most of the build related tasks.
  • Expert in deploying the code trough web application servers like WebSphere/WebLogic/ Apache Tomcat/JBOSS.
  • Experience in using configuration management tools like Puppet/ Chef/AWS/Open stack.
  • Production experience in large environments using configuration management tools like Chef and Puppet supporting Chef Environment with 500+ servers and involved in developing manifests. Developed Chef Cookbooks to manage systems configuration.
  • Deep understanding of Layer 7 protocols like HTTP, DHCP, DNS, SSL/TLS.
  • Ability in execution of XML, Ant Scripts, Shell Scripts, Perl Scripts, Shell scripts and JAVA Scripts.
  • Worked in AWS environment with Ansible and Docker
  • Experience in Python scripting modules for Ansible customizations
  • Experience in Java, C, C++, C# and manage software Configurations and builds in a UNIX environment.
  • Good knowledge on various database domains such as Oracle, MYSQL and MS Access.
  • Expertise on bug reporting tools such as SDM, Bugzilla, JIRA and Rational Clear Quest.
  • Good knowledge on installation, configuration and management of RHEL and CentOS
  • Knowledge in creating users and groups with advance permissions and managing quotas
  • Ample experience I hardware and software installations, upgrades and maintenance, path administration, kernel modification/upgrades using rpm and yum
  • Extensive knowledge in file system management, monitoring CPU, memory, disk space, logical volume manager and performance capacity analysis
  • Experience native RHEL system back up and data archiving tools
  • Experience in administrating VMware infrastructure client and vSphere
  • Knowledge in trouble shooting Linux Servers, resolving boot issues and maintenance of server issues using rescue mode and single user mode

TECHNICAL SKILLS

Operating Systems: Windows, Ubuntu, RHEL, CentOS and Solaris

Scripting Languages: C, C++, Java, Shell scripting, Python and Ruby

Database: Oracle, My SQL, MS Access

Web Servers: Tomcat, HTTP Server, WebLogic

Web Technologies: HTML, CSS, PHP

Build and CI Tools: Maven, Ant, Jenkins, RTC, TFS, Ansible, Docker

Bug Reporting Tools: SDM, Bugzilla, JIRA and Rational Clear Quest

DevOps Tools: Chef, Puppet, Nagios, AWS, VM ware

PROFESSIONAL EXPERIENCE

Confidential, Berkeley, CA

DevOps Engineer

Responsibilities:

  • Developed and implemented software release management strategies for various applications according to the agile process
  • Extensive exposure to configuration management policies along with automation of scripting using Bash/Shell scripting
  • Expert in performance monitoring tools like AWS CloudWatch and Stackdriver
  • Involved in documentation and code deployment automation project documents
  • Installed and configured Anthill Pro for Automating Deployments and providing a complete automation solution
  • Managed system configuration through SVN, Puppet and Ansible
  • Created continuous integration system using Ant, Jenkins, Puppet full automation, Continuous Integration, faster and error deployments
  • Ample experience in using continuous integration tools like Hudson and Build Forge
  • Used CI tool and AnthillPro to manage Build Results and deployment
  • Created continuous integration system using Ant, Jenkins, Puppet full automation, CI, faster and error less deployments
  • Implemented quality release of Applications and solutions for delivery manager
  • Experience in python scripting for Ansible customization
  • Hands on Exposure on TFS Version Control, VSS, SVN
  • Experience with Visual Studio Build Professional, NANT, MSBUILD
  • Migrated Projects from VSS to TFS 2012 with History
  • Had a good expertise on IAAs, PAAs and SaaS for the cloud management systems
  • Imported and managed multiple corporate applications in Subversion (SVN)
  • Provide direct server support during deployment and production operations
  • Worked on Maven to create artifacts from source code and deploy them in Nexus central repository for internal deployments experience on deployment system using Ansible, Docker and Jenkins for web properties and backend servers
  • Experience in performance operations tools IaaS, PaaS
  • Extensive exposure to configuration management policies and practices, along with automation of scripting using Bash and Python
  • Previous experience with production deployment tools like AnthillPro and Nolio
  • End user training regarding branching strategies for all Subversion (SVN) users to effectively use the tool
  • Designed and implemented scalable, source cloud architecture based Amazon Web Services, AWS Cloud services such as EC2, auto scaling and Virtual Private Cloud (VPC) to build secure. Highly scalable and flexible systems that handled expected and unexpected load bursts, and are able to quickly evolve during development iterations
  • Worked high volume crash collecting and reporting system, build with Python
  • Performed dispatcher role to distribute tasks assigned to onshore team
  • Drove releases, automated release process
  • Provide direct server support during deployment and general production operations
  • Used configuration tools Chef, Puppet and CF Engine
  • Proposed branching strategy suitable for current application in Subversion
  • Manage the release Communication and Co - ordination process

Environment: Linux, Eclipse, C++, Java, SQL, AWS, Python, Subversion, Bash, Hudson, NT Command Shell, Anthill pro, ANT, Bamboo, Chef, Puppet, JIRA, XML, Jenkins, Anthill Pro

Confidential, Orlando, FL

DevOps Engineer

Responsibilities:

  • Worked as release engineer for a team that involved different development teams and multiple software releases
  • Developed Shell/Ruby scripts for automation purpose
  • Implemented multi-tier application provisioning OpenStack cloud, integrating with Chef and Puppet
  • Responsible for designing and deploying SCM processes and procedures
  • Designed and implements fully automated server build management, monitoring and deployment technologies like chef
  • Worked with software developing and operating team to debug software and system problems
  • Created scripts in python which integrated with Amazon API to control instance operations
  • Deployed puppet, puppet dashboard for configuration management to existing infrastructure
  • Used puppet to automate configuration management
  • Used puppet to manage Web Applications, Conf Files, Data base, commands, user mount points and packages
  • Maintained and coordinated environment configuration, controls, code integrity and code conflict resolution
  • Installed and configured Jenkins CI tool on Linux machines
  • Coordinated developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control
  • Analyze and resolve conflicts related to merging of source code for GIT
  • Used Jenkins for continuous integration and deployment into Tomcat application server
  • Supported and developed tools for integration, automated testing and release management
  • Verified if the methods used to create and recreate software builds are consistent and repeatable
  • Involved in research of the project application architecture to support and resolve build, compile, ad test issues/problems

Environment: ANT, Chef, Puppet, Linux, AWS, OpenStack, Shell Scripts, Python, Ruby, GIT, Jenkins, Tomcat

Confidential

UNIX/LINUX Administrator

Responsibilities:

  • System installation and deployment, configuration, problem determination, solutions design, implementation, maintenance, performance monitoring, disk mirroring using LVM, backup, troubleshooting, documentation and user management
  • Worked on Red Hat Linux 4 and Red Hat Enterprise Server9.0
  • Day to day activities included handling security issues like UNIX account cleanups, 90-day password changes, setting max and min age, creating list of umask permissions for users
  • Wrote Bash scripts to automate day to day activities
  • Used command line and advanced command options in Red Hat Linux and also includes updating patches in all Linux servers
  • Provided support and management for Amazon EC2 AWS infrastructure
  • Worked with SCRUM & Agile development teams to deliver products & service in time
  • Worked with development team on new projects to gather system requirements and support for new projects evolving, testing and rolling out new products and services to preproduction, staging and then migrating project into production
  • Installed and monitored VMware servers with multiple VM’s
  • Monitored applications using Nagios and Splunk

Environment: Linux (RHEL 4.x/5.x), VMWARE, Apache Tomcat, Web Servers, AWS, Splunk, Nagios

We'd love your feedback!