We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

0/5 (Submit Your Rating)

Wilmington, DelawarE

SUMMARY

  • Experience in IT industry as DevOps/ Agile operations, Linux Administrator, Build/Release Management, Source Code repository, Process Automation and Cloud Management.
  • Experience in Linux Administration (Installation, Configuration, Tuning and Upgrades of Linux (Red Hat and Oracle).
  • AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation AWS Config, Autos calling, Cloud Front, IAM, S3, R53.
  • Worked on cloud - based servers like AWS, PIVOTAL CLOUD FOUNDRY.
  • Worked on Cloud infrastructure and pivotal tools for redesign the application.
  • Complete understanding of Pivotal cloud foundry(PCF) Architecture (Diego Architecture), PCF components and their functionalities Experienced in using Pivotal Cloud Foundry (PCF) CLI for deploying applications and other CF management activities.
  • In-depth understanding of the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
  • Extensively worked with Version Control Systems SVN (Subversion), GIT.
  • Extensively worked with automation tools like Jenkins, Hudson and Concourse to implement the End-to-End Automation.
  • Experience writing build scripts with tools like Ant, Maven and Gradle.
  • Expertise in using tools like Chef/Puppet to treat Infrastructure as code.
  • Worked with Chef Enterprise Hosted as well as On-Premise, Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server, Managed On-site OS/Applications/Services/Packages using Chef as well as AWS for EC2/S3/Route53 & ELB with Chef Cookbooks.
  • Experienced in writing Chef recipies to automate our build/deployment process and do an overall process.
  • Experience with Linux/UNIX environments and scripting for Build & Release automation.
  • Experience in Configuring and Administering Repository Managers like Nexus, Artifactory.
  • Experience writing Shell and Perl scripts to automate the deployments.
  • Working experience on AGILE/SCRUM Methodologies.
  • Worked with Ansible playbooks for virtual and physical instance provisioning, configuration management, patching and software deployment.
  • Deployed Docker Engines in Virtualized Platforms for containerization of multiple apps.
  • Good Knowledge in Shell,Python and Ruby scripting.
  • Worked wih Rundeck for JobScheduler and runbook automaion.
  • Experience in code quality SonarQube.
  • Experience in using bug tracking systems like JIRA, Rally, Remedy.
  • Ability to work closely with teams, in order to ensure high quality and timely delivery of builds and releases.
  • Strong ability to troubleshoot any issues generated while building, deploying and in production support.
  • Extensive experience in all phases of Software Development Life Cycle in Designing, Developing, Implementation, Deployment and Support of distributed enterprise scalable, secure and transactional J2EE applications.
  • Experience in configuration, deployment automation with various App Servers like Oracle Weblogic, Web Sphere, JBoss, Webservers like Apache, Tomcat and more modern Web Containers like Nginx etc.
  • Team player with excellent interpersonal skills, self-motivated, dedicated and understanding the demands of 24/7 system maintenance and has good customer support experience.
  • Highly energetic, accountable and compassionate who thrives in demanding high velocity environment.
  • Further quality includes ability to multitask, make quick decision, adapt well to change, acquire new skills and handle complex situation.

TECHNICAL SKILLS

Configuration Management Tools: Chef, Puppet, Ansible

Containerazation Tool: Docker

CD /CI Tools: Jenkins, Anthill Pro, Hudson

Versioning Tools: Subversion, GIT

Automation Tools: Rundeck

Scripting Languages: UNIX Shell scripting, Bash scripting

Build Tools: Ant, Maven, Gradle

Ticketing Tools: JIRA, Rally, Remedy

Operating systems: Linux (Red Hat 4/5/6), UNIX, Ubuntu, CentOS, Windows NT/2000/2003,7,10 MacOS

Cloud Technologies: OpenStack, AWS, PivotalCloudFoundry

Web Technologies: Tomcat, APACHE 2.x, 3.x, F5 Load Balancers, Web Logic (8/9/10) & Web Sphere 4.0/5.0, Glassfish, Jboss

Database: Oracle 9i/10g, SQL SERVER, MySQL

Programming Languages: Python, Shell Scripting, Ruby, JavaMonitoring, Alerting Nagios, Splunk,AppDynamics

PROFESSIONAL EXPERIENCE

Confidential, Wilmington, Delaware

Sr. 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.
  • Worked on Cloud infrastructure and Pivotal Cloudfoundry for redesign the application.
  • Used Ansible Tower for scheduling playbooks and used GIT repository to store our playbooks.
  • Able to create scripts for system administration and AWS using languages such as Bash and Python.
  • 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 cookbooks to automate system operations.
  • Using Jenkins AWS Code Deploy plugin to deploy to AWS
  • Defining Release Process & Policy for projects early in SDLC.
  • 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.
  • 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
  • Worked on applying patches and recommending necessary security fixes for web Application servers
  • Used monitoring tool JIRA and also triaged the issues and maintained bugs using JIRA tool.
  • 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: GIT, Java/J2EE, Ansible, Docker, Nexus, Jenkins, AWS, Chef, MAVEN, NEXUS, Cloud Foundry, JIRA, LINUX, SPLUNK, XML, Ruby, Web logic, Python, BASH Scripts, Shell scripts.

Confidential, Seattle, WA

DevOps Engineer

Responsibilities:

  • Worked with the fast pace of Agile Development team building software systems
  • Coordinated with Architects, Systems, Network, Software & QA Engineers, to continuously improve the reliability and efficiency of Build and Deployment processes to support every phase of development including production releases
  • Responsible in understanding of the interdependencies and structure of systems and implement this knowledge to improve the build and release processes which allow rapidly evolving product offerings
  • Improved continuous integration environment, monitored builds, maintained configuration & automated processes
  • Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Ansible, Puppet, or custom-built. Designing cloud-hosted solutions, specific AWS product suite experience.
  • Experience using Ansible Tower, which provides an easy-to-use dashboard, and role-based access control, so that it’s easier to allow individual teams access to use Ansible for their deployments.
  • Handled the development of reporting metrics and to provide reports to Management on different levels of statistics
  • Worked with Source Control Tools such as GIT Stash,Sub version
  • Worked on requests for adhoc deployment for a particular environment and use the adhoc deploy plan in bamboo
  • Experience in migration of consumer data from one production server to another production server over the network with the help of Bash and Perl scripting.
  • Installed/Configured/Managed Puppet Master/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
  • Worked on ENV property files management involved in ENV property files promotion to the SCRUM environments
  • Configured Red Hat Kickstart for installing multiple production servers.
  • Installation, Configuration and administration of VMware.
  • Installed and configured monitoring tools Nagios for monitoring the network bandwidth and the hard drives status.
  • Experience in writing shell scripts for administration tasks in MQ.
  • Monitored various MQ objects in ActiveMQ
  • Managed Code Repository by administering database baseline, improved practices of branching and code merge
  • Used ANT & MAVEN build tools in Jenkins to build scripts and move from one environment to other
  • Used Perl & Shell scripts to automate build & release process; managed Maven project dependencies
  • Built & deployed Java/J2EE to Web App Server in Agile continuous integration environment and automated process.
  • Good knowledge on Cassandra (No SQL Database)
  • Integrated JIRA with Stash and created automated release notes using Perl scripts
  • Used JIRA to track bug issues and change management

Environment: Subversion, SCRUM, Java/J2EE, Jenkins, AWS, Puppet, Ansible, MAVEN, Nagios, VMware, JIRA, Stash, LINUX, Ruby, Web logic, ActiveMQ, BASH, Perl Scripts, Shell scripts.

Confidential, Pleasanton, CA

Devops Engineer

Responsibilities:

  • Designed the Infrastructure, and implemented on AWS cloud.
  • Setup AWS VPC’s for dev, staging and Prod environments.
  • Manage, configure and maintain EC2 instances, ELB, RDS, ElasticCache, SNS etc
  • Automated server/database backups using (snapshots/AMI images).
  • Vulnerability Assessment & Penetration Testing on the infrastructure on AWS for security.
  • Setup Jenkins Build server and maintenance.
  • Written Playbooks for various DB configurations to modularize and optimize end product configuration.
  • Working for DevOps Platform team responsible for specialization areas related to Chef for Cloud Automation
  • Integration of Automated Build with Deployment Pipeline. Currently installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
  • Implemented Chef cookbooks for OS component configuration to keep AWS server’s template minimal.
  • Implemented Chef Recipes for Deployment on build on internal Data Centre Servers. Also re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Evaluating testing of Chef Recipes - Concept of Test Driven Development for Infrastructure as a Code.
  • Evaluating testing of Chef Recipes using ChefSpec, Food Critic and Test-kitchen
  • Debugging Chef Recipes and their execution trying to pull logs into Splunk, New relic and monitor deployments.
  • Apace-tomcat Web Server Configuration and Management.
  • Setup Zookeeper, Nagois as an infrastructure monitoring tool.
  • Version Control Using GIT branching and merging repository’s.
  • Integrating between Jenkins and Nexus Artifactory for the Artifacts for tracking the artifacts from development to production.
  • Managing Build Process using Jenkins Server.
  • Experience in Build Tool ANT.
  • Build Automation and Build Pipe Development using Jenkins and ANT.
  • Continuous Inspection of code quality using Sonarqube.
  • Creating Sonar reports on code coverage, rule compliance, and documentation, but also on more high-level metrics such as complexity, maintainability and even technical debt.
  • Implemented a Continuous Integration process using shell/Bash scripts.
  • Manage Releases, including coordinating with the Dev team and QA team.
  • Migrated Servers from East-Zone to West-Zone.
  • Implemented Vagrant, a production like virtual development environment for developers.
  • For issue tracking and Bug tracking implemented JIRA.
  • Create, organize, and discuss work with team using Confluence.

Environment: Tomcat, Apache, Oracle 11g, SSRS, SSIS, Jenkins, Python, Chef, JIRA, Vagrant, Maven, Nexus Artifactory, SVN, Ubuntu, CentOS, Windows, AWS, Windows

Confidential

Linux Administrator / Build Release Engineer

Responsibilities:

  • Performed installation, upgradation and deployment of Linux Operating system, Sun Solaris Operating System on X-86 based HP BL460 G5, G6 and G7 Hardware and SUN Enterprise servers.
  • Installed, configured and administered AIX 4.3.3, 5.1 & HACMP 5.1.
  • Installed Apache Http server for Kickstart setup and repository setup for all the Linux clients Servers to download packages and Linux upgrade.
  • Integrated different applications like WebSphere, WebLogic, MQM, Oracle, DB2, Sybase and third party applications in to VCS resource groups for Auto start and stop of the applications through VCS.
  • Performed installation and support of various applications like Weblogic server 10, WebSphere 6.1 JBoss 4.x, Apache 2.x, Oracle 9i, 10g, Mysql, Informatica Power center 8.
  • Configured volume groups and logical volumes, extended logical volumes for file system growth needs using Logical Volume Manager (LVM) commands.
  • Configured and administered Lpar’s/DLpar’s.
  • Performed configuration of Kernel parameters as per application requirement.
  • Associated with bank infrastructure management and BMC support team while deploying the Linux servers for cloud infrastructure.
  • Associated with DBAs for installation of Oracle database and Sybase on Linux and Solaris servers.
  • Performed network monitoring using NAGIOS tool.
  • Written Shell and Perl Scripts for System Administration tasks.
  • Provided regular status updates on project.
  • Organized DR (Disaster Recovery) server tests to make sure the infrastructure is correct and the DR servers are working as expected as in production servers.
  • Worked with storage teams to split the R1 and R2 disk groups to enable the SAN disks to read/write mode on DR servers and worked with DBA’s and software system analyst to troubleshoot and testing the functionality of their applications on both Prod and DR servers.
  • Managed systems using remote consoles like ILO for HP Hardware and HMC for IBM P-series.
  • Performed implementation of SSH for secure transfers and implementation of PKI between servers to enable password less logins between servers.
  • Worked on DNS, NIS Master Slave Servers along with required clients.
  • Involved in design review meetings and co-ordinate with application team, BSOL and L&P.
  • Worked on scripting using shell, bash and korn.

Environment: Red Hat Enterprise Linux 5.x, AIX 4.3, 5.x, HACMP 5.1, VERITAS Volume manager, Solaris 9,10, VERITAS File System, VERITAS Cluster Server 5.1, VMware ESX sever 4.0, LPAR, DLPAR, HP Proliant servers BL460, BL685, IBM P550, P590, Enterprise scheduling Product, Tivoli Storage Manager.

We'd love your feedback!