We provide IT Staff Augmentation Services!

Devops Consultant Resume

4.00/5 (Submit Your Rating)

Los Angeles, CA

SUMMARY

  • Experienced in working on DevOps/Agile operations process and tools area (Unit test automation, Build & Release automation, Environment, Service, Incident and Change Management).
  • Hands on experience on Automation/Build tools like Chef, Ansible, Jenkins, Docker, Ant and Maven.
  • Experience in using Version Control Tools like VSS, Sub - Version, and Git.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Created Jobs for Builds and Deployments, installed several plugins in Jenkins to support multiple build eco systems required for the implementation of projects.
  • Experienced in using monitoring tools like Nagios and Splunk.
  • Experience configuring and managing Chef Master Server and also experience in updating and creating modules and pushing them to Chef clients.
  • Expertise includes BASH and python scripting with focus on DevOps tools, CI/CD Architecture and hands-on Engineering.
  • Automated JBoss/Tomcat application server deployments using Chef manifests. Used these manifests to replicate various environments.
  • Automation of application build through puppet and chef.
  • Experience in working with EC2 Container Service plugin in JENKINS which automates the Jenkins master-slave configuration by creating temporary slaves.
  • Performed all Linux systems disk management and patch management configuration on Amazon EC2 instances.
  • Experienced in Automated Hadoop cluster creation in AWS environment cloudera director and Ansible playbook.
  • Extensive knowledge on design and implementation of CI-CD (Continous Integration and Continous delivery) pipeline using tools like Jenkins, Travis, Teamcity, TFS and release management.
  • Experienced on Docker, Docker Swarm, Mesos / Marathon, AWS ECS, Kubernetes .
  • Worked on documentation - Chef basics, Initial setup of Chef, Databags implementation, coding standards, Cookbook document, and testing docs. Bootstrapping instances using Chef and integrating with auto scaling.
  • Working on web applications and implementing Amazon CloudFront on EC2.
  • Worked on creating API’s on NodeJs and AngularJs.
  • Worked in infrastructure team on installation, configuration and administration of CentOS, Ubuntu 14.04.4 … Red Hat Linux 8/9, RHEL 5. x /6. x /7, Red Hat Satellite 6, Windows Server … and SUSE Linux 10. x /11.
  • Proficient in Installation, configuration, maintenance of open LDAP server and application integrated with apache/tomcat, samba & send mail, web sphere application servers and postfix mail server for user authentication. Worked with Amazon IAM console to create custom users and groups.
  • SaaS based services for creating and sharing Docker services in docker hub.
  • Experience using DevOps tool Chef, Puppet and Ansible in provisioning AWS machines.
  • Experience working on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Expertise in using build tools like MAVEN and ANT for the building of deployable artifacts such as war & ear from source code.
  • Experience with Cloud Platform and VMware Technologies (AWS, Open Shift, Open Stack, Azure, RHEL 6.6, Centos 7, 6, Ubuntu 14.04 LTS, Windows
  • Hands on Experience with Hashicorp products Terraform, Vault, Nomad and Consul.
  • Good experience in DevOps tools such as Chef, Vagrant, Oracle Virtual Box, Jenkins, Maven, ANT, IBM uDeploy,, CVS, SVN, GIT, Gerrit, SonarQube, Docker, Docker-compose, New Relic, Splunk
  • Managed Linux and Windows virtual servers on AWS EC2 using Chef Server. Configured and monitored distributed and multi-platform servers using Chef.
  • Experience with container based deployments using Docker, working with Docker images, Dockerhub and Docker registries.
  • Used Hadoop distribution Horton works, CHD, MapR and converted Ant build project to Maven Build on DevOps Platform.
  • Installed and configured Linux/Unix and Windows operating systems on VMware server.
  • Ample of knowledge in Implementation & Configuration of security standards like OAUTH1.0/2.0, OpenID Connect, Ping Federate, SAML security functionalities
  • Very good understanding of Microsoft Azure.
  • Experience in administering and configuring Nexus Repository Manager for Maven builds.
  • Expertise in working with different Bug Tracking Tools like JIRA, Clear Quest and Quality Center.
  • Experience is using Tomcat, JBOSS, WebLogic and WebSphere Application servers for deployments.
  • Experienced in setup and maintained Load Balancers like F5. TCP/IP fundamentals DNS, FTP, LDAP, Remote Access, Security Management, System Troubleshooting skills, and good knowledge in networking concept including Firewalls.
  • Conduct Cloud upgrades via SALT.
  • Developing Web Services- REST and SOAP. Testing Web Services.
  • Good understanding of building the Android Applications using Maven and Jenkins
  • OpenAM policies (user authorizing and authentication) update -create -delete and managing Policies.
  • Experience working on Kafka for regular data logging during deployment.
  • Used Hashicorp tools like Vagrant, Packer to convert infrastructure to code to maintain the homogeneity between various systems and system-level operations.
  • Worked on remote repository clients like CodeHub and Vault.
  • Experience in Installing, configure and maintain the Docker environments to house all microservices.
  • In-depth understanding of the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
  • Knowledge about Puppet known as continuous integration tool often referred as deployment tool enables deploying scripts to launch virtual machines through VMware, and Dockers.
  • Experience in creating RPMs packages.
  • Performed numerous server migrations on both Linux/Unix and Windows servers. Migrations include moving all clients and their data, configuration settings, testing and verifying everything is correct with zero downtime.
  • Create, Configure and Deploy applications in Azure IaaS and PaaS.
  • Responsible for Git and Gerrit administration.
  • Worked on team code collaboration tool like Gerrit
  • Have experience on ELK (Elastic search, LogStash and Kibana) Stack
  • Expertise in Querying RDBMS such as Oracle, MY SQL and SQL Server.
  • Application Deployment and Data migration on AWS Redshift. cloud integration using Docker, Chef, Puppet and Jenkins, Bamboo, Atlassian confluence tools, Grafana, ELK, Google Analytics, Terraform, kubernetes, Mesos and Marathon.
  • Extensive programming experience using ASP.NET 2.0, VB.NET, HTML, and XML.
  • Worked on analytic and metric softwares like cloudwatch
  • Worked with different NoSQL databases like MongoDB and HBase.
  • Knowledge about Microsoft Azure in creating cloud environment and managing the application servers across Microsoft managed global data cent.
  • Excellent Analytical and Communication skills, Quick Learner, Versatile Team player, Organized, Self-Motivated, have the ability to pick up new technologies and solve complex technical problems.

TECHNICAL SKILLS

Configuration Management: Chef, Puppet, Vagrant and Ansible.

Continuous Integration: Jenkins, Hudson and Bamboo.

Version Control: Git, CVS, and Subversion.

Project management: JIRA and Confluence.

Build Tools: ANT, MAVEN, X Code and GROOVY.

Cloud Platforms: AWS and Azure.

Orchestrator: Chef and Docker

Issue Tracking: JIRA, Remedy, Junit, IBM clear Quest, Docker and Bugzilla.

Virtualization Platform: VMware ESX and Citrix

Operating Systems: Linux (Red Hat 4/5/6, SUSE), Ubuntu, RHEL, CentOS, Windows Variants and Unix.

Database: Oracle 11.x, My SQL, Dynamo, SQL Server 2008 and MongoDB.

Programming Languages/ Scripts: Java, JavaScript, XML, HTML, Ruby, Shell, Python and PowerShell.

Web Technologies: Web logic, web Sphere, Tomcat, Apache 2.x, 3.x, F5 Load Balancers.

PROFESSIONAL EXPERIENCE

Confidential, Los Angeles, CA

DevOps Consultant

Responsibilities:

  • Working for DevOps Platform team and responsible for specialization areas related to Chef for Cloud Automation.
  • Used chef for server provisioning and infrastructure automation in a SaaS environment.
  • 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).
  • Created large scale IoT data acquisition pipeline
  • Designed distributed private cloud system solution using Kubernetes (Docker) on CoreOS.
  • Implemented scheduled downtime for non-prod servers for optimizing AWS pricing.
  • Created proper documentation for new server setups and existing servers.
  • Used Sonar platform to make code quality management accessible to everyone.
  • Developed ANT build scripts, UNIX shell scripts and Bash, Python chef and auto deployment processes
  • Developed installer scripts using Ant, Python for various products to be hosted on Application Servers
  • Maintaining a farm of EC2 instances, ELB’s and RDS.
  • Provided consistent environment using Kubernetes for deployment scaling and load balancing to the application from devthrough productioneasing the code development and deployment pipeline by implementing Docker containerization with multiple namespaced.
  • Worked on Consul and etcd as the hosted discovery service within the swarm cluster.
  • Worked on Cloud automation using AWS Cloud Formation templates.
  • Have used SharePoint to create, share and discuss content and projects.
  • Implemented Chef Recipes for Deployment on build for 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.
  • Automate Continuous Build and Deploy Scripts for Hudson/Jenkins Continuous Integration tool
  • Monitoring IoT(Internet of Things ) specified infrastructure design and implementation process.
  • Automated the cloud deployments using chef, python (boto & fabric) and AWS Cloud Formation Templates.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.
  • Experience in setting up CI/CD pipeline integrating various tools with CloudBees Jenkins to build and run Terraform jobs to create infrastructure in AWS.
  • Managing the VMs in VMware environment, improvements to build scripts, implement trigger scripts, handle upgrade related requests and coverity.
  • Evaluated Kubernetes for Docker Container.
  • Leveraging Angular JS resources for all data access, encapsulating URLs and standardizing data access interfaces.
  • Written Teraform templates, Chef cookbooks recipes and pushed them onto chef server for configuring EC2 instances.
  • Initiated microservices application through Docker cluster formation for scalability of the application.
  • Integration of ANT/Nexus, Jenkins, Urban Code deploy with patterns/release, Git. Stash, Confluence, Jira and Cloud Foundry.
  • Configuring and maintaining Openshift PaaS environment.
  • Worked hands-on to create automated, containerized cloud application platform (PaaS), and design and implement DevOps processes, that use these platforms
  • Wrote SQL Queries for generating different reports & data mining.
  • Hands on experience on Cloud automation, Containers and PaaS (Cloud Foundry) which helps to trigger the inherent originality of an individual.
  • Use of OpenShift and Docker to maintain Microservices for develovement, deployment and testing to multiple servers
  • Works with engineers and application developers' groups to implement solutions for the company's LDAP.
  • Created detailed insight into all aspects of business operations through painstaking integration of Graphite, Logstash, Sensu, and Chef.
  • Designed a cutting edge Cloud based, IoT portal enabling the tracking, analysis and automated tuning of Wifi access points and management of IoT devices
  • Setup and maintenance of automated environment using Chef recipes and cookbooks with Azure environment.
  • Worked with automating, configuring and deploying instance on AWS, OpenStack, Azure.
  • Used Kubernetes to provide a platform for automating deployment, scaling, and operations of application containers across clusters of hosts.
  • Leveraged several Jenkins plugins to automate tasks like code coverage metrics aws-ec2 plugin, and job creation.
  • Implemented rapid-provisioning and lifecycle management for Ubuntu Linux using Chef and custom Bash scripts.
  • Experience in Cloud formation script template using Chef, Teraform.
  • Worked along with Web developers testing and modifying with few changes through tickets in HTML, Java Script, Angular JS framework, CSS.
  • Designed and developed an Android web Application for the customers using Java and ADT bundle.
  • Installed and Configured Git and Gerrit.
  • Improved code review tools like Gerrit and Emma
  • Experience in working with various services in Azure like Data lake to store and analyse the data.
  • Experience with Hashicorp tool Nomad, Teeraform, Vault etc.,
  • Implemented Chef Cookbooks for OS component configuration to keep AWS server’s template minimal.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration.
  • Setup and configuration of Web servers using Apache and NGINX
  • Supporting Chef Environment with 2000+ servers and involved in developing manifests.
  • Implemented and building tools such as Ant/Maven in order to automate and enhance the overall operational environment.
  • Worked on Java based applications and Business processes on Linux environment with WebSphere Application Server, Jboss and Tomcat and Web services like REST /SOAP.
  • SonarQube test cases, reports and code coverage details.
  • Transformed existing Recommender model deployed in Production into a microservice deployed on Docker containers.
  • Python programming for Redshift system to automatically terminate long idle sessions, automatic reply email alert for long running queries.
  • Deployed applications using Docker containers in cloud with PaaS.
  • By Using PaaS environment created and host and deployed applications which helps in settings up, configuring and managing servers and databases.
  • Worked with Teraform for automating VPCs, security groups.
  • Implemented unit testing framework driven using Selenium and Cucumber.
  • Developed Mod-Perl and Perl Scripts for the purpose of manual deployment of the code to the different environments and E-mail the team when the build is completed.
  • Managed and performed the environment related configuration changes as a part of deployment.
  • Merged release branches to the trunk after the production release and resolved the conflicts rose during the merge in GIT.
  • Integrated manomarks docker- swarm Visualizer to the swarm cluster.
  • Worked on shell scripts to integrate Prometheus, AlertManager, Grafana, NodeExplorer, cAdvisor to monitor the docker swarm cluster metrics from host to container level.
  • Maintaining all LDAP services and administration - Performs LDAP Directory upgrades, enhancement and revisions.
  • Administered several applications that are using Microservices.
  • Built Jenkins jobs to create AWS infrastructure from GitHub repos containing Teraform code.
  • Using Ansible to Setup/teardown of ELK Stack
  • Managing Pods and deployments on Kubernetes Cluster.
  • Provide support for creating jobs. Configuration of uDeploy in Jenkins to trigger auto deployment
  • Configured Iplanet and OpenDJ directory Server for user authentication purpose.
  • Used Kafka Producer and Consumer API to push and read the messages from the topics.
  • Involved in Horton works Data Platform (HDP) to AWS migration.
  • Created the branches in GIT to implement the parallel development process.
  • Coordinated Release effort amongst various teams (Dev, QA, DBA and Business Analysis) in geographically separated environment.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Deployed the built docker image on Mesos using Marathon. Using a multi-container setup deployed on Mesos.
  • Docker container deploying microservices, and scaling the deployment using Kubernetes.
  • Synchronized on-premises Windows Server Active Directory to Azure Active Directory. Implemented MFA for Azure Administrators.
  • Actively involved in developing POC for settling up Hadoop cluster and automating the build environment.
  • Created alarms and trigger points in CloudWatch based on thresholds and monitored logs via metric filters
  • Associated in implementing SonarQube code quality analysis tool for the code.
  • Experience with build issues and issues related to SharePoint, Reports, TFS by Permission, and Build server etc.
  • Performed defect tracking and Management in JIRA. Generated automated daily reports using JIRA API.
  • Used JIRA as deployment issue tracking tool.
  • Integrating various provisioning and monitoring modules into a single platform.

Environment: Java/J2EE, jQuery, Groovy, Tomcat, Open Stack, Jenkins, Python, Azure, Consul, Ruby, HDP 2.0, Chef, NGINX, JIRA,Vault, Maven, Artifactory, Kubernetes, SharePoint, Android OS, Git, Linux, Docker, AWS, Chef, Sonar, Puppet, Cloud watch, ELK, EBS, Jira

Confidential, St. Louis MO

DevOps Engineer

Responsibilities:

  • Created 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 rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.
  • Worked on Managing the Private Cloud Environment using Chef.
  • Developed automation framework for Application Deployments to the cloud environments
  • Managed and optimize the Continuous Delivery tools like Jenkins.
  • Install, Configure, Administer Hudson/Jenkins Continuous Integration Tool
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Applied patches on all Linux Boxes from common repository using RPM.
  • Created alarms and trigger points in CloudWatch based on thresholds and monitored logs via Metric filters.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups,
  • Optimized volumes and EC2 instances.
  • Used Nagios as a monitoring tool to identify and resolve infrastructure problems before they affect critical processes and also worked on Nagios Event handlers in case of automatic restart of failed applications and services.
  • Used Angular JS for responsive web application
  • Tested application capability on Android Platform
  • Experience in Load balancing an monitoring with Nagios, ELK
  • Wrote Unix shell scripts to automate subversion (SVN) branching merging, tagging and various other version control tasks.
  • Create and manage Chef POC environments (Red Hat 86 ) Openstack.
  • Patch Shift, upgrade OpenShift Environment.
  • Branching, Tagging, Release Activities on Version Control Tools: SVN, GIT.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Develop Custom Scripts to monitor repositories, Server storage.
  • Designing and implementing fully automated Android Build.
  • Member of the Technical Design team, Build and Release Module for Development of new products.
  • Automated the cloud deployments using chef, python (boto & fabric) and AWS Cloud Formation Templates. Performed and deployed Builds for various Environments like QA, Integration, UAT and Productions Environments.
  • Configure application deployment process to uDeploy, which includes defining application/components, application processes, component template, security, environments, resource mappings and Agent installation with assistance from WAS Admin/DevOps Systems Team.
  • Worked on setup and configuration of OpenAM an Identification management tool.
  • Configured and maintained SAN storage product for redundancy using EMC Powerpath.
  • Automated deployment of builds to different environments using Jenkins.
  • Involved in all projects that move to production and work closely with the Data Center, Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes.
  • Executing the CI Jenkins build jobs for Android application automation builds.
  • Developed Agile processes using Groovy, JUnit to use continuous integration tools.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
  • Experience in performance tuning and query optimization in AWS Redshift.
  • Using Clover migrated data to AWS redshift.
  • Designing and building multi-terabyte, full end to end Data Warehouse infrastructure for ground up on Amazon Redshift for large scale data handling Millions of records every day.
  • Created and maintained the Shell/Perl deployment scripts for TC Server/Tomcat web application servers.
  • Worked on administering the METACASE client-server architecture domain specific modelling software.
  • Worked on the configuring the Jenkins to use MetaCase Software to build Java code and also to do the whole C.I process on the java code generated by MetaCase.
  • Used Maven as build tool on Java projects for the development of build artifacts on the source code.

Environment: Git, Maven, Docker, AWS, Vault, Chef, Open Stack, JIRA, Jenkins, Sonar, Gerrit OpenDJ, Consul, Apache Webserver, Apache JMETER, MetaCase, Python, Azure, Perl, Shell, PowerShell, ELK

Confidential, Coppell, TX

Deployment Engineer

Responsibilities:

  • Wrote Perl & Shell Script for automation of Build & Release of Product
  • Responsible for Deployment of the build to Production environment, coordinating build activities with QA, UAT Teams
  • Deployed and released multiple builds on different Environments and products.
  • Ensured processes are deployed successfully to production environment
  • Responsible for the Plugin Management, User Management, and END-END build and deploy setup using Jenkins.
  • Used Jenkins & CHEF to perform automated CI Builds and Deployments.
  • Used MAVEN as a build tools on Java projects for the development of build artifacts on the source code.
  • Worked as a system administrator for the build and deployments process on the enterprise server.
  • Installed configured and administered BEA WebLogic Server 10.x in various environments.
  • Configured and administered J2EE services including JDBCJMS and JNDI in WebLogic Server 10.x
  • Coordinated Build & Release with other group members for Java, J2EE based applications.
  • Wrote SQL Queries for generating different reports & data mining.
  • Automated and performed smoke testing of products before promoting to QA.
  • Used Shell and Perl Scripts for automating the daily tasks.
  • Involved in implementing change management process while fixing the existing code to enhance the code or bug fixing.
  • Worked with development, testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Supported and developed tools for integration, automated testing and release
  • Worked with VI Editor to create and modify the UNIX scripts and text files.
  • Improve availability and timeliness of test environments.
  • Expertise working with Tomcat, Apache, Terracotta, Autosys, SVN, CVS, Buildforge, Oracle11g, MS SQL 2005, Hudson, Jenkin, Autosys, Informatica, Maven, LDAP, Unix scripting.
  • Worked with Web/MQ teams to trouble shoot/resolve the Fast Apps/MQ queues connection issues.
  • Involved in Building Test Environments, deployments.
  • Supported release activities and prepared deployment tasks.
  • Managed SSLcertificate renewals for Web/MQ apps.
  • Strong technical skills with Unix/Linux systems.
  • Worked closely with Unix SAs for troubleshooting OS related issues with applications and servers maintenance (patching/rebooting) activities.
  • Provided technical assistance by responding to inquiries regarding errors, problems, or questions.
  • Prepared Test preparation and execution plans for different entities and executed the testing with team and Involved in Integration testing.

Environment: Java J2EE, WebSphere, Clearcase, ClearQuest, Integrated Ant Maven and Build Forge, MAVEN, Jenkins, CHEF, LINUX, XML, Perl Scripts,Gerrit, AWS, Shell Scripts.

Confidential, Branchville, NJ

DevOps/Release - Build Engineer

Responsibilities:

  • Worked portal for triggering builds and releasing them to stakeholders by understanding the pain points of Developers and QA engineers.
  • Maintained the FTP server in which the builds were copied.
  • Implemented Chef to deploy the builds for Dev, QA and production.
  • Maintained and developed infrastructure using Chef, Jenkins, and multiple AWS tools.
  • Worked on establishing a streamlined release process for the development team from scratch.
  • Worked closely with software developers and DevOps to debug software and system problems.
  • Created release notes based on the contents of builds and publish build artifacts to the stakeholders.
  • Automated the build and release management process including monitoring changes between releases.
  • Continuous Integration: implemented and promoted use of Jenkins within the developer community. Validated Jenkins along with Bamboo.
  • Developed UNIX and Perl Scripts for the purpose of manual deployment of the code to the different environments and E-mail the team when the build is completed.
  • Created deployment request tickets in Bugzilla for the deploying the code to Production.
  • Developed scripts for executing validation/test cases automatically after builds.
  • Provide end-user support for the CM activities, general compiler support, environment support and complete documentation of CM tasks using MS-Office, also documented for project configuration.
  • Helped in deployment of Java applications with the installation and configuration of WebSphere server using ClearCase or source control.
  • Installation and Configuration of WebSphere software development environment (SDE) to automate build processes.
  • Worked closely with Project Managers to establish and create & design the release plan.
  • Developed and maintained in-house Code review system before migrating to the lightweight code review system available in Stash.
  • Designed and implemented the backup strategy for all the critical systems such as build machines, bug tracking tools, central repositories etc.

Environment: Java, Eclipse, Groovy, Tomcat, Apache, Oracle 11g, Python, Ruby, JIRA, Maven, Artifactory, Git, AWS, Jenkins, Chef and Bamboo.

We'd love your feedback!