We provide IT Staff Augmentation Services!

Devops Engineer Resume

3.00/5 (Submit Your Rating)

Houston, TX

SUMMARY:

  • Having 5+ years’ experience in DevOps Management methodologies and production deployment configurations. Involved in installation, configuration and troubleshooting RHEL, Sun Solaris, CentOS, Ubuntu.
  • Extensive experience working with continuous delivery using Chef, created Cookbooks and coded recipes for configuring infrastructures and for automating deployments and administrating infrastructure of the nodes.
  • Proficient with Continuous Integration tools like Jenkins and Hudson.
  • Expert in using different source code version control tools like GIT, SVN and Bitbucket.
  • In - depth knowledge of Apache Subversion (SVN) and Jenkins/Hudson Continuous Integration.
  • Server - Installation, Configuration, Design and Administration, plus experience of extending and integrating these tools with other systems, platforms and processes using Shell, bash and Java scripting.
  • Strong experience in Configuration Management tools like Chef, Ansible and Puppet performing application builds/packaging, defect management, troubleshooting, version control and environment supervision.
  • Expertise working with Kubernetes to automate deployment, scaling and management of web Containerized applications.
  • Extensive experience with JIRA for Project Planning/Management.
  • Strong background in Installation, Configuration, Upgrades, troubleshooting, performance monitoring on RHEL, Sun Solaris, CentOS.
  • Expertise in handling tasks in Red Hat Linux, upgrading RPM using YUM, kernel, HBA driver, configure SAN Disks, Multi-pathing and LVM file system.
  • Well versed in configuring Volume Groups and Logical Volumes, extended logical volumes for the system growth needs using Logical Volume Manager (LVM).
  • Installed, configured and implemented the RAID volume management using VERITAS Volume Manager and Solaris Volume Manager (SVM) on Solaris. Also Experienced in VERITAS file system, VERITAS Net Backup for disk management and mirroring tasks.
  • Developing Maven and Ant scripts to automate the compilation, deployment and testing of Web and J2EE applications to the platforms.
  • Expertise working with installation and configuration of web servers like Apache, Tomcat, and Web Logic.
  • Experience in automating deployments on Application Server JBoss, Tomcat.
  • Deployed and configured Jenkins CI including slave node configurations and SSH control plane implementations.
  • Hands on experience using Nagios and Splunk for Continuous Monitoring.
  • Good knowledge on Docker and Docker-files. Containerizing web application from Linux server to Docker containerizes.
  • Profound knowledge of product deployment in servers, mail servers, monitoring tools & shell scripts, networking, SQL/MySQL.
  • Excellent experience in documenting and automating the buildand releaseprocess.
  • Proficient in trouble shooting complex buildproblems, release and environment issues in the multi component environment. Worked on coordinating multiple releases across the projects.
  • Good analytical, problem solving, communication skills and have the ability to work independently as a member of a team.

TECHNICAL SKILLS:

Languages: Bash, Shell, Python, Java, Java Scripts, Ruby, YAML, HTML, CSS

Infrastructure as a service: Amazon Web Services (AWS)

Test, Build and Automation: Jenkins, Chef, Ansible, Python, Maven, Ant, AnthillPro, Hudson

Continuous Monitoring: Nagios, Log Stash, Cloud Watch

Version Control Tools: Git, SVN, Bitbucket

Containerization: Docker, Kubernetes

Database: MySQL, Oracle, Cassandra, AWS RDS

SDLC: Agile, Waterfall, Scrum

Application/Web Servers: Web logic, WebSphere, Tomcat, JBoss

Operating systems: Linux (RHEL, CentOS, Ubuntu), Solaris, Windows variants, Mac OS

PROFESSIONAL EXPERIENCE:

Confidential, Houston, TX

DevOps Engineer

Responsibilities:

  • Performed all necessary day-to-day Subversion/GIT support for different projects.
  • Automated the build and release management process, including monitoring changes between releases.
  • Developed and supported the Software Release Management and procedures.
  • Designed and implemented for fully automated server build management, monitoring and deployment by Using DevOps Technologies like Chef.
  • Used version CVS, SVN, Clear Case and GIT control to create daily backups and checkpoint files.
  • Managed the source codes repository of multiple development applications using SVN version control tools.
  • Worked on managing the Private Cloud Environment using Chef.
  • Integrated GIT into Jenkinsto automate the code check-out process.
  • Installed Jenkins on LinuxMachines and created the master/slave architecture.
  • Automating the regular tasks in Subversion and streamlining the process of access to SVN.
  • Worked with development team to migrate Ant scripts to Maven.
  • Implemented Git, GitHub, Jenkins, Maven, SVN and also ran the Chef cookbooks/recipes to automate build and manage on tomcat, apache, WebLogic.
  • Used Shell/Perl scripts to automate the deployment process.
  • Installed, Configured and Administered Hudson/ Jenkins Continuous Integration Tool.
  • Developed Puppetmodules to automate deployment, configuration, and lifecycle management of key clusters.
  • Coordinated with software development teams and QA teams on issues and solved the problem.
  • Experience in implementing Data warehouse solutions inAWS Redshift, worked on various projects to migrate data from one database toAWS Redshift, RDS, ELB, EMR, Dynamo DB and S3.
  • Implemented AWSCode Pipelineand Created Cloud formationJSONtemplates inTerraformfor infrastructure as code.
  • Design and ImplementWCFservices layer hosted onWindows Azure. This layer is the middle tier betweenSQL AzureandSharePointonline external content.
  • Created AWS EBS volumes for storing application files for use with AWS EC2 instances whenever they are mounted to them and installedPivotal Cloud Foundry (PCF)on EC2 to manage containers created byPCF.
  • Worked directly withAzureProduct team in tracking and resolving defects in the beta Azure IaaS offering.
  • Automate provisioning and repetitive tasks usingTerraformandPython, Docker container, Service Orchestration.
  • Built various containers using Docker engine and Docker Machine environments, to deploy the micro services oriented environments for scalable applications.
  • Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.

Environment: AWS, Subversion, GIT, Puppet, Chef, ANT, MAVEN, Jenkins, JIRA, Docker, LINUX, Web logic, SQL Server Database (Azure), Python, Ruby, Perl Scripts, Shell scripts, Oracle, windows.

Confidential, Salt Lake City, UT

DevOps Engineer

Responsibilities:

  • Built and managed a large deployment of Red Hat Linux instances systems with Chef Automation and provision virtual servers using vagrant and kitchen in Oracle VM virtual box, provisioned servers in Amazon EC2.
  • 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.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
  • Responsible for Design of different Release Environments for new projects.
  • Implementing new projects builds framework using Jenkins & maven as build framework.
  • Implementing a Continuous Delivery framework using Jenkins, Chef, Maven & Nexus in Linux environment
  • Managed Chef Cook books to automate system operations and AWS Cloud management and Chef Automation.
  • Integration of Maven/Nexus, Jenkins, Urban Code Deploy with Patterns/Release, Git, Confluence, JIRA and Cloud Foundry.
  • Using Jenkins AWS Code Deploy plug-in to deploy to AWS.
  • Defining Release Process & Policy for projects early in SDLC.
  • Member of CCM representing changes for Release and environment configuration
  • Responsible for nightly and weekly builds for different modules.
  • Responsible for code build, release and configuration.
  • Perform Deployment of Release to various QA & UAT in Linux environments.
  • Optimized volumes and EC2 instances.
  • Used IAM to create new accounts, roles and groups.
  • Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier
  • Configured Elastic Load Balancers (ELB) with EC2 Autos calling groups.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Splunk deployment, configuration and maintenance across a variety of UNIX and Windows platforms.
  • Implemented a Continuous Delivery pipeline with Docker, and GitHub and AWS.
  • Experimented with Docker, by using Docker-compose.
  • Worked on applying patches and recommending necessary security fixes for web Application servers.
  • Scripting in multiple languages on UNIX, LINUX and Windows - Batch, Python, Shell script etc.
  • Troubleshoot the build issue during the Jenkins build process.
  • Resolved system issues and inconsistencies in coordination with quality assurance and engineering teams.

Environment: AWS, Subversion, Jenkins, Puppet, Web logic, BASH, Perl Scripts, Shell scripts, Ansible, Maven, VMware, JIRA, Stash, Ruby SCRUM, Oracle, Windows.

Confidential

DevOps Engineer

Responsibilities:

  • Setting up and building AWS infrastructure resources such as VPC, EC2, S3, IAM, EBS, Elastic Search, Security Group, Auto Scaling, Lambda and RDS in Cloud Formation and involved in deploying the content to Cloud platform on AWS using EC2, S3, EBS.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed reaching one or more AWS Ec2 instances.
  • Used Docker, Kubernetes and OpenShift to manage micro services for development of continuous integration and continuous delivery.
  • Support an Agile CI/CD Environment as a DevOps Engineer where we make the Atlassian tools (Jira and Bitbucket) and also provide layer 3 supports on these tools if there are any issues.
  • Worked on the Deployment, Configuration, Monitoring and Maintenance of OpenShift Container Platform
  • Implemented a Continuous delivery pipeline with Docker, Jenkins, GitHub and AWS AMI’s.
  • Our Continuous Integration stack consists of GIT, Jenkins, CI/CD, the Docker Trusted Registry and OpenShift Enterprise.
  • Lead the cloud infrastructure maintenance effort using a combination of Jenkins, Chef andTerraform for automating CICD pipeline in AWS.
  • Used OpenShift to improve application security by putting admin consoles on different Docker containers accessible only from unusual port numbers.
  • Created automated deployment job for Tomcat with Jenkins and managed deployment automation using Puppet, Custom Puppet Modules and Ruby.
  • Configuration of various plugins for Jenkins for automation of the workflow and to optimize and smooth running of build jobs.
  • Responsible for a boarding application teams to build and deploy their code using GitHub, Jenkins and Ansible.
  • Used Ansible to document all infrastructures into version control and Used Ansible to document application dependencies into version control.
  • Managed Maven environment by setting up local, remote and central repositories with required configuration in maven configuration files.
  • Responsible for design and maintenance of the GIT Repositories and the access control strategies and performed all necessary day to day GIT support for different projects.
  • Created new jobs in Jenkins and built pipeline for Continuous Integration and migrated applications to the AWS cloud.
  • Used Ansible and Ansible Tower as Configuration management tool to automate repetitive task.
  • Wrote Ansible Playbooks with Python SSH as a wrapper to manage configurations of AWS nodes and Test Playbooks on AWS instances using Python.
  • Worked on maintaining, administering and supporting of Red Hat Enterprise Linux (RHEL) servers.

Environment: AWS, Subversion, Azure, TFS, SVN, Chef, Puppet, Nagios, ANT, Maven, Jenkins, Shell scripts, PostgreSQL, JIRA, Service Desk, Splunk, Oracle, Windows.

We'd love your feedback!