We provide IT Staff Augmentation Services!

Sr.devops Engineer Resume

3.00/5 (Submit Your Rating)

EdisoN

SUMMARY

  • Having 6+ years of experience in IT industry comprising of delivery management, release & deployment, and cloud implementation and Data Centre and mostly involved in the areas of DevOps, Continuous Integration and Continuous Delivery/Deployment pipeline, Build and release management. Proficiency in writing automation scripts to support infrastructure as code in AWS/Azure and Linux/Windows Administration.
  • Experienced wif Amazon AWS Cloud Administration which includes services like: EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups.
  • Working Knowledge on Cloud automation using Azure and AWS Cloud Formation templates.
  • In - depth understanding of the principals and best practices of Software Configuration Management (SCM) in Agile, SCRUM, Waterfall methodologies.
  • Experience of Jenkins, Apache Ant, Apache Tomcat, Subversion, Git, Maven.
  • Develop, enhance and maintain the build, deployment and configurations for continuous integration and Automate regression and acceptance testing.
  • Automate the Build and deploy of all internal Java environments using various continuous integration tools and scripting languages.
  • Configuration Management and source code repository management using tools like GIT, Subversion (SVN).
  • Strong knowledge and real time experience in Amazon Web Services (EC2, S3, RDS, VPC, Route 53).
  • Written build scripts from scratch for new projects and for new modules wifin existing projects.
  • In-depth knowledge of computer applications and scripting like Shell, Python, Perl and XML.
  • Expertise in Enterprise repository management tools like Nexus, Artifactory etc.
  • Maintained local team repositories and Organization’s central repositories for Maven.
  • Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
  • Extensively worked on Automatic Scripting using shell scripts bash, awk, sed.
  • Experience in writing shell scripts to automate the administrative tasks and management using cron.
  • Experience in Creation and managing user accounts, security rights, disk space and process.
  • Team player wif good management, analytical, communication and interpersonal skills.
  • Excellent knowledge in build tools like MAVEN and ANT for the building of deployable Artifacts.
  • Configuration management wif various automation tools like Puppet, Chef, and Ansible.
  • Performed automation tasks on various Docker components like Docker Hub, Docker Engine, Docker Machine, Compose and Docker Registry.
  • Integrated Docker into various tools like AWS, Ansible, Chef, Puppet, Bamboo, Vagrant, Jenkins & VMware containers.
  • Focused on containerization and immutable infrastructure. Experience on clustering and container management using Docker Swarm and Kubernetes.
  • Knowledge of using various routed protocols like FTP, SFTP, SSH, HTTP and HTTPS
  • Strong knowledge on system administration, configuration and customization of Atlassian tools (JIRA, Bitbucket, Bamboo, Confluence).
  • Having work experience in support of multi platforms like UNIX, Ubuntu, RHEL, Fedora, iOS and Windows 98/NT/XP/Vista/7/8 of production, test and development servers.
  • Experience in Deploying JBoss, Apache Tomcat web server, IIS Server, Oracle web logic, and IBM Web Sphere.
  • Involved in Linux administration activities like troubleshooting of regular issues, configuration issues, applying patches, kernel upgrades, package management, diagnosing resource utilization and file system issues.
  • Proficient in deploying applications dat uses NoSQL or similar RDBMS.
  • Delivered architecture designs and solutions for public, private and hybrid clouds covering the cloud architecture tiers.
  • Excellent communicative, interpersonal, intuitive, analysis and leadership skills wif ability to work efficiently in both independent and teamwork environments.

TECHNICAL SKILLS

DevOps Tools: Bamboo, Jenkins, Udeploy, salt-stack.

Cloud Platforms: Amazon Web Services, Microsoft azure, open-stack

Build Tools: Maven, Ant, Gradle

Operating systems: RHEL/CentOS 5.x/6.x/7, Ubuntu/Debian/Fedora, Sun Solaris 7/8/9/10, Windows Server 2003/2008/2012

Virtualization Platform: VMWare ESXi 6, VSphere ESXi 5.5, VM Ware ESX 3.x, VM Ware VSphere 4.x, Virtual Center

Version Control tools: Bit bucket, GIT, SVN, TFS (Team Foundation Server)

Web /Application Servers: Tomcat, Apache, JBoss, WebSphere application server

Containerization Tools: Docker, Docker swarm, Kubernetes

Configuration Management Tools: Chef, Puppet, Ansible

Database: Oracle, DB2, MySQL, Cassandra, MongoDB, SQL Server 2008/2012/2014

Bug Tracking Tools: JIRA, Remedy, IBM clear Quest, Bugzilla

Languages: XML, HTML, Shell Scripting, Python, Bash, Perl, Ruby

PROFESSIONAL EXPERIENCE

Confidential, Edison

Sr.DevOps Engineer

Responsibilities:

  • Build servers using AWS includes importing necessary volumes, launching EC2 instances, S3 for object static web pages and created security groups, auto scaling, load balancer, Route 53 and SNS as per architecture using IAAC tools like Cloud formation JSON Templates.
  • Created customized Amazon Machine Images based on already existing AWS EC2 instances by using create image functionality snapshot for disaster recovery. Used Boto3 to automate, Auto scaling policy for automating auto-scaling groups, Elastic load balancers, and launch configurations.
  • Worked wif Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation and extensively used Auto scaling launch configuration templates for launching amazon EC2 instances while deploying Micro services.
  • Launched AWS instances using auto-scaling for scaling up and scaling out of ec2 instances while deploying Micro Services into production environment.
  • Worked on Life cycle hooks to keep instances in wait state, perform preproduction tasks, and tan launch Ec2 instances while deploying into production environment.
  • Developed infrastructure wif automation in AWS (EC2, Lambda, EBS, RDS, Dynamo, ELB, and BOTO3) wif AWS cloud formation templates. Created and designed the AWS Cloud Formation templates to create custom sized VPC, NAT subnets, for deployment of Web applications and database templates.
  • Worked on Terra form for automating VPCs, ELBs, security groups, SQS queues, S3 buckets, and continuing to replace the rest of our infrastructure. Using Terraform as a tool, Managed different infrastructure resources Cloud, VMware, Bare Metal Servers and Docker containers.
  • Worked wif an agile development team to deliver an end-to-end continuous integration/continuous delivery product in an open source environment using Ansible and Jenkins to get the job done.
  • Used the continuous Integration tools such as Jenkins for automating/Scheduling the build processes and used Jenkins along wif Shell or Python scripts to automate routine jobs. CI/CD tools to implement Blue - Green deployment methodology for reducing down time in Production environment.
  • Implemented CI and CD for application using Jenkins as CI tool for integrating different tools like Github, Maven, Junit, and Nexus Artifactory and used Ansible as configuration management tool for continuous deployment into testing, staging and Production Environment.
  • Used Ansible to document all infrastructures into version control.
  • Implemented Ansible to deploy thebuildsfor Dev, QA and production. Automation of infrastructure by creating.yml scripts based on python language using Ansible and worked on writing playbooks for virtual and physical instance provisioning on open stack environment through automated tools.
  • Developed Ansible Playbooks to install and configure Apache, Tomcat, Jenkins, Run deckand deployment automation.Installed Docker Registry for local upload and download of Docker images and even from Docker hub.
  • Automated installing the Linux packages and administering Linux service using Ansible, and automating product installation configuration.
  • Managed the configurations of different servers utilizing Ansible.
  • Deployed MEAN Stack application developed using MongoDB, Express JS, AngularJS, Node.js along wif HTML4, CSS3, JavaScript, jQuery, Bootstrap, and Ajax in Docker containers on AWS.
  • Experience on working Docker components like Docker Engine, Hub, Machine, creating Docker images, Compose, Docker Registry and handled multiple images for middleware installations and domain configuration.
  • Maintained Docker container clusters managed by Kubernetes, Linux, Bash, GIT, Docker, on AWS. Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build test and deploy.
  • Deployed using AWS code Pipeline the on multimode wif High availability environment and built a new CI/CD pipeline wif Jenkins as CI tool wif Maven as a build tool, Nexus as storage Artifactory, Junit Testing for unit testing and Selenium testing as regression testing, and deployment automation wif Docker, Kubernetes and Ansible, and Monitored using Cloud watch.
  • Setup profiles, thresholds, alerts based on thresholds and created various dashboards in Dynatrace and App dynamics. By using Application performance Management in App dynamics, monitored Micro Services deployed in elastic infrastructure, spotting thread contention issues, and their root cause and integrated alerting system wif Jira.
  • Implemented Build per Branch as part of CI process in Jenkins to run Sonar Qube code coverage and run unit and integration tests to improve the pipeline efficiency.
  • Used MAVEN and Gradle as build tools on Java projects for the development of build artifacts on the source code and store the war file in Nexus repository.
  • Created release pipelines using GIT, Ansible for automatic workflow and Created and maintained Maven Pom.XML for performing the builds.
  • Proposed branching strategies for using Version Control Systems like GIT, Clear Case, Stash, GitHub & Subversion and Created branches, performed merges in these version control systems.
  • Used ELK Stack (Elastic search, Logstash and Kibana) for monitoring the servers using Metric beat daemons dat collects metrics from server, drop it in Elastic search or Logstash, and analyzed dat metrics using Kibana.
  • Automated setting up server infrastructure for the DevOps services, using Ansible, by writing shell andpython scripts.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT wif Dev/Test/Prod Branching Model for weekly releases.
  • Experience in Installation, Configuration, Integration, Tuning, Backup, Crash recovery, Upgrades, Patching, Monitoring System Performance, System and Network Security and Troubleshooting of Linux/Unix Servers.

Environment: AWS, Maven, Jenkins, Bitbucket, Apache, Tomcat, Run deck WebSphere, Ansible, Docker, Kubernetes, Application Servers, Apache Tomcat, Git, SVN, Jira, Linux.

Confidential - New York

DevOps Engineer

Responsibilities:

  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates and Configured AWS IAM and Security Group in Public and Private Subnets in VPC.
  • Worked on developing CI/CD pipeline wif Bamboo as a continuous integration tool, using Bitbucket to push/pull code, Maven to generate build, stored in Aws S3 as an Artifactory and tan integrated chef wif Bamboo.
  • Worked in environment to utilizing Amazon Web Services (AWS).Built, used, and managed policies for S3 buckets in AWS.
  • Configured Docker container for branching purposes. Virtualized the servers using the Docker for the test environments and development environment Using Lambda, run code for virtually any type of application or backend service.
  • Deployed and configured Chef Server including bootstrapping of Chef Client nodes for provisioning. Created roles, recipes, cookbooks and data bags for Nginx, tomcat, apache server configuration.
  • Experience in Migrating a production infrastructure into an Amazon Web Services utilizing AWS Cloud formation, Code Deploy, Code Commit, Chef, EBS and Ops Works and experience in developing Python modules to automate processes in AWS using AWS CF, EC2, Boto API.
  • Writing Chef Cookbook to automate in installing and configuring Servers like Apache Tomcat, JDK and configuration tasks for new environments.
  • Deployed and configured Chef Server including bootstrapping of Chef Client nodes for provisioning. Created roles, recipes, cookbooks and data bags for Nginx, tomcat, apache server configuration.
  • Experience in writing Chef Cookbooks and Recipes to automate the deployment process and to integrate Chef Cookbooks into Bamboo for a continuous delivery framework.
  • Written Chef Cookbooks for various DB configuration to modularize and optimize end product configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.
  • Installed Jenkins on Linux in AWS EC2 instance and created master slave configuration to run parallel builds and Used Ansible towers to manage Web Applications, Configuration Files, Data Base, Commands, Users Mount Points, and Packages.
  • Experience in using JIRA as project management tool and used tool for issue tracking and Bug tracking. Reported performance related issues to management by doing analysis, tracking of existing systems, and used Confluence to create, share and discuss content and projects.
  • Installed and configured Splunk to monitor applications deployed on application server, by analyzing the application and server log files. Maintained log for system status/health using Linux commands and Splunk system monitor.
  • Used Application Performance Management in App dynamics, monitored micro services deployed in elastic infrastructure, spotting thread contention issues, and their root cause had analyzed.
  • Installed and Configured IHS, Tomcat, Apache web server by setting up Virtual Hosts, JDBC connection pools and web server plug-ins.
  • Configured Managed and Scheduled CRONTAB for App Accounts and Backup management on a regular basis and worked on Docker hub in creating Docker images for middleware installation and domain configurations.
  • Used MAVEN as build tools for the development of build artifacts on the source code (.WAR) and Installed and configured Nexus repository manager for storing the artifacts wifin the company using the continuous integration tool like Jenkins.
  • Used Jenkins and pipelines to drive all micro services builds out to the Docker registry and tan deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Proposed branching strategies, and worked on merging and tagging for using Version Control Systems like GIT, GitHub & Subversion.
  • Worked wif Kubernetes as it usually works wif the Docker container tool and coordinates between wide clusters of hosts running Docker.
  • Experience in using tools likeDockerCompose, Kubernetes, etc. for orchestrating and deploying the services related to the containers. Experience wif container based deployments using Docker, working wifDocker images, Docker hub.
  • Created additionalDocker, Slave Nodes for Jenkins using customDocker Images and pulled them to ECR. Worked on all major components ofDocker like Docker, Daemon, Hub, Images, Registry and Swarm etc.

Environment: CI/CD, Bamboo Perl Scripting, Shell Scripting, AWS, JENKINS, Splunk, JIRA, MAVEN, SVN, GIT, Docker, Chef, Linux, Python, Ant, Nexus, Java, J2EE.

Confidential

DevOps Engineer

Responsibilities:

  • Performed Integrated delivery (CI and CD process) Using Jenkins.
  • Experienced wif SCM and Project Management tools (me.e. Subversion, Git).
  • Responsible for proper functioning Dev/Test/Prod environments for these applications.
  • Experience in designing, developing, and engineering automated application builds and deployments.
  • Responsible for designing and implementation of continuous integration, deployment, version management, source code management and environment management.
  • Implemented & maintained the branching and build/release strategies using Git.
  • Performed all necessary day-to-day Git support activities for different projects.
  • Responsible for design, maintenance, and support of Git repositories, and views.
  • Configured Git wif Jenkins and schedule jobs using Poll SCM option and integrated the tools to automate code checkout process.
  • Jenkins is used as a continuous integration tool for automation of daily processes.
  • Deployed Java Enterprise applications to Apache Web Serve.
  • Used Maven as build tools in Jenkins to move files from one environment to another.
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Used SonarQube to help maintain the source code quality.
  • Used JIRA to track issues and change management.
  • Responsible for development and maintenance of processes and associated scripts/tools for automated build, test and deployment of products to various developments.
  • Building CI pipelines in Jenkins while also fully scripting the creation and provisioning of Jenkins using Shell and Python.
  • Work wif packaging team to make appropriate packages available in central library for puppet module development.
  • Work wif Build and Release teams to enhance the current process to implement a better software packaging and delivery by automation using Jenkins.
  • Used Jenkins & Puppet to perform automated CI Builds and Deployments.
  • Created a customPuppetmodule skeleton to use same structure across allpuppetmodules.
  • AdministeredPuppetEnterprise to provision multi-platform virtual machine configurations across multiple-platform environment Servers dedicated for building, deploying as well as for development, test and production systems.
  • Built a load-balanced, version-controlled, Hiera/r10k-enabledPuppetenvironment.
  • Responsible for creatingPuppetmodules and manifest files from scratch and experience in editing existingPuppetmanifests and automated manual installation processes usingpuppet.
  • Setup Production administration/monitoring/reporting using Puppet. Designed and implemented Puppet templates.

Environment: CI/CD, Git, putty, UNIX, windows, SVN, Java/J2EE, Ruby on rails, Python, Eclipse, Ant, VMware, Jenkins, Maven, Puppet, Jira, Junit, Unix/Linux, Tomcat Apache Application Server.

Confidential

Build and Release Engineer

Responsibilities:

  • Developed build and deployment scripts using ANT as build tools to move from one environment to other environments.
  • Build and maintain SQL scripts and execute different scripts for different environments.
  • Installing Red Hat Linux using kick start and applying security polices for hardening the server based on company's policies.
  • Remote system administration using tools like SSH, Telnet, and Rlogin.
  • Planning and implementing system upgrades including hardware, operating system and periodical patch upgrades.
  • Extensive knowledge of Linux/Windows based systems including hardware, software and applications.
  • Developed build scripts for Java/J2EE Applications using ANT.
  • Build and release of Cloud based products containing Linux and Windows environments, using Power Shell and Python Scripting.
  • Developed and maintained the Shell and Perl scripts for automating the deployments and build process.
  • Deployed build artifacts into Web Logic Server and Oracle DB.
  • Involved in the release cycle of the products from environments like Development, QA and UAT through Production.
  • Performed Branching, Tagging, Release Activities on Version Control Tools SVN.
  • Developed and implemented Software Configuration Management strategies for various applications according to the agile process.
  • Involved in troubleshooting the automation of Installing and configuring JAVA applications in the test and pre-production environments.
  • Presented on View Object pattern in Web Application Automation C#, Ruby, Power shell, Selenium, Team City.
  • Responsible for Open Stack core infrastructure including code review, continuous integration systems, and developer tools.
  • Established Open Stack Infrastructure Program.
  • Deployed Java/J2EE applications on to Apache Tomcat application servers and configured it to host the wiki website.
  • Configured and maintained Hudson to implement the CI process and integrated the tool wif Ant and ANT to schedule the builds.
  • Attended weekly release meetings wif Development Team to identify and mitigate potential risks associated wif the monthly/quarterly releases.
  • Effective utilization of change management in installing or configuring, packages, patches or 3rd party tools on Linux.

Environment: ANT, MySQL, Red Hat, Hudson, Puppet, Java/J2EE, Shell Script, Perl Script, Oracle DB, GIT.

We'd love your feedback!