We provide IT Staff Augmentation Services!

Senior Devops Engineer Resume

2.00/5 (Submit Your Rating)

Orlando, FL

PROFESSIONAL SUMMARY:

  • Around 8 years of experience in IT industry comprising of Linux System Administration, DevOps Engineering, and in automating, building, releasing of code from one environment to other environment and deploying to servers. Extensive experience includes SCM, AWS, DevOps, Build/Release Management and Cloud Management and Containerization.
  • Experience in Linux Administration (Installation, Configuration, Tuning and Upgrades of Linux (Red Hat and Oracle).
  • Experienced in all phases of the software development life - cycle (SDLC) with specific focus on the build and release of quality software. Experienced in Waterfall, Agile/Scrum, Lean and most recently Continuous Integration (CI) and Continuous Deployment (CD) practices.
  • Custom integration, plugins dev for different tools around CI-CD like GIT, JENKINS, Artifactory, Rally, Guard, Reporting and Dashboards using API and other techniques.
  • Defined portlets, workflows, packages to perform automation of ERP deployments through IT Governance.
  • Worked to help design, install and deploy cloud based Big Data solutions using Azure and AWS, including Redshift scaling and database creation for clients.
  • Work with developers to implement new projects and covert older applications Octopus Deploy.
  • Responsible for incident and problem-mgmt. ensuring 24x7 system stability, availability and performance.
  • CD Tools: Cruise, Urban Code uDeploy, Urban Code Release/Build
  • Highly skilled in automating Operating System installation and setup utilizing Jumpstart Servers for provisioning of Solaris 9/10 servers and Kickstart servers for provisioning of RHEL 4.x/5.x/6. X.
  • In-depth understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, SCRUM to Stash Migration, Waterfall methodologies.
  • Expertise in implementing the Configuration Management Tools like CHEF, PUPPET and Ansible
  • Strong proficiency in supporting Production Cloud environments (AWS, Azure, and VMWare) as well as traditional managed hosted environments.
  • Experience with Python as primary backend and with many MVC frameworks like Django, Flask and Web2py etc.
  • Design and Developed Web Services, RESTful API's for Mobile Apps using Python Django-REST and Flask Frameworks on Nginx and Uwsgi servers.
  • Experience in working on cloud AWS cloud EC2, S3, EFS, RDS, LoadBalancer and Auto Scaling with AWS command line interface and AWS PYTHON SDK.
  • Experience in working with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation
  • Implemented technical solutions for system logging for clients using Graylog.
  • Experience in Test Driven Development (TDD).
  • Use of Docker to manage micro services for development and testing Worked on infrastructure with Docker containerization.
  • Collaborated with development support teams to setup a continuous delivery environment with the use of Docker.
  • Good experience on DevOps tools such as Vagrant, Oracle Virtual Box, JENKINS, Maven, ANT, IBM uDeploy, CVS, SVN, GIT, Gerrit, SonarQube, Docker, Docker-compose, Micro Services.
  • Proficient in writing PUPPET modules and CHEF cookbooks
  • Deploy architecture on AWS cloud for Lamp Stack application.
  • Hands on experience with AWS cloud-specific technologies, including Elastic Compute Cloud (EC2), Simple Storage Services (S3), Route 53, Cloud Formation, Elastic Beanstalk, Virtual Private Cloud(VPC), RDS, Cloud Watch and many more Ability in execution of XML, Ant Scripts, Shell Scripts, Perl Scripts , Shell scripts and JAVA Scripts.
  • Production experience in large environments using configuration management tools like Chef, Ansible and Puppet supporting Chef Environment with 500+ servers and involved in developing manifests. Developed Chef Cookbooks to manage systems configuration.
  • Written Chef Cookbooks , recipes to automate the installation of Middleware Infrastructure like Apache Tomcat , JDK and configuration tasks for new environments etc.
  • Development and version control of CHEF Cookbooks, testing of Cookbooks using Food critic and Test Kitchen and running recipes on nodes managed by on premise CHEF Server.
  • Resolving cookbook dependencies using Berkshelf.
  • Running recipes in standalone mode using CHEF-solo and CHEF-zero.
  • Good development experience in HTML, JavaScript, XML, VB/VB.NET/ASP/ASP.NET/C# and JAVA/JSP.

TECHNICAL SKILLS:

Platforms: Red Hat Linux, CentOS, Ubuntu, SUSE, VIOS 2.1/2.2, HP-UX 11, IBM AIX, Windows, Windows Server, VMware ESX and Mac OS.

Cloud: AWS EC2, S3, RDB, ELB, EBS, VPC, Auto Scaling, Dynamo DB. Azure Cloud and Office 365 Cloud Exchange

Versioning Tools: GIT, SVN, Subversion, Perforce, Clear Case, CVS and Bit Bucket.

Database: Cassandra, MongoDB, MYSQL, SQL Server 2012/2014

CI Tools: Jenkins, Bamboo and CVS.

Build Tools: ANT, Maven, Gradle.

Bug Tracking Tools: JIRA, Rally, Remedy and IBM Clear Quest.

Configuration Management: Chef, Puppet, and Ansible

Containerization Tools: Docker.

Scripting: Shell scripting, Python, Perl scripting

Web Technologies: HTML, CSS, and XML, Servlets, JSP.

Application Servers and Web servers: WebSphere, WebLogic, and Tomcat, Apache server, Glass Fish, Jboss.

Monitoring Tools: Splunk, Nagios.

PROFESSIONAL EXPERIENCE:

Confidential, Orlando, FL

Senior DevOps Engineer

Responsibilities:

  • Enabling customers to better manage software development, deployments and infrastructure with tools such as Ansible, Jenkins, Maven, SVN and Git.
  • Created branches, performed merges in version control systems GIT and SVN.
  • Created Terraform scripts for EC2 instances, Elastic Load balancers and S3 buckets. Implemented Terraform to manage the AWS infrastructure and managed servers using configuration management tools like Chef and Ansible .
  • Involved in supporting cloud instances running Linux and Windows on AWS, experience with Elastic IP, Security Groups and Virtual Private Cloud in AWS
  • Extensive experience on configuring Amazon EC2, Amazon S3, Amazon Elastic Load Balancing, IAM and Security Groups in Public and Private
  • Subnets in VPC and other services in the AWS
  • Managed network security using Load balancer, Auto-scaling, Security groups and NACL
  • Experience in Python programming for deployment of Java applications and implementation and automation of Shell scripts for release and build automation
  • Create, access, update and maintain documentation pertaining to PCF platforms
  • Experience in migrating build.xml into pom.xml to build the applications using Apache MAVEN
  • Extensively worked on Jenkins CI/CD pipeline jobs for end-to-end automation to build, test and deliver artifacts and troubleshoot the build issue during the Jenkins build process
  • Experienced in migrate an On-premises Instances or Azure Classic Instances to Azure ARM Subscription with Azure Site Recovery
  • Implemented Jenkins Code Deploy plugin to deploy to AWS and used to automate the build process and deploy the application to Tomcat server
  • Created Route tables to route the traffic to find whether it is public or private network
  • Used Bootstrap Script for launching large number of instances in AWS
  • Strong use of Shell scripting languages including BASH for Linux
  • Utilized AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups
  • Used Chef for configuration management of hosted Instances within AWS Configuring and Networking of Virtual Private Cloud (VPC)
  • Used Cloud Front to deliver content from AWS edge locations to users, allowing for further reduction of load on front- end servers
  • Responsible for build and deployment automation using AWS, Docker, Kubernetes containers and Chef
  • Automated the continuous integration and deployments using Jenkins, Docker, Ansible and AWS Cloud Templates
  • Focused on containerization and immutable infrastructure. Docker has been core to this experience, along with Kubernetes. Experienced in using Docker Swarm and deployed spring boot applications.
  • Developed container support for cloud environments and Docker. Deployed the applications in Docker containers and managed the containers in enterprise level
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes
  • Created and implemented chef cookbooks for deployment and used Chef Recipes to create a Deployment directly into Amazon EC2 instances
  • Developed Chef Cookbooks to manage system configuration and for Tomcat, MySQL, Windows applications and versioned them on GIT repositories and Chef Server
  • Installed Red Hat Linux using kick start and applying security polices for hardening the server based on company's policies
  • Created users, roles and groups using Identity Access Management (IAM) and attached the required policies

Environment: SVN, ANT, Jenkins, Red Hat Linux, Apache Tomcat, GIT, MAVEN, AWS, EC2, CONFLUENCE, Jira, CHEF, Ruby CHEF, JIRA, Confluence, Azure, Maven, Artifactory, GITHUB, Ubuntu, CentOS, Linux, AWS ELB, AWS EMR, AWS S3, AWS Cloud Formation Templates, Bitbucket, Terraform

Confidential, Texas

Senior Cloud DevOps Engineer

Responsibilities:

  • Develop tools to automate the deployment, administration, and monitoring of a large-scale AWS Linux environment.
  • Using Chef deployed and configured Elasticsearch, Logstash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with CloudWatch.
  • Design and document CI/CD tools configuration management.
  • With setting up Chef Infra, Bootstrapping nodes, creating and uploading Chef Recipes, Chef Node convergence in Chef SCM.
  • Completed set up of CD environment with focus on Urban Code uDeploy.
  • Designed and implemented automation deployment using Urbancode and Cruise to promote major releases, monthly releases, and patches from Development -> Integration/QA -> Staging/UAT -> Production.
  • Created a Continuous Delivery pipeline to bundle Chef Cookbooks and Cloud formation templates and push them to S3 buckets using Jenkins , Git.
  • Installed Chef Server Enterprise on premise/workstation/bootstrapped the nodes using knife and automated by testing Chef recipes/cookbooks with test-kitchen/Chef spec.
  • Also, used Chef for provisioning the infrastructure and also wrote Chef Cookbooks and recipes to provision several pre-production environments.
  • Responsible for designing, building, and supporting advanced cloud automation workflows and tools used to support automated CI/CD pipeline application deployments into AWS using Jenkins, Artifactory, Puppet, Packer, Vagrant, and Terraform.
  • Worked private cloud and public cloud domains and involved in setting up the projects in GIT created POM.xml file and integrating with Jenkins for continuous integration
  • Developed and designed continuous integration pipeline and integrated using bitbucket, Jenkins, SonarQube.
  • Enabled Continuous Delivery through Deployment into several environments of Development, Test and Production using Maven and SonarQube .
  • Deployed Spring Boot frame work using java ( SOA) Architecture and Synchronous protocols like REST.
  • Responsible for designing and implementing enterprise-wide layered cloud image management and deployment optimization system with support for public/private software repositories.
  • Improved and managed Maven plugin (Maven-config filter-plugin) for managing configuration through the modules.
  • Azure Networking and security design and implementation.
  • Work with security team to build End User VPN solution in Azure.
  • Responsible for designing, building, and supporting advanced cloud automation workflows and tools used to support automated CI/CD pipeline application deployments into AWS using Jenkins, Artifactory, Puppet, Packer, Vagrant, and Terraform Used Kubernetes to deploy and manage containers (pods) on AWS.
  • Created private cloud using Kubernetes that supports development, test and production environments.
  • Created best practices Build environment using Jenkins , Packer, immutable instances and AWS .
  • Strong proficiency in supporting Production Cloud environments (AWS, Azure, and VMWare) as well as traditional managed hosted environments.
  • Building and Installing servers through Azure Resource Manager Templates or Azure Portal.
  • Involved in building own PAAS with Docker deployed various applications through Dockers containers.
  • Coordinated with team leads to determine needs and how best to implement JIRA within department.
  • Dockerized applications by creating Docker images from Docker file
  • Used Ansible Control server to deploy plays and playbooks to the machines and systems in the inventory with Chef .
  • Experience in installing and configuring AEM CQ5 , used it to structure log file and machine data.
  • Worked on deployment automation of all the Microservices to pull image from the private Docker registry and deploy to Docker swarm cluster using Chef.
  • Implemented continuous integration using Jenkins and configured various plugins GIT , Maven, SonarQube , and Nexus.
  • Worked on Docker compose to schedule multiple containers and written compose.yml files to configure and scale multiple application services.
  • Build expertise in Workflow for Amazon Web services including security Groups, IAM, EC2, S3, ELB, EBS, Policy, VPC, Docker, Kubernetes, CloudFormation, Chef, Jenkins, Vagrant, Apache, Tomcat, Git and GitHub.
  • Researched and implemented code coverage and unit test plug-ins with MAVEN/ Jenkins .
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Git.
  • Implemented DevOps pipeline using various tools like Jenkins, GIT, Sonar Qube and Sonatype Nexus

Environment: CHEF, Openstack, Micro Services, JENKINS, Cloud Foundry, Cloud Watch, Cloud Formation, Docker, Ruby CHEF, JIRA, Confluence, Azure, Maven, Artifactory, GITHUB, Ubuntu, CentOS, Linux, AWS ELB, AWS EMR, AWS S3, AWS Cloud Formation Templates, Bitbucket, Terraform, Kubernetes RDS, AWS Cloud Watch, Ruby, RedShift, AWS EFS, PowerShell, Tomcat, Apache, ElasticSearch

Confidential, Los Angeles, CA

Cloud AWS/DevOps Engineer

Responsibilities:

  • Experience as Cloud AWS DevOps Engineer project teams that involved different development teams and multiple simultaneous software releases.
  • Build and release software baselines, code merges, branch and label creation in Subversion/GIT and interfaced between development and infrastructure.
  • Working for DevOps Platform team responsible for specialization areas related to CHEF for Cloud Automation.
  • Administration of RHEL 5,6,7 which includes installation, testing, tuning, upgrading and loading patches, troubleshooting on both Pseries and VMWare virtualization systems
  • Developed scripts using PERL, BASH and BATCH files for Automation of Activities and builds.
  • Authored application using Spring Cloud services (spring version of Netflix OSS-Eureka, Circuit Breaker, and Ribbon).
  • Deployed application using Pivotal Cloud Foundry (PCF) CLI.
  • Interface with federal employees, contractors, and stakeholders to perform security assessment activities.
  • Assess major application and general support system security configurations and implementation
  • Wrote Python routines to log into the websites and fetch data for selected options.
  • Developed Python/Django application for Google Analytics aggregation and reporting.
  • Build and use CloudFormation\ Terraform templates to design and launch applications.
  • L3 Global Telecom ITOC Global Network Operations
  • Mentored team members
  • Supported LAN/WAN, Security, Load Balancing and Voice for in the enterprise environment
  • Develop security Assessment Plans (SAPs), security Assessment Reports, (SARS), Residual Risk Reports (RRR), and Plan of Action and Milestone (POA&M) Reports.
  • Implemented monitoring solutions with Elasticsearch and Logstash.
  • Use of Docker to manage micro services for development and testing.
  • Managed local deployments in Kubernetes, creating local cluster and deploying application containers.
  • Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed and configured Kubernetes
  • Design, development, and support of automation modules using Puppet Enterprise integrated with enterprise metadata Adhere to the process and security standards when building application infrastructure in AWS Serve as enforcer for DevOps practices to prevent "technical drift”
  • Malware hunting through Kibana and Graylog.
  • Created ELK Dashboards and Searches and Parsing logs in Graylog.
  • Experience in supporting data analysis projects using EMR on the AWS Services AWS Cloud and exporting and importing data into S3.
  • Generated Python Django forms to record data of online users and used PyTest for writing test cases.
  • Utilized standard Python modules such as CSV and pickle for development.
  • Developed Wrapper in Python for instantiating multi-threaded application.
  • Maintain key service level agreements On boarding of new applications into standardized release pipeline Work closely and collaborate with technical peers, business operations and enterprise testing teams
  • Written and developed CHEF Cookbooks from scratch for custom installation of application.
  • Used CHEF for Continuous Delivery. Managed CI and CD process and delivered all application in rpms.
  • Writing chef recipes for various applications and deploying them in AWS using Terraform.
  • Responsible for CI and CD using JENKINS, Maven and CHEF.
  • AWS EC2/VPC/S3/SQS/SNS based infrastructure automation through Ansible, Python and Bash Scripts.
  • Actively involved in architecture of DevOps platform and cloud solutions.
  • 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).
  • Configuring of Redshift cluster for report query.
  • Created proper documentation for new server setups and existing servers.
  • Developed installer scripts using Maven, PYTHON for various products to be hosted on Application Servers
  • Worked on installation of Docker using Docker toolbox.

Environment: CHEF, Openstack, Micro Services, JENKINS, Cloud Foundry, Cloud Watch, Cloud Formation, Docker, PYTHON, Ruby CHEF, JIRA, Confluence, Graylog, Maven, Artifactory, GITHUB, Ubuntu, Open source, CentOS, Linux, AWS ELB, AWS EMR, AWS S3, AWS Cloud Formation Templates, MicroService, Terraform, Kubernetes RDS, AWS Cloud Watch, Bitbucket, Ruby, RedShift, AWS EFS, Tomcat, Apache, ElasticSearch.

Confidential, Sunnyvale, CA

DevOps, Cloud Automation Engineer

Responsibilities:

  • Agile methodology was adopted in the development, and used Scrum method of project management
  • Developed and supported the Software Release Management and procedures
  • Installing, configuring and administering JENKINS CI tool on Linux machines.
  • Build scripts on AWS cloud for scheduling EC2 auto scalling load balancer with PYTHON sdk.
  • Worked on AWS cloud watch for monitoring the application infrastructure and used AWS email services for notifying.
  • Deployed and troubleshoot of various JENKINS issues. Installed and uninstalled, upgraded and downgraded various plugins in JENKINS.
  • Installation and configuration of management tool Puppet across RHEL environment.
  • Developed python code for different tasks, dependencies, SLA watcher and time sensor for each job for workflow management and automation using Airflow tool.
  • Developed views and templates with Python and Django's view controller and templating language to created user-friendly website interface.
  • Developed Wrapper in Python for instantiating multi-threaded application.
  • Created build slaves, configured and maintained build jobs for build automation and release process in JENKINS.
  • Completed the migration of on premise data from DB2 to AWS Redshift
  • Worked with GIT, GIT hub and Maven projects configured in JENKINS.
  • Involved in JENKINS backups and restores.
  • Migrated applications from internal data center to AWS.
  • Worked on Amazon cloud POC (AWS installation of open stack and Image).
  • Involved in Setup and Configuration of PUPPET Configuration Management.
  • Installed and configured an automated tool PUPPET that included the installation and configuration of the PUPPET master, agent nodes and an admin control workstation.
  • Hosted monitoring and alerting web app for Elasticsearch clusters
  • Developed search/analytics platform processing application logs/metrics a month using Java, Elasticsearch, and Kibana.
  • Created and updated PUPPET manifests and modules, files, and packages stored in the GIT repository.
  • Installed/Configured/Managed PUPPET Master/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules.
  • Experience working with PUPPET Enterprise and PUPPET Open Source.
  • Managed AWS based application infrastructure, using Puppet and Terraform configuration Management/orchestration tools.
  • Responsible for creating PUPPET modules and Manifest files from scratch and experience in editing existing PUPPET manifests and automated manual installation processes using PUPPET
  • Analyze and resolve conflicts related to merging of source code for GIT.
  • Developed scripts using Perl, BASH and BATCH files for Automation of Activities and builds.
  • Implemented a Continuous Delivery framework using JENKINS, PUPPET, and Maven & Nexus in Linux environment.
  • Using ANT, PUPPET Scripts with Ivy to build the application and deploy.
  • Configured Apache web server with WebSphere application server through proxy plug-in.
  • Experience in designing and deploying best SCM processes and procedures.
  • Experience in using web logic, Admin, web logic, Deployer and web logic server commands.
  • Developed scripts for Web Logic application server administration.

Environment: Amazon Web Services, PUPPET, SVN, GIT, GITHub, MicroService, JENKINS, CHEF, Maven, ANT, Tomcat, Open source, Cloud computing, Docker, JIRA, Shell/Perl Scripts , PYTHON, Nagios, ElasticSearch, Groovy, Terraform.

Confidential, Reston, VA

Linux Administrator

Responsibilities:

  • Installed, Configured and Maintained RedHat Linux (RedHat Enterprise Linux 5.x, 6.x & 7.x) on SPARC, x86 and Blade Centres.
  • Worked on Virtualizing RedHat servers using vSphere 4.1/5.0 and managed ESX servers using vCenter and also worked with ESX Cluster and vMotion.
  • Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
  • Developed scripts using PERL, BASH and BATCH files for Automation of Activities and builds.
  • Created the ANT scripts and extension of existing ANT scripts for deployment of applications to HUDSON
  • Experience in Working with Oracle ERP, Oracle Fusion Middleware applications (Build automation and deployment)
  • Build and Release management - GIT, Maven, Jenkins administration, Nexus.
  • Extensively involved in build and release management process for multiple applications using ANT, MAVEN, Jenkins
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Setting up Change Management process and standardizing the policies for various applications
  • Worked in setting up the repos to various projects in SVN
  • Involved in migration from SVN to GIT repos and worked with Linux sys admins for the same
  • Creation of VMs for SUSE, Solaris x86 and Red Hat Linux on VMware ESX 3.5 and administering them with VI Client.
  • Implement, maintain and support reliable, timely and reproducible builds for project teams.
  • Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Participated in the release cycle of the product which involves environments like Development, QA, UAT and Production.
  • Coordinate with the Development, Database Administration, QA, and IT Operations teams to ensure there are no resource conflicts.
  • Managing the code migration from TFS, CVS and Star team to Subversion repository.
  • Created repositories according the structure required with branches, tags and trunks.
  • Attended sprint planning sessions and daily sprint stand-up meetings.
  • Configured application servers (JBOSS) to deploy the code.
  • Configured plugins for the integration tools to the version control tools.
  • Worked with the developers to configure plugins trough Eclipse to develop the code.
  • For check in process used Tortoise SVN as a migration tool.
  • Installation and configuration of Oracle 7.x/8.x.
  • Implemented NFS, DNS and NIS under SUN.
  • Performed the administration of the Domain Name Server and configuration of the Database Files.
  • Wrote bash Shell Scripts for getting information about various Linux servers.
  • Performed OS upgrades and Patch loading as and when required.
  • Backing up and restoring files across the network.
  • When required applied patches as per the release process.
  • Managed and document all post deployment issues utilizing the Post Deployments Issue Log.
  • Responsible for communicating next steps, deployment schedules, quality assurance, validation and defect tracking/ resolution.

Environment: RedHat Enterprise Linux 5.x, 6.x & 7.x,GIT, Ant, Maven, Artifactory, JavaScript, Tomcat, WebSphere, Clearcase, ClearQuest, Java, SVN, Stash, .NET, VMware, firewalls, Clear Quest Jenkins, JBOSS, Fisheye, Shell, Perl Scripting, Nexus, Crucible, JIRA, Web Logic, Windows Server, WebSphere, Jenkins, SQL Server, CAST, Chef, Puppet.

We'd love your feedback!