Top Devops Engineer Skills

Below we've compiled a list of the most important skills for a Devops Engineer. We ranked the top skills based on the percentage of Devops Engineer resumes they appeared on. For example, 5.6% of Devops Engineer resumes contained Web Application as a skill. Let's find out what skills a Devops Engineer actually needs in order to be successful in the workplace.

The six most common skills found on Devops Engineer resumes in 2020. Read below to see the full list.

1. Web Application

high Demand
Here's how Web Application is used in Devops Engineer jobs:
  • Created and managed Continuous Integration and Continuous Deployment pipeline for Java web applications using Jenkins.
  • Produced comprehensive architecture strategy for environment mapping in Cloud Foundry/AWS which involves JAVA web applications.
  • Containerized Windows web applications to improve reliability and maximize use of cloud resources.
  • Develop and deployed Java based applications into web application servers.
  • Deployed web applications into different application servers using Jenkins.
  • Automated web application testing with Hudson and Selenium.
  • Implemented CloudFormation Templates to provision and auto deploy EC2 Instances and Integrated with Chef Recipes to deploy the HRMS Web applications.
  • Build and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
  • Designed AWS Cloud Formation templates to customize AWS Virtual Private Cloud (VPC) to ensure successful deployment of Web applications.
  • Automated deployment of IIS web applications, bindings and configuration settings using a combination of PowerShell scripts and Puppet modules.
  • Used Docker to containerize custom web application and deployed on Digital Ocean with Ubuntu instances through SWARM cluster and scaled.
  • Created Puppet manifests for configuration Management to manage Web Applications, Configuration files, Data Bases, Users, Packages.
  • Provide IIS web application engineer support to help configure, deploy, troubleshoot, administer and maintain IIS web applications.
  • Integrated Apache web application and MongoDB with Mule soft ESB to deploy instances on the cloud on a single click.
  • Provided, administrated and configured by Java WEB application of incoming calls statistics using IVR running on Jetty WEB Server.
  • Deployed the Java applications into web application servers like Web logic and used Web Sphere for hosting the applications.
  • Used chef to manage Web Applications, Configuration Files, Database, Commands, Users Mount Points and Packages.
  • Used Docker to containerize custom web application and deployed on AWS with Ubuntu, Apache, and RDS.
  • Build and Deployed J2EE to web application server in Agile continuous integration environment and automated the entire process.
  • Deployed the Java, HTML application into web application servers like Apache, Tomcat running on AWS cloud.

Show More

2. GIT

high Demand
Here's how GIT is used in Devops Engineer jobs:
  • Configured SSL, requested digital certificates, created self-signed certificates and imported/exported public/private keys on Web Servers.
  • Worked in GIT implementation containing various Remote repositories for a single application.
  • Assisted developers to apply/establish labeling conventions with GIT source control.
  • Performed all necessary day-to-day Subversion/GIT support for different projects.
  • Integrated GIT into Continuous Integration Environment using Jenkins/Hudson.
  • Started working GIT repository implementation.
  • Build and release software baselines, code merges, branch and label creation in Subversion/GIT and interfaced between development and infrastructure.
  • Implemented a Continuous Integration & Continuous Delivery (CI & CD) pipeline with Jenkins, GitHub and AWS AMI's.
  • Performed code line GIT pushes (releases) to production and customer servers and Developed and improved GIT push scripts.
  • Created release branches in GIT by GIT Administration including branching, reporting and assisting with project and end user support.
  • Worked on the GIT branching for applications by creating Release branches, Development branches thus ensuring the integrity of applications.
  • Automated CI/CD with Jenkins, build-pipeline-plugin, maven, GIT Set up Jenkins master/slave to distribute builds on salve nodes.
  • Configured Git with Jenkins and schedule jobs using POLL SCM option and also integrated to automate the code checkout process.
  • Source code management is performed using Git from master repository and knowledge on Container management using Docker in creating images.
  • Worked with GitHub to manage source code repositories and performed branching, merging, and tagging depending on requirement.
  • Integrated Maven/Nexus, Jenkins, Urban Code Deploy with Patterns/Release, GIT, Confluence, JIRA and Cloud Foundry.
  • Worked on using a Git branching strategy that included develops branches, feature branches, staging branches and master.
  • Code repository management, code merge and quality checks with various tools, especially Git, nexus, etc.
  • Used GIT version control to manage the source code and integrating GIT with Jenkins to support build automation.
  • Managed the Maven Repositories using GIT Repository Manager and to share the snapshots and releases for internal projects.

Show More

3. Continuous Integration System

high Demand
Here's how Continuous Integration System is used in Devops Engineer jobs:
  • Designed and delivered Continuous Integration system using latest and greatest of tools and technology.
  • Integrated Defect tracking system with Continuous Integration system.
  • Perform maintenance and upgrade Continuous Integration Systems.
  • Involved in administrating git server and continuous Integration system like Jenkins and handled escalations from developers across the globe.
  • Integrate the code check-in rules and Test Automation harnesses into the continuous integration system to support quality objectives.
  • Created continuous integration system using Ant, Jenkins for doing the build in non-production and production environment.
  • Created continuous integration system using full automation, Continuous Integration, fast and flawless deployments.
  • Managed the team's source repository through SVN and continuous integration system using Jenkins.
  • Created continuous integration system using SVN, Git, Jenkins, chef full automation.
  • Support, enhance, and debug the Jenkins Continuous Integration system and build environments.
  • Worked on Continuous Integration System i.e.
  • Managed and improved continuous integration system which ran thousands of automated tests across acluster of 150 nodes.
  • set up for better user experience, and leading up to building a continuous integration system.
  • Integrated Defect tracking system and Service-NOW with Continuous Integration system Jenkins using REST APIs.
  • Generated detailed execution logs both in XML and text format and integrated with CruiseControl, .Net continuous integration system.

Show More

4. Amazon Web

high Demand
Here's how Amazon Web is used in Devops Engineer jobs:
  • Managed Puppet for configuration management and automation using Amazon Web Services infrastructure.
  • Experience building and maintaining customer infrastructures using Amazon Web Services.
  • Developed and maintained critical cloud-based infrastructure using Amazon Web Services.
  • Deployed the Amazon Web Service (Lambda, API Gateway) and mocked JSON is sent and receiving process.
  • Design, Develop and document architectural best practices for building systems on Amazon Web Services (AWS).
  • Build and improve the reliability and performance of cloud applications and cloud infrastructure deployed on Amazon Web Services.
  • Experience in creating and setting up multiple instances behind the Elastic in Amazon Web Services for high availability.
  • Launched Amazon EC2 Cloud Instances using Amazon Web Services and Configuring launched instances with respect to specific applications.
  • Worked on Cloud Infrastructure, Automation it includes Amazon Web Services (AWS), Puppet and Chef.
  • Created the multiple instance of the Jenkins Slave for build automation using Amazon web service and ec2 console.
  • Developed and maintained the entire infrastructure using Jenkins, Chef and Amazon Web Services (AWS).
  • Created multiple instances EC2 on AWS (Amazon Web Services) and configured them for QA environment.
  • Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS).
  • Experience in migrating databases to Amazon Web Services (AWS) using AWS DMS service.
  • Deployed custom online education software using Amazon Web Services with source control on GitHub.
  • Developed a notification system using LAMP, PHP, MVC and Amazon Web services.
  • Resolved the issues on Amazon web services by capturing the snapshots of build boxes.
  • Worked on creating the Amazon Web Services EC2 Instances, ECS and security groups.
  • Implemented the majority of the Amazon Web Services product offerings to enhance our platform.
  • Learned, Configured, and Worked on Amazon Web Services (AWS).

Show More

5. AWS

high Demand
Here's how AWS is used in Devops Engineer jobs:
  • Migrated customer environments to AWS ensuring complete support for existing Chef Implementation.
  • Configured and verified AWS workstations as per application requirement.
  • Developed client server architecture applications in AWS.
  • Deployed and supported Memcache-AWS ElasticCache.
  • Deployed and supported Memcache-AWS ElastiCache.
  • Managed and maintained end-to-end Pipeline with help of Amazon VPC, Amazon EC2, Chef, AWS, CloudFormation and Jenkins.
  • Defined AWS security groups which acted as virtual firewalls to control the incoming traffic onto one or more AWS EC2 instances.
  • Work with team to engineer application migration plan and access such application through AWS managed database solutions: DynamoDB, RDS.
  • Install and configure Amazon command line interface tools Performed migrations of virtual servers from Ubuntu OpenVZ physical servers to AWS EC2.
  • Assigned Roles and Policies to Users, Security Groups by using Identity and Access Management (IAM) service in AWS.
  • Monitored and managed cost optimization processes on AWS by selecting the appropriate AWS services based on compute data and security requirements.
  • Conduct systems design, feasibility and cost studies and recommend cost-effective cloud solutions such as Amazon Web Services (AWS).
  • Configured AWS Security Groups which acts as a virtual firewall that controls the traffic to and from AWS EC2 instances.
  • Build and maintained Cloud Formation templates, Chef cookbooks and scripts to automate and deploy AWS resources and configuration changes.
  • Implemented automated local user provisioning instances created in AWS cloud, Created alarms and notifications for EC2 instances using CloudWatch.
  • Designed and implemented Amazon Web Services (AWS) cloud based instances for use on their current and upcoming projects.
  • Worked on AWS CloudWatch, CloudFormation, Cloud Trail services and CloudFront to set up and manage cached content delivery.
  • Worked on AWS RDS and Migrating data from Oracle DB and SQL DB from other applications over the internet cloud.
  • Build server deployment on Cloud AWS (EC2) servers with help of Chef and also used it for provisioning.
  • Utilized AWS CLI to automate AWS metrics collection and to maintain a daily to EC2 blueprint for all Clouds.

Show More

Job type you want
Full Time
Part Time
Internship
Temporary

6. EC2

high Demand
Here's how EC2 is used in Devops Engineer jobs:
  • Provisioned and Configured on-demand AWS EC2 Linux environments for Performance & lower environments.
  • Design EC2 instance architecture to meet high availability application architecture and security parameters.
  • Implemented multiple high-performance MongoDB replica sets on EC2 with robust reliability.
  • Maintained Puppet configuration for EC2 hosting environment.
  • Mastered in working with EC2 Container Service plugin in Jenkins, which automates the Jenkins master-slave configuration by creating temporary slaves.
  • Designed and implemented automated server build, deployment, monitoring and management using Jenkins, Chef, EC2, Clod Formation.
  • Created a Lambda function that takes snapshots of EBS volumes attached to running EC2 instances and restored data from EBS Volumes.
  • Utilized Amazon Elastic Block Storage which provides persistent block storage volumes for use with Amazon EC2 instances in the AWS cloud.
  • Performed installation, configuration, up-gradation, patching on RHEL 6.x, 5.x and Windows 2008 and Windows2012 in EC2 instances.
  • Created EC2 Instance on AWS cloud and used as a build server and used as proof of concepts to test Docker.
  • Implemented Chef provisioning for creation of on demand instances and instance infrastructure using Chef-Client and bootstrapping using plugin against AWS EC2.
  • Integrated Amazon Cloud watch with Amazon EC2 instances for monitoring OS level and host level metrics to achieve high availability.
  • Deployed EC2 Instance, adding (EBS) block level storage volume to build the web based home loans applications.
  • Create and launch Amazon EC2 Instances using Amazon images (Linux) and configure the launched instances with specific applications.
  • Used EC2 for virtual servers and provisioned git, Jenkins, configuration management tool like chef on each Server.
  • Created AWS instances via Jenkins using EC2 plugin and integrated nodes into chef ecosystem via knife command line utility.
  • Supported 1000 plus EC2 instances, configured IP and Elastic storage, deployed in multiple Availability Zones for HA.
  • Experience in launching Amazon EC2 Cloud Instances using AWS services and configured the launched instances with the required specifications.
  • Integrated Amazon Cloud Watch with Amazon EC2 instances for monitoring the log files, store them and track metrics.
  • Created snapshots to take backups of the volumes and also images to store launch configurations of the EC2 instances.

Show More

7. Maven

high Demand
Here's how Maven is used in Devops Engineer jobs:
  • Managed maven environment by setting up local, remote and central repositories with required configuration in maven configuration files.
  • Managed Maven project dependencies by creating parent-child relationships between Projects and adding them to the repository.
  • Assist with supporting source code management tools and automation builds by Maven including Dependency Management.
  • Maintained and Administrated continuous integration instances based on Maven and Jenkins.
  • Maintained local team repositories and Organization's central repositories for Maven.
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Build Automation and Pipeline development using Jenkins and Maven.
  • Managed the maven artifacts using Nexus repository.
  • Developed build scripts using Maven as the build tool for the creation of (Ear & War files) build artifacts.
  • Build the deliverable artifacts using Maven as a build tool in Jenkins for Java applications and deploy them to various environments.
  • Involved in writing scripts (Power Shell, Shell, Ant, and Maven) to automate build and deploy process.
  • Installed Jenkins on client machines and installed all the packages required for doing the builds, for example Java, Maven.
  • Build out server automation with Continuous Integration - Continuous Deployment tools like Jenkins & Maven for deployment and build management system.
  • Developed build and deployment scripts using MAVEN and initiated them using Jenkins to move from one environment to other environments.
  • Used Jenkins for CI and CD purposes and build failures alerts and management of various build tool plugins like maven.
  • Monitor and manage Continuous Integration/Continuous Deployment, nightly and release builds using Maven, Ant, Anthill pro and Jenkins.
  • Maintained Jenkins plug-ins, Integrated GIT, Maven, Repository managers and SonarQube with Jenkins to automate the process.
  • Used maven as a build tool and required setting are configured to deploy the artifacts to Nexus repository manager.
  • Worked on Maven to create artifacts from source code and deploy them in Nexus central repository for internal deployments.
  • Participated in execution of client meetings and internal Maven development projects and codes for testing services on daily basis.

Show More

8. Linux

high Demand
Here's how Linux is used in Devops Engineer jobs:
  • Developed procedures to unify, streamline and automate application development and deployment procedures with Linux container technology using Docker.
  • Maintained all the Linux environments for deployments and Implemented Configuration Management, Change Management policies and procedures.
  • Monitored Linux server for CPU Utilization, Memory Utilization, and Disk Utilization for performance monitoring.
  • Support for Linux/Unix systems administration, operational support and problem resolution for server systems.
  • Served as a configuration engineer and administrator for Linux machines to support the application.
  • Installed, configuring and administering Jenkins as Continuous Integration Server on Linux machines.
  • Develop Linux shell scripts to accomplish redundant tasks to simplify in distributed administration.
  • Automated application packaging and deployments and also managed Linux staging and testing environments.
  • Managed user security administration and various other activities on Linux servers.
  • Configured build environments on Linux machines for building and packaging applications.
  • Develop and implement an automated Linux infrastructure using Chef.
  • Automated Linux production server setup using Puppet scripts.
  • Scripted Linux repository database comparisons using Python.
  • Investigated and resolved diagnostic problems on Linux.
  • Managed Linux staging and testing environments.
  • Identified Linux competencies throughout the organization.
  • Experience in Linux kernel configuration.
  • Worked on installation, configuration and maintenance Debian, RedHat Enterprise Linux, CentOS and SUSE Servers at multiple Data Centers.
  • Administered Linux servers for several functions including managing Apache/Tomcat server, mail server, MySQL databases in both development and production.
  • Installed, configured and maintained Tomcat application server 7.x/6.x/5.x on RedHat Linux, AIX 6.1/5.3, Windows 2008 and on Windows.

Show More

9. ANT

high Demand
Here's how ANT is used in Devops Engineer jobs:
  • Mentored development teams on 12 factor methodology and micro services architecture to take advantage of Docker container services.
  • Installed and configured Anthill Pro for Automating Deployments and providing a complete automation solution.
  • Gained ability to design applications on AWS taking advantage of disaster recovery.
  • Implemented Vagrant, a production like virtual development environment for developers.
  • Worked on creating and configuring virtual development environments using Vagrant.
  • Developed and implemented infrastructure as code utilizing vagrant and puppet.
  • Used Vagrant and Dockers extensively for automation.
  • Worked with the development team to generate deployment profiles (jar, war, ear) using Ant Scripts and Jenkins.
  • Integrated Ant and Maven with Jenkins in order to run to automate the build process as a part of continuous delivery.
  • Created continuous integration system using Ant, Jenkins, Ruby Puppet full automation, Continuous Integration, faster and flawless deployments.
  • Configured and maintained Bamboo to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Experienced in Cloud automation using AWS Cloud Formation templates, Python, Ruby, Chef (DevOps), Vagrant.
  • Created automation tool using AnthillPro of daily weekly quarterly admin activities, build, patch and package tasks using AnthillPro.
  • Migrated source control tool from Clear Case to Subversion (SVN) and build tool from Ant to Maven.
  • Defined instances in code, next to relevant configuration on what running and then created the instances via chef.
  • Designed and developed Continuous Integration and continuous deployments principles and methodologies with tools like SVN, ANT and Jenkins.
  • Well knowledge in CI (Continuous Integration) and CD (Continuous Deployment) methodologies with Jenkins, AnthillPro.
  • Used of Jenkins being used as Continuous Integration Tool(CI) for build applications through Ant and Maven.
  • Used AWS IAM to grant access to AWS resources through configuration of roles, policies and web identity federation.
  • Involved in setting up Fault tolerant Jenkins server for multiple teams across the group using AWS Cloud Formation templates.

Show More

10. Infrastructure

high Demand
Here's how Infrastructure is used in Devops Engineer jobs:
  • Worked in building python Automation Frameworks for Deployment of infrastructure, configuration verification, Developed File system performance characterization and certification.
  • Bridged the gap between application development and operations, driving cloud infrastructure deployments, continuous integration and production support.
  • Involved in Chef and Other Configuration management tools to deploy infrastructure code across multiple environments and Automation purpose.
  • Designed and implemented tiered Tenable SecurityCenter infrastructure capable of providing vulnerability and PCI compliance for complete Target Infrastructure.
  • Ensured the completion of the infrastructure related implementations within budgetary and scheduling guidelines and delivered architectural solutions.
  • Identified, analyzed, coordinated, and resolved environment and infrastructure to ensure smooth running application.
  • Used Chef and other configuration management tools to deploy consistent infrastructure code across multiple environments.
  • Monitored day to day operation of large scale computing infrastructure involving group of applications.
  • Deployed Puppet, Puppet Dashboard and PuppetDB for configuration management to existing infrastructure.
  • Experienced with deployments, maintenance and troubleshooting applications on Microsoft Cloud infrastructure Azure.
  • Experienced in building and maintaining Docker infrastructure for SOA applications in agile environment.
  • Designed and implemented automated provisioning and configuration frameworks in support of infrastructure-as-code.
  • Managed the software configurations using chef for configuration management to existing infrastructure.
  • Worked on infrastructure with Docker containerization and maintaining Docker Images and containers.
  • Performed Vulnerability Assessment & Penetration Testing on infrastructure on AWS for security.
  • Work with Senior DevOps in developing infrastructure for software delivery pipeline.
  • Used chef for server provisioning and infrastructure automation in different environments.
  • Worked on creating Jenkins jobs to automate infrastructure provisioning and deployment.
  • Maintained Jenkins continuous integration infrastructure and automated releases to DEV/TEST/STG/PROD environments.
  • Used Jenkins for enterprise scale infrastructure configuration and application deployments.

Show More

11. Python

high Demand
Here's how Python is used in Devops Engineer jobs:
  • Developed Python based application to automate server builds in AWS CloudFormation using boto3 python code-set for Troposphere.
  • Participated in installation with Java and Python Client drivers for building client-side applications interacting with Cassandra database.
  • Developed deployment framework using python for application deployments to the production and staging environments.
  • Designed and maintained databases using Python and monitored quality metrics and executed automated tests.
  • Build Python apps that allowed developers to build proprietary solutions without requiring standard components.
  • Developed a fully automated continuous integration system and custom tools developed in python.
  • Developed python scripts to automate applications migration and monitor application health during migration.
  • Developed Python career path through professional development while working on Python projects.
  • Involved in maintaining and editing Python scripts for application deployment automation.
  • Implemented Automated Application Deployment using Chef and Python scripts.
  • Automated the WebLogic deployments using Ruby/Python scripts.
  • Developed Web applications using Python and Cassandra.
  • Developed scripts for build, deployment, maintenance and related tasks using Jenkins, Docker, Maven, Python and Bash.
  • Have a good experience in writing many scripts using many popular different languages like Python, Ruby and Shell based scripting.
  • Developed a python tool to compare the tags configured in different databases with the tags used by analytic in production environment.
  • Worked on high-volume crash collecting and reporting system, built with Python and also developed unit and functional tests in Python.
  • Experience in supporting Automation in Server builds, Applications deployments and configuration management with Puppet and Chef using python coding.
  • Create and customize the automation script to run deployment smoothly in minimal time using Ruby, shell and Python scripts.
  • Developed build and deploy scripts using Groovy, Python and UNIX for various products to be hosted on Application Servers.
  • Involved in writing scripts in python for the purpose of automating log rotation of different logs from web screens.

Show More

12. Puppet

high Demand
Here's how Puppet is used in Devops Engineer jobs:
  • Designed and executed fully automated server build management, monitoring and deployment using Puppet and Worked on Agile development methodologies.
  • Configured security for Puppet users and generated reports for higher management on the status of environments.
  • Designed, automated the process of installation and configuration of secure DataStax Enterprise Cassandra using puppet.
  • Developed puppet manifests for deploying, configuring, and managing collected for metric collection and monitoring.
  • Worked on puppet enterprise which is an application release orchestration for environment management and release coordination.
  • Designed and implemented fully automated server build management, monitoring and deployment by utilizing Puppet.
  • Managed Cloud Server and Application configurations by creating Puppet Node Definitions and Puppet Modules.
  • Worked on Development of puppet modules to manage configurations and automate install process.
  • Developed automated provisioning and deployment system using Puppet custom modules and manifest.
  • Participated in configuring and monitoring distributed and multiple platform servers using Puppet.
  • Implemented automated cloud infrastructure using Chef and automated centralized configuration using Puppet.
  • Designed and implemented for management, monitoring and deployment by using puppet.
  • Used Puppet for application automatic deployment and provisioning to different environments.
  • Created Modules for Protocols configuration and managing them using Puppet automation.
  • Designed Puppet Modules to manage configurations and automate installation process.
  • Automated configuration of Puppet Master by writing puppet module.
  • Created puppet manifests and modules to automate system operations.
  • Automated system configuration using Puppet manifests and modules.
  • Deployed Puppet for automated management of machine configurations.
  • Managed deployment automation using Puppet and puppet configuration.

Show More

13. Jira

high Demand
Here's how Jira is used in Devops Engineer jobs:
  • Configured and implemented the overall JIRA technical strategy for ticketing.
  • Used JIRA as a defect tracking tool and to assign work to team members to keep track of the current work.
  • Worked with JIRA for change control & ticketing which handles DCR (defect Change Request) MR (Maintenance Request).
  • Worked on Continuous integration tools like Jenkins to build and test the applications and working on issue tracking tool like JIRA.
  • Provided authorization to Jenkins for the users in the organization and integrated JIRA with the Jenkins to visualize the Issues.
  • Used JIRA as bug and defect tracking tool, involved in load balancing and clustering with multiple WebSphere Server instances.
  • Worked under Agile process, acted as product owner and scrum master and used JIRA dashboard for story tracking.
  • Maintained JIRA for tracking and updating project defects and tasks ensuring the successful completion of tasks in a sprint.
  • Worked in Agile Environment and attended daily scrum meetings to provide the status update of all JIRA tasks.
  • Used ticketing tools like JIRA/ Bug tracking / created tickets, generated reports on different bugs and tickets.
  • Analyze, review, and document current functionality to determine potential areas of improvement across all JIRA instances.
  • Tracked all the changes in JIRA tracking tool and provided metrics reporting for the project release activities.
  • Administrated a large-scale distributed application environment, deployed artifacts, and used JIRA as the ticketing tool.
  • Involved in release planning and executed the release build request from the project team through JIRA Ticket.
  • Provide support to development tools such as SCM (Perforce) & Defect Tracking (JIRA).
  • Generated reports on different bugs & tickets using JIRA/ Bug tracking; created & solved blocked/unassigned tickets.
  • Integrated JIRA and GERRIT so that the GERRIT inspection status change can trigger JIRA issue transition automatically.
  • Worked on JIRA Agile projects like Creating Scrum configured columns, Filters and Reports for Sprints.
  • Created team specific Agile process flow in JIRA to move tasks from one activity to another.
  • Installed and configured JIRA as a Ticket reporting tool and Administered JIRA and Documented several processes.

Show More

14. Configuration Management

high Demand
Here's how Configuration Management is used in Devops Engineer jobs:
  • Used configuration management tool Chef for maintaining consistency in products performance and also for deploying consistent infrastructure code across multiple environments.
  • Leverage Chef Configuration management system in creating cookbooks to develop automation and monitoring across web application life cycle management.
  • Coordinated with configuration management team to ensure that all applicable environment issues are resolved in advance of production implementation.
  • Maintained repository of Java codes performing all the Configuration management activities of the project with geographically distributed team.
  • Worked on Configuration management tool Chef for automating tasks, continuous delivery and provisioning servers.
  • Utilized Configuration Management Tool Chef & created Chef Cookbooks using recipes to automate system operations.
  • Introduced and maintained automated, standardized, repeatable server provision and configuration management using Puppet.
  • Experience in Automation, Installation and overall Configuration Management of servers using Puppet and Chef.
  • Fast provisioning and configuration management for Ubuntu utilizing CloudFormation and Chef on Amazon Web Services.
  • Worked on Application Deployments & Environment configuration using Puppet & Chef configuration management tools.
  • Developed Puppet modules and Chef Cook books to automate application installation and configuration management.
  • Worked on provisioning different environments using Chef, Puppet and other Configuration management tools.
  • Design and implementation of Puppet-based configuration management and Provisioning for all new server deployments.
  • Defined and Implemented Configuration Management and Release Management Processes, Policies and Procedures.
  • Developed and implemented Software Release Management and Configuration Management strategies for various applications.
  • Worked on Infrastructure provisioning, configuration management and code deployment automation with Chef.
  • Managed Thousands of servers in different locations using Puppet configuration management tool.
  • Used puppet for configuration management, continuous application deployment & servers provisioning.
  • Experience in Rapid-provisioning and configuration management for Ubuntu using Chef on AWS.
  • Configured Chef to perform automated deployments and configuration management on Jenkins Slaves.

Show More

15. Tomcat

average Demand
Here's how Tomcat is used in Devops Engineer jobs:
  • Experienced with release engineering, configuration management in Tomcat web application environment and worked on issues like heap and non-heap memory.
  • Automated build and deployment of business-critical customer-facing J2EE web applications into Tomcat Apache server environment on Ubuntu platform.
  • Created, Configured and administered Jenkins for Continuous Integration and deployment into Tomcat application server.
  • Installed and Configured the Apache Tomcat application server for different Environments depending upon the requirement.
  • Used Jenkins Configuration to deploy the Java applications into Tomcat/web application, WebSphere servers.
  • Configured and administered WebSphere Application Server 7.x, Tomcat in large clustered environments.
  • Administered Jenkins for Continuous Integration and deployment into Tomcat/Web Sphere Application Servers.
  • Supported tomcat and WebSphere for applications deployment and troubleshooting environment issues.
  • Performed Deployments using Jenkins for various applications in Tomcat Server.
  • Configured WebSphere and Apache Tomcat servers to suit application requirements.
  • Used Jenkins for Continuous Integration and deployment into ApacheTomcat Server.
  • Monitored Tomcat Application Server in a clustered and non-clustered environment.
  • Deployed legacy applications into Apache Tomcat application server.
  • Configured Apache tomcat web server for application deployment.
  • Installed and Administered ApacheTomcat for Application Deployment.
  • Configured Session Replication in Tomcat Cluster.
  • Deploy Apache/Tomcat applications using puppet.
  • Deploy Apache/Tomcat applications using chef.
  • Deployed JAVA/J2EE applications through Tomcat application servers written scripts in Ruby to automate log rotation of multiple logs from web servers.
  • Configure and Maintain JENKINS on Tomcat servers & setup continuous integration automation by promoting certified packages through various stages in SDLC.

Show More

16. Source Code

average Demand
Here's how Source Code is used in Devops Engineer jobs:
  • Configured and managed source code using Git and resolved code merging conflicts in collaboration with application developers Provided consistent environment.
  • Experience administrating/facilitating source code repository tools, including SVN and Bit Bucket.
  • Designed, documented and coded build/release processes to ensure accurate configuration, assembly and delivery of source code from product release.
  • Installed and monitored code quality tools like SonarQube to check the standards of the code and to analyses the source code.
  • Source code management, automated builds, lab management, testing and release management capabilities are carried out by using TFS.
  • Used Tortoise SVN to maintain current and historical versions of files such as source code, web pages, and documentation.
  • Analyze and resolve compilation and deployment errors related to code development, branching, merging and building of source code.
  • Used ANT/Maven as a build tools on java projects for the deployment of build artifacts on the source code.
  • Maintained and administered GIT source code tool, Created Branches, Labels and performed Merges in Stash and GIT.
  • Created and Maintained Docker files in Source Code Repository build images and ran containers for applications and testing purposes.
  • Migrated the source code from VSS, Subversion into TFS and Migrated bugs and defects from Bugzilla into TFS.
  • Managed and controlled the source code repository, currently housed in Microsoft TFS using Visual Studio online and GIT.
  • Used SonarQube for source code analyzing and maintained Quality Gates, Quality Rules to find vulnerabilities in the code.
  • Have experience in using visual studio, atom, NetBeans as source code editors which integrates with Git plugins.
  • Administrated and integrated Source Code control systems like Subversion (SVN) and Perforce into build system like AnthillPro.
  • Experience in using TFS as a source code management tool and also integrated it with different IDE's.
  • Integrated JENKINS with GIT HUB source code repository and maintained builds continuously when the developer check-in their code.
  • Source Code Control & Repository Administration with merging and branching to develop new features in the existing code.
  • Source Code Branch maintenance, Forward & Reverse Integrate activities for code merges into Release & Project branches.
  • Used build tools such as ANT and MAVEN on Java application projects to build artifacts on source code.

Show More

17. S3

average Demand
Here's how S3 is used in Devops Engineer jobs:
  • Manipulated Cloud Formation Templates and upload to S3 Service and automatically deploy into an entire environment.
  • Utilized Amazon S3 to reinforcement database occasions intermittently to spare previews of information.
  • Well versed with Amazon Route 53 which effectively connects user requests to the infrastructure running on AmazonEC2 instances and AmazonS3 buckets.
  • Handled storage over cloud with EBS and S3 policies, performed capacity planning and designing, OS upgrades and hardware refresh.
  • Worked on EBS, storage service S3 (buckets creation, folder navigation and property changes) and data migration activities.
  • Created manifests and deploying using Puppet to completely provision and manage AWS EC2 instances, volumes, DNS, and S3.
  • Managed Recipes and Cookbooks and uploaded them to Chef-Server as well as AWS for EC2/S3/Route 53&ELB with Chef Cookbooks.
  • Used BotoS3 in creating the S3 buckets and used these S3 buckets and glacier for storing and backing up for the AWS
  • Worked with S3, Lambda, API Gateway, IAM, CloudFormation, DynamoDB, CodeCommit and other core AWS technologies.
  • Performed built Elastic search, Log stash for centralized logging and then store logs, metrics into S3bucket using Lambda function.
  • Worked with AWS infrastructure including EC2, S3, VPC, RDS, Load Balancing, Auto-scaling and Amazon glacier.
  • Performed Amazon S3 buckets creation, policies and also on the IAM Role based polices and customizing the JSON template.
  • Automated different AWS resources like EC2 Instances, S3 Buckets, Security Groups, VPC and Databases using CloudFormation Templates.
  • Configured AWS EC2 instances, S3 Buckets and also Cloud Formation Services based on the business requirements for different applications.
  • Created AWSS3 buckets, performed folder management in each buckets, Managed cloud trail logs and objects within each buckets.
  • Configured S3 buckets with various life cycle policies to archive the infrequently accessed data to storage classes based on requirement.
  • Created S3 buckets and managed policies using IAM roles for S3 buckets and used S3 bucket for storing data.
  • Migrated applications to S3 and used CloudFront to distribute content with low latency and at high data transfer rates.
  • Worked on AWS cloud computing for creating instances, VPC, RDS, S3 buckets & Elastic Beanstalk applications.
  • Provisioned storage to EC2 instances using S3 Buckets and authorized access to developers using IAM roles and JSON templates.

Show More

18. Docker

average Demand
Here's how Docker is used in Devops Engineer jobs:
  • Managed Docker orchestration using Docker Swarm and also responsible for the containerization of applications using Docker.
  • Conducted auto deployment of software applications in secured and managed environment using Docker container technology.
  • Experienced Docker container service and containerized applications by creating Docker images and Docker file.
  • Automated application deployment in the cloud using Docker technology using Elastic Container Service scheduler.
  • Manage environments for legacy codes using specific Docker containers based on the required architecture.
  • Designed and presented Container based delivery utilizing modern cutting-edge technologies such as Docker.
  • Experience working Docker creating various containers with different distribution in integration with Puppet.
  • Used Docker containers for eliminating a source of friction between development and operations.
  • Configured and utilized Docker containers to contain the application environment needed for projects.
  • Developed proof of concept implementations of distributed frameworks using Docker.
  • Configured Docker containers and created Docker files for different environments.
  • Experience with building containerized applications using Docker images.
  • Performed containerization of the platforms using Docker containers.
  • Experience in Environment provisioning solutions using Docker.
  • Managed Docker orchestration using Docker Swarm.
  • Configured Docker container for automated testing purposes
  • Configured Docker container for branching purposes.
  • Worked on Docked-Compose and Docker-Machine.
  • Archive build artifacts and copy the artifacts over to the deployment job to deploy to staging environment in the Docker container.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing directory structures and managing containers.

Show More

19. SVN

average Demand
Here's how SVN is used in Devops Engineer jobs:
  • Experienced as SVN administrator, Created security configurations and used to control access level for developers.
  • Developed branching strategy suitable to current code structure and successfully executed using Tortoise SVN.
  • Maintained Subversion repositories on Windows and provided user support for Subversion/SVN issues.
  • Managed and administered our SVN repositories and confluence installations.
  • Performed necessary day-to-day SVN/GIT support for different projects.
  • Manage code repositories in SVN by creating, deleting, merging and securing projects in a proper structure for all releases.
  • Manage SVN branching strategy for applications by creating Release branches, Development branches to ensure the integrity of the truck.
  • Integrated customized automated deployment manager tool with the GitHub by changing and improvising the shell scripts previously used for SVN.
  • Migrated from SVN to GIT to make merging the entire stable branch into the development branch on each commit easy.
  • Documented and published complete migration process of Subversion (SVN admin dumps) to UCM Clear Case (VOBS).
  • Experienced with enterprise level source control repositories such as Subversion (SVN), IBM Rational Clear Case and GIT.
  • Worked in configuring baselines, branches, merge in SVN, and automation processes using Shell and Batch Scripts.
  • Saved and managed software code base and revisions in a repository using source control tools like Git and SVN.
  • Performed all necessary day-to-day Subversion functions for the project like merging, creating branches and tags using Tortoise SVN.
  • Designed and developed Continuous Integration and continuous deployments with tools like SVN, CVS, Maven and Jenkins.
  • Worked on Branching, Tagging and maintaining the version for Software Configuration Management tools like SVN and GIT.
  • Implemented trigger process using Subversion (SVN) to email tickets addressed to test team for each release.
  • Created various branches in SVN/GIT, Merged from development branch to release branch, created tags for releases.
  • Created scripts to automatically checkout code from SVN, build and deploy to Non-Prod and Prod environments.
  • Experience in Administration/Maintenance of Source Control Management Systems such as Git and Sub Version (SVN).

Show More

20. Setup

average Demand
Here's how Setup is used in Devops Engineer jobs:
  • Installed and administered Docker and worked with Docker for convenient environment setup for development and testing.
  • Automated various provisioning and management activities of the infrastructure like Continuous Deployment and Application Server setup.
  • Worked with QA on Performance Monitoring setup and Troubleshooting/Fixing for Enterprise applications.
  • Worked on setup and configuration of OpenAM an Identification management tool.
  • Configured Docker container for setup application using automation Docker script.
  • Involved in infrastructure setup, configuration and performance tuning.
  • Created and automated platform environment setup using puppet.
  • Contributed to HA/DR setup for PG&E's Market Risk Management, Business Intelligence, and Enterprise Integration services.
  • Configure the setup of every release biweekly and monthly on the regular basis for product teams to perform integration testing.
  • Involved in administration and setup of various High Availability clusters on Linux servers using VCS 4.1 and RedHat Cluster Suite.
  • Automated Jenkins slave's setup with AWS-EC2 plugin and groovy scripts to automate creating a new slave on demand.
  • Configure and maintain stress server in different geographical location and provide setup in every release to perform stress testing.
  • Used Auto Scaling and Elastic Load Balancing methodologies to achieve fault tolerant, highly available and cost effective setup.
  • Maintain a Live Like environment to test any production issues on the setup and push it into production.
  • Worked with the documentation of Migration process, AWS Deployment setup, Application Stack deployments and Troubleshooting Scenarios.
  • Documented Build process, branching strategy and continuous integration design and setup along with deployment instructions for QA.
  • Worked on creating repositories in Git Stash for multiple applications and configured repositories in CI setup in Jenkins.
  • Worked on configuring elk stack to forward logs from Jenkins to elk and setup automation to send alerts.
  • Orchestrated CI/CD processes by responding to Git triggers, human input, and dependency chains and environment setup.
  • Gathered Information from the Clients and provided consultation by performing POC and setup the Build/Deployment and Release Management.

Show More

21. Elastic Load Balancer

average Demand
Here's how Elastic Load Balancer is used in Devops Engineer jobs:
  • Set up Elastic Load Balancers for different applications to ensure high availability of applications.
  • Monitored RDS instances and Elastic Load Balancer for performance and availability.
  • Configured Elastic Load Balancers with EC2Autoscaling groups.
  • Configured Elastic Load Balancers with EC2Auto ScalingGroups.
  • Configured auto-scaling in customized VPC, based on Elastic load balancer using health checks in order to trigger auto scaling actions.
  • Configure the central CNAME to DNS for Auto scaling Elastic Load Balancer to having the HA service of that particular application.
  • Launched DNS, Route 53 and AWS Elastic Load balancer (ELB) and assigned AWS SSL Certificates to Servers.
  • Installed, configured and managed the ELK Stack for Log management within EC2 / Elastic Load balancer for Elastic Search.
  • Configured ELB (Elastic Load Balancer) and changed the Security group settings to balance the loads on the servers.
  • Excelled on creating AMI (AWS Machine Images) that utilizes ELB (Elastic Load Balancer) and Auto Scaling.
  • Used Auto-scaling and Elastic Load Balancer features on EC2 instances to serve the end users using applications during unexpected traffic/demand.
  • Configured Elastic Load Balancers with EC2 Auto scaling groups and Using Jenkins AWS Code Deploy plugin to deploy to AWS.
  • Implemented AWS solutions using EC2, Elastic Load Balancer and Auto scaling groups, Optimized volumes and EC2 instances.
  • Utilized Amazon Route53 to manage DNS zones and also assign public DNS names to elastic load balancers IP's.
  • Set up an Elastic Load Balancer to balance and distribute incoming traffic to multiple servers running on EC2 instances.
  • Configured Elastic Load Balancer to safeguard that the traffic is distributed uniformly across all the EC2 Instances.
  • Used Amazon Route53 to manage DNS zones and give public DNS names to elastic load balancers.
  • Created Elastic Load Balancer (ELB) to distribute incoming application traffic across Amazon EC2 instances.
  • Encrypted Data at rest by Installing SSL certificates on Elastic Load Balancer and load balanced traffic.
  • Worked on AWSEBS, Elastic Load balancer (ELB), auto scaling group services.

Show More

22. SQL

average Demand
Here's how SQL is used in Devops Engineer jobs:
  • Have successfully managed high availability of production systems for corporate sectors and Individual Organizations as MySQL DBA.
  • Established connectivity between application and MySQL DB and tested this connectivity using RDS-endpoints.
  • Developed applications using Python an MySQLfor database design.
  • Automated MySQL slave master replication using SaltStack.
  • Created several stored SQL procedures to handle the data from different tables in the database and for fast retrieval of data.
  • Worked in development, testing and production environment using SQL, PL/SQL procedure, python and managed hosting the Tomcat Server.
  • Experience in using NoSQL databases like Apache Cassandra and MongoDB for text editing and worked with web services API integration.
  • Experience in setting up Database Mirroring with witness Server in SQL server 2008 R2 (Manual / Automatic fail-Over).
  • Create Cache Memory on Windows Azure to improve the performance of data transfer between SQL Azure and WCF services.
  • Experienced working with various services in Azure like SQL, Dev-Test labs and Azure Automation to develop related resources.
  • Worked on DynamoDB NoSQL database using boto3, which included creation of tables, items and automating the tasks.
  • Configured WAF to recognize and block malicious operations like SQL Injection attacks and Cross Site Scripting (XSS).
  • Experience in configuring Windows Server administration and related applications, particularly Active Directory, IIS, and SQL Server.
  • Created PostgreSQL and Oracle databases on AWS and worked on modifying their settings like backup retention period etc.
  • Involved in automating the MySQL and Oracle servers and its components installation and configurations as well using Chef.
  • Involved in Oracle/SQL Upgrade project which includes various UNIX builds of different OS platforms across various data centers.
  • Migrated on premises MySQL, PostgreSQL, MariaDB, Cassandra Databases to AWS using Amazon RDS and DynamoDB.
  • Administered resources including storage and IIS infrastructure, Active Directory, SQL databases, and in-house developed applications.
  • Create the Virtual Machine cluster and load balance for VM's using PowerShell in SQL & Windows Environment.
  • Empower our BI professionals by making MongoDB data available via PostgreSQL for near real-time analysis and reporting.

Show More

23. QA

average Demand
Here's how QA is used in Devops Engineer jobs:
  • Enabled automatic kick-off of QA testing in development environment immediately after check into source control.
  • Patch management of servers and maintaining server's environment in Development/QA/Staging/Production.
  • Organize and Co-ordinate Product Releases work closely with product development, QA, Support across global locations to ensure successful releases.
  • Managed all Release Engineering activities - including but not limited to infrastructure and build code changes for Production and QA.
  • Designed the Release Plans while coordinating with Stake Holders including Project Management Lead, Development Lead and QA Team Lead.
  • Coordinate with QA team understand requirements in order to build exact test environment, Test data for test life cycles.
  • Coordinated with development and QA team on various activities and making sure the release is progressing as per the schedule.
  • Identified new tools, technologies, and processes to improve the reliability and efficiency of builds, releases and QA.
  • Worked closely with development team and SQA team for product releases and Developed unit and functional tests in Python.
  • Provided support to Production, Staging, QA, Development environments for code deployments, changes and general support.
  • Integrated UrbanCode Deploy to Jenkins for deploying build application to various environments like QA, DEV, and PROD.
  • Provided level three support for all environment related issues reported by QA during full regression test on release artifact.
  • Established good process for Regular Builds for 3 products (Development, QA, production Builds for Projects).
  • Experience in working with all the stakeholders of the project including Development, QA, BA and Product Owners.
  • Worked closely with developers, QA/QE teams to resolve the issues that rose during the deployments to different environments.
  • Created new groups and tested first in development, QA Boxes and then implemented the same in production Boxes.
  • Managed application build, deployments and supported development, QA for the tools that facilitate their development work.
  • Provided leadership to medium sized team of Developers, Architect, DBA, QA testers, Business Analysts.
  • Experience writing Docker files from scratch to create new images based on working environments like SIT & QA.
  • Take part in code peer review of the test cases, Bug review and QA weekly status meetings.

Show More

24. Nexus

average Demand
Here's how Nexus is used in Devops Engineer jobs:
  • Managed Nexus repository for the current project created a new repository and provisioned it.
  • Worked with Nexus Repository Management and Distribute and Organized software components with Nexus Manager.
  • Worked on Nexus repository to maintain artifacts and used as a local repository.
  • Manage artifacts in Nexus repository by creating custom repository for each application group.
  • Managed Dependency Management within the teams by installing and configuring Nexus Repository Manager.
  • Installed, configured and managed Nexus repositories to accommodate different artifacts/dependency jars.
  • Installed, Configured and Managed Nexus Repository Manager and all the Repositories.
  • Installed and Managed Nexus Private repository manager for handling dependency management.
  • Configured and Administered Nexus Repository Manager for GIT repositories and builds.
  • Automated creating projects in Jenkins and Nexus repository as release process.
  • Experience in administering and configuring Nexus Repository Manager for Maven builds.
  • Installed/Configured and Managed Nexus Repository Manager and all the Repositories.
  • Installed Nexus repository tool to maintain the artifacts/dependencies jars.
  • Involved in Creating and Configuring different Repositories in Nexus.
  • Designed and implemented Nexus binary repository and process.
  • Administered Nexus repository and managed users and security.
  • Installed and configured Nexus for artifacts repository.
  • Configure Nexus for repository management of artifacts.
  • Integrated artifacts generated from Jenkins to Nexus.
  • Managed NexusRepository Pro, NexusIQ server.

Show More

25. Perl

average Demand
Here's how Perl is used in Devops Engineer jobs:
  • Maintained Jenkins continuous integration tool using shell/Perl and ruby scripts for automating releases to different environments.
  • Provided detailed cloud architectural advice for designing cloud-based implementations properly.
  • Developed Shell/Batch/Perl Scripts for automating build process.
  • Designed and developed automation scripts using Python/Perl.
  • Developed build and deployment scripts using MAVEN/Shell and Perl as tools in Jenkins to move from one environment to other environments.
  • Develop policy and scripts for automation of build based on Perl, ant, Visual Build Pro under Build Forge.
  • Create and maintain automation using Bash/Perl scripts in Unix environment on a regular basis to reduce the manual execution time.
  • Debugged, improved, and maintained Perl, python and shell applications Chef experience in creating recipes and cook books.
  • Migrated consumer data from one production server to another production server over the network with the help of Perl scripting.
  • Created and modified build scripts used in the build process and in build automation using Perl, Groovy scripts.
  • Generated scripts in Maven, Perl & Bash Shell for build activities in QA, Staging and Production environments.
  • Performed all formal builds to the system test, acceptance test and production environments that were written in Perl/ANT/Java.
  • Developed and customize monitoring scripts to meet customer needs using Ruby, Perl, Python, and shell-scripting.
  • Designed and implemented automated testing system utilizing Perl unit testing and automated Web Browser testing (WATIR/Ruby).
  • Created and deployed a tool to automate branch and project creation in subversion using Perl and Chef Scripts.
  • Maintained, developed and supported build/release systems, build scripts (Perl and shell) and release tools.
  • Integrated JIRA with Git and created automated release Notes using Perl Scripts; used JIRA to track issues.
  • Updated automation scripts using PERL, setup code search and helped the functional teams for a smooth transition.
  • Developed UNIX and Perl Scripts for the purpose of manual deployment of the code to the different environments.
  • Worked with various scripting languages such as Bash, Perl, Shell, Ruby, PHP and Python.

Show More

26. Database

average Demand
Here's how Database is used in Devops Engineer jobs:
  • Utilized broad technical background and experience with multiple disciplines as Systems Administrator, Software Engineer/Developer, and Database Administrator.
  • Worked closely with database administration staff to ensure optimal performance of databases, and maintain development applications and databases.
  • Designed, implemented, maintained and troubleshooting of High available critical applications running on Apache and MySQL/PostgreSQL database.
  • Experienced in implementing and supporting High Availability solutions like Database mirroring, Clustering, Log shipping and Replication.
  • Work on query execution by managing parameters and monitoring performance of the database in a client-server environment.
  • Set up Standby database, implemented and administered Data Guard for higher availability and Disaster recovery
  • Interacted with Developers in troubleshooting application and database issues mostly related to claims.
  • Designed and developed frameworks for determine aggregate throughput to database from Storage.
  • Reconfigured the application to connect to different databases when required.
  • Configured Confluence license, database configuration, attachment storage configuration.
  • Specified and provisioned new hardware for databases and clustered applications.
  • Ensured availability and security for database in a production environment.
  • Performed database deployment activities like execution of Database scripts.
  • Worked on hibernate framework for logical transaction on databases.
  • Installed and administered PostgresSQL Database at configuration level.
  • Maintained customer relationship management databases (MySQL).
  • Configured database connectivity using JDBC and Connection pools.
  • Managed application and database clusters to facilitate resiliency.
  • Configured Database connections in Web Logic Server.
  • Migrated data from relational databases to Cassandra.

Show More

27. RDS

average Demand
Here's how RDS is used in Devops Engineer jobs:
  • Develop, implement and document the configuration standards policies and procedures for operating, managing and ensuring a solid engineering ecosystem.
  • Performed installation, configuration and administration of Git and afterwards migrated code over to GitHub in Windows and Linux environment.
  • Provide architectural consultation to solution and application architects utilizing best practices, design patterns and standards for designing Build.
  • Oversee the preparation of project and system related documentation consistent with standards and procedures in the applicable development methodologies.
  • Defined and Implemented Software Configuration Management Standards based on Agile/Scrum methodologies, in line with organization.
  • Participate in evolving build, deployment, and release management practices towards a continuous-integration/continuous-deployment model.
  • Work towards continuously improving existing software development processes and collect metrics for better reporting.
  • Ensured programs met standards and technical specifications; performed technical analysis and component delivery.
  • Created system and production documentation, adhering to organization standards.
  • Participated on design meeting on automation standards.
  • Maintain system standards and documentation.
  • Involved in handling AWS storage services like RDS, S3, and Glaciers to optimize the excessive usage of AWS storage.
  • Gained exposure to infrastructure and network provisioning on AWS that is compliant to applicable compliance standards like HIPAA, FINRA etc.
  • Configured Cloud Watch to monitor real-time granular metrics of all the AWS Services and configured individual dashboards for each resource agents.
  • Created Dashboards, Visualizations, Statistical reports, scheduled searches, alerts and also worked on creating different other knowledge objects.
  • Worked directly with development teams with the goal of meeting their needs and finding alternatives that followed the standards at AICPA.
  • Managed all our DNS records as well as IPSEC tunnels to AWS and PPTP tunnels to servers stationed in Luxembourg.
  • Identified as the first Application Support Team resource to move towards DevOps model as a result of strong technical proficiency.
  • Played a key role in Creating and utilizing Deployment Standards on making Build Once Deploy to multiple tiers and environments.
  • Created Cloud Watch dashboards for monitoring CPU utilization, Network In-Out, Packet In-Out and other parameters of the instances.

Show More

28. VPC

average Demand
Here's how VPC is used in Devops Engineer jobs:
  • Worked on Amazon Elastic Compute Cloud (EC2) and Virtual Private Cloud (VPC) and other Amazon web services.
  • Designed and implemented Virtual Private Cloud (VPC) and VPN at AWS to communicate with PTC's internal Data Center.
  • Developed Cloud Formation Templates to launch Instances, VPC's and configured Route Tables, Internet Gateways to VPC's.
  • Established connectivity to AWS resources in another VPC in another region using AWS VPC peering and strong swan/IPSEC tunnel.
  • Created various VPC's (Internal and External Facing) and deployed & Managed AWS Market place NAT instances.
  • Documented a blueprint for Lab to AWS EC2, VPC cloud migration along with impacts and plan of action.
  • Worked at optimizing volumes and EC2 instances and created multiple VPC instances across different availability zones and regions.
  • Enable EC2 instances in the EC2-Classic platform to communicate with instances in a VPC using private IP addresses.
  • Identified many inconsistencies in the existing installation steps as prescribed by Amazon in VPC Cloud Formation scripts.
  • Implemented cloud infrastructure designs including VPC, CloudFormations, Route 53, Elastic Beanstalk (EBS).
  • Involved in Networking, VPC, Data center to Cloud Connective, Security etc in AWS Cloud.
  • Created Apache Directory Server for local network and Integrating RHEL instance with Active Directory in AWS VPC.
  • Created & maintained VPC on AWS with different security levels using Security Groups, NACL's.
  • Migrated a production infrastructure into an Amazon Web Services VPC utilizing AWS CloudFormation, Chef/OpsWorks etc.
  • Created AWS VPC environment setup, API Gateway to integrate with private cloud and managing hosts.
  • Cloud formation to Configure and maintaining Virtual Private Clouds (VPC), NAT instances.
  • Experience in setting up the security groups to associated EC2 instances in the VPC.
  • Developed Cloud formation templates to launch VPC's and instances in the AWS cloud.
  • Created instances, configured and maintained Amazon VPC for company's internal operations.
  • Configured a VPC and provisioned EC2 instances, EBS in different availability zones.

Show More

29. Deployment Automation

average Demand
Here's how Deployment Automation is used in Devops Engineer jobs:
  • Redesign and re implement DNS infrastructure to reduce complexity, improve performance, simplify administration, and facilitate deployment automation.
  • Planed and developed automated modules for Puppet infrastructure, infrastructure maintenance, installation and deployment automation.
  • Assisted the Data Science department extensively in writing deployment automation for models and supporting infrastructure.
  • Redesign DNS infrastructure to simplify administration and decrease complexity and facilitate deployment automation.
  • Managed deployment automation using Puppet and Custom Puppet modules in Ruby.
  • Developed and maintained Scripts for deployment automation to multiple environments.
  • Manage deployment automation by creating Puppet Manifests.
  • Manage deployment automation using Custom Puppet modules.
  • Developed shell script for deployment automation.
  • Installed Jenkins for continuous integration and written Shell script for end to end build and deployment automation.
  • Involved in developing Puppet modules to install and configure Perforce, Jenkins, and deployment automation.
  • Developed Puppet to install and configure Apache Tomcat, Jenkins and deployment automation.
  • Experience with the process of Continuous Integration and CI/deployment automation tools like Bamboo.
  • Involved in testing of GitHub by integrating with other deployment automation tools.
  • Set up the build and deployment automation using Jenkins for J2EE/.NET applications.
  • Created pipeline in Jenkins for build and deployment automation.
  • Manage deployment automation by creating Puppet Roles and Profiles.
  • Write deployment Automation scripts for multiple JAVA/J2EE Application.
  • Manage deployment automation by creating Chef Roles.
  • Manage deployment automation using Puppet, M Collective, Hiera, Custom Puppet modules, in Ruby.

Show More

30. Cookbooks

low Demand
Here's how Cookbooks is used in Devops Engineer jobs:
  • Configured Chef and wrote cookbooks, for automation deployment, repetitive tasks, quickly deploys critical applications, environment configuration.
  • Installed Chef Server Enterprise on premise/workstation/bootstrapped the nodes using knife and automated by testing Chef recipes/cookbooks with test-kitchen/chef spec.
  • Used existing cookbooks from Chef Marketplace and also wrote custom Cookbooks/Recipes with for both Infrastructure Configuration and Deployment Automation.
  • Configured and maintained automated environment using Chef Recipes and cookbooks to manage system configuration with in AWS environment.
  • Develop automated build and deployment using Jenkins and writing several cookbooks to perform installation and configuration tasks.
  • Authored Custom and Chef super market Cookbooks and recipes for different scenarios like install/configuration for different products.
  • Managed Chef cookbooks to automate system operations including AWS Cloud management and Chef automation.
  • Developed infrastructure cookbooks using Chef to install components and maintain configurations across environments.
  • Designed Chef Cookbooks and Recipes to manage configurations and automate installation process.
  • Developed Cookbooks and recipes for automating deployments using Chef.
  • Developed Chef Cookbooks and Recipes to manage systems configuration.
  • Created various cookbooks and customized some Chef-Supermarket cookbooks.
  • Managed Cookbooks to automate system operations.
  • Created roles, cookbooks, recipes, and data bags for server configuration, deployment, and app stack build outs.
  • Developed cookbooks from scratch and wrote recipes, scripts, and monitoring checks and also developed LWRP's for the cookbooks.
  • Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server, Managed On-site OS/Applications/Services/Packages using Chef.
  • Worked with Knife command-line tool and implemented Chef Cookbooks for OS component configuration to keep AWS server's template minimal.
  • Used knife command line tool to manage the nodes, cookbooks, recipes, roles, environments and data bags.
  • Created Chef cookbooks and recipes that kickoff post-install scripts and do an overall process improvement to any manual processes.
  • Experienced on Configuring the Chef-Repo, Setup multiple Chef Work stations and Developing Cookbooks for automating deployments via Chef.

Show More

31. IAM

low Demand
Here's how IAM is used in Devops Engineer jobs:
  • Experience in creating IAM policies for administration in AWS to assist type applications and teams across local geographical and remote areas.
  • Used IAM (Identity Access and Management) to create new user and assigned groups and roles for that users.
  • Managed bit bucket and Amazon Web Services like EC2 and assigned roles and policies via IAM through AWS Management Console.
  • Designed roles and groups for each users and resources using cloud permission systems AWS Identity Access Management(IAM).
  • Used Amazon IAM to grant fine-grained access to AWS resources to users and also managed roles and permissions of users.
  • Used AWS IAM roles to grant permissions to applications running on our instances that use a bucket in Amazon S3.
  • Used IAM, for user, role and access management to control what resources user were allowed to access.
  • Used IAM for managing users and their access to AWS accounts and services by creating IAM roles and policies.
  • Created IAM roles, groups and policies for user groups to easily assign access to instances and other resources.
  • Created an IAM role for the instance to have the permission to send out the metrics to CloudWatch dashboard.
  • Experience working with IAM (Identity Access Management) in order to create new accounts, roles and groups.
  • Worked with IAM service creating new IAM users & groups, defining roles and policies and Identity providers.
  • Worked with cross account IAM roles to help ensure smooth deployment to INT, QA and PRD environments.
  • Configured users, groups, roles and policies using Amazon Identity & Access Management service (IAM).
  • Used Amazon Identity Access Management (IAM) tool created groups & permissions for users to work collaboratively.
  • Configured AWS IAM service for controlled access for regular and application users with various groups and policies.
  • Managed IAM accounts (with MFA) and IAM policies to meet security audit & compliance requirements.
  • Experience in creating and maintaining IAM roles, policies, Auto scaling groups and Load balancerforEC2 instances.
  • Manage AWS IAM to create users, groups and assigning policy to them based on their permissions.
  • Created users and groups in IAM through AWS Management Console to provide permissions to AWS resources.

Show More

32. Ansible

low Demand
Here's how Ansible is used in Devops Engineer jobs:
  • Experience in installation and configuration of ANSIBLE and used ANSIBLE for application automatic deployment and provisioning to different environments.
  • Experience in using ANSIBLE to automate the creation, management, and monitoring of DOCKER containers.
  • Configured and deployed using playbooks in ANSIBLE.
  • Worked on scheduling jobs using AnsibleTower.
  • Experience in scheduling jobs using AnsibleTower.
  • Configured and Deployed applications using ANSIBLE.
  • Used ANSIBLE for Multi-Tier Orchestration.
  • Automated installing the Linux packages and administering Linux service using Ansible, and automating product installation configuration with YAML scripting.
  • Supported API development team in creating Ansible playbooks for deploying, integrating and monitoring their continuous integration environment.
  • Designed and implemented fully automated server build management, monitoring and deployment by using Ansible Playbooks and Modules.
  • Initiated and drove the transition from manual configuration to Ansible managed configuration for automated, repeatable server deployments.
  • Automated the hardware profiling process in preparation for an organizational data center migration using Ansible.
  • Experience writing various custom Ansible Playbooks to simplify and automate day-to-day server administration tasks.
  • Maintained SVN repositories for DevOps automation code and configuration through Ansible configuration tool.
  • Designed Chef or Ansible Modules to manage configurations and automate installation process.
  • Designed & implemented build automation and configuration management with Ansible and Chef.
  • Handled Puppet Manifests and Ansible playbooks to automate the infrastructure configuration.
  • Developed Ansible Playbooks to simplify and automate day-to-day server administration tasks.
  • Configured Ansible for Automating Deployments and providing a complete automation solution.
  • Automated infrastructure provisioning and configuration using Ansible and Cloud Formation.

Show More

33. Unix

low Demand
Here's how Unix is used in Devops Engineer jobs:
  • Installed Linux/Unix distributions and configured various services as per the requirement using Puppet.
  • Administrated Linux/Unix systems, provided Java Application Server management and support 7.
  • Participated in installing and configuring of UNIX/Linux based Oracle 10g products
  • Implemented security Hardening per company policy using UNIX features.
  • Design, integration, deployment and automation of J2EE Application servers - WebLogic Application Server across UNIX and Linux platforms.
  • Performed field services, client site Installation of CA Mainframe Software Manager (MVS USS UNIX base install).
  • Performed post build activities like setting up backup interface/ NIC bonding/loading additional packages/joining the UNIX server to Active Directory.
  • Worked extensively on cross-platforms (Windows and UNIX) with UCM ClearCase, Subversion, TFS and GIT.
  • Administered the UNIX System for clustered AIX Servers running HACMP and DLPAR's with fiber attached SAN storage.
  • Experience in administering and using GIT, Stash, Rational Test Control Panel on Unix and Windows environment.
  • Created and modified several UNIX shell scripts according to the changing needs of the project and client requirements.
  • Involved in building Object Oriented applications using Java, writing Shell Scripts and Python Scripts on UNIX.
  • Migrated IaaS and PaaS instances between public and private clouds - Apache, RDBMS, and Unix/Linux.
  • Experience in Installing Firmware Upgrades, kernel patches, systems configuration, performance tuning on Unix/Linux systems.
  • Handled Performance Monitoring in File system CPU, Memory and Process in all the UNIX Servers.
  • Involved in installation, configuration and maintenance of Rational ClearCase on Windows and Unix environments.
  • Installed, configured and maintained Rational ClearCase and Clear Quest in Windows and UNIX environment.
  • Provided 24x7 on call server support for UNIX environment CMS (cloud managed services).
  • Worked on the Unix for the logging of data and checking the files in it.
  • Use vi EDITOR to edit files and a proper understanding of LINUX/UNIX files systems.

Show More

34. Nagios

low Demand
Here's how Nagios is used in Devops Engineer jobs:
  • Used NAGIOS Tool for monitoring the network, Used JIRA to track issues and Change Management.
  • Experienced in Installing, Configuring and Monitoring NAGIOS tool to manage large scale environment on cloud.
  • Create run-books detailing the installation, configuration of VPN client/server and NagiosXI software.
  • Configured NAGIOS monitoring tool to maintain the number of servers in different environments.
  • Experienced in Scripting Tools like Ruby and worked on monitoring tools like NAGIOS.
  • Customized monitoring with Nagios&PNP4Nagios Graphs for both legacy and new environments.
  • Deployed and managed many monitoring tools including NagiosXI, New Relic.
  • Implemented and configured Nagios for continuous monitoring of applications in the production environment and enabled notifications via emails and text messages.
  • Provide drill down reporting for application teams to use in monitoring their application resource usage/performance using Nagios.
  • Monitored system performance statistics like storage, CPU utilization and network bandwidth utilization using Nagios.
  • Address operational events occurring on deployed Liquid Galaxy units observed by nagios monitoring.
  • Implemented and maintained mission critical monitoring scripts as plugins using monitoring tool Nagios.
  • Monitored network devices and reviewed network logs to identify potential problems using Nagios.
  • Worked extensively with Nagios monitoring system as well as other monitoring tools.
  • Worked on Monitoring tool called Nagios for monitoring applications and Server.
  • Performed Firmware upgrades, technical administration and network monitoring using Nagios.
  • Installed, configured and supported Enterprise network/server monitoring tool Nagios.
  • Installed and monitored administering and monitoring tools such as Nagios.
  • Designed and implemented Nagios installation for monitoring of servers.
  • Manage configuration using Puppet and monitoring server using Nagios.

Show More

35. EBS

low Demand
Here's how EBS is used in Devops Engineer jobs:
  • Experienced in Certificate Management for deploying the SSL/TLS Certificates with secure communications and for identity for website.
  • Created Performance Monitoring Best Practice Document and posted in Microsoft SharePoint Website.
  • Automated Apache-Webserver configuration, DB Server configuration by writing puppet manifests.
  • Developed website Front-End Graphical User Interface using Aurelia.
  • Implemented clean up scripts/Lambda functions in Python to delete unused instances, EBS volumes, Snapshots and Cloud watch alarms.
  • Managed a 3-member team, responsible for daily build and releases, maintaining website to support over 3000 daily transactions.
  • Designed and Implemented a SOA based search application using Top down development of WebServices, Cassandra/Hector and ANT.
  • Created EBS volumes for storing application files for use with EC2 instances whenever they are mounted to them.
  • Test: Triggered automatically post deployment, verifies features/functionality of the website, certifies builds and validates deployments.
  • Worked with Instance store-backed and EBS (Elastic Block Storage) for setting up the EC2 instances.
  • Increased EBS backed volume storage capacity when the root volume is full using AWS EBS Volume feature.
  • Migrated all Cassandra servers from ELB to EBS volumes as part of requirement coming from Management.
  • Installed and configured Multiple Websites in IIS using different techniques and enable the web service extensions.
  • Configured multiple websites in Apache Web server and installed Plugins to proxy requests to Application Server.
  • Supervised 2 development teams of 10 engineers to implement new and enhance existing website functionality.
  • Maintain custom monitoring platform that reports each SAAS website s live configuration for developer use.
  • Configured and installed multiple websites on IIS web server using different i. p's/ multiple ports/host-headers.
  • Migrated the existing systems to AWS and using the snapshot method for the EBS volumes.
  • Migrated client website files to Microsoft Azure web space by deploying the Microsoft Azure Website.
  • Created mobile friendly / responsive data driven website applications using Twitter Bootstrap & LAMP stack.

Show More

36. Bash

low Demand
Here's how Bash is used in Devops Engineer jobs:
  • Automated configuration management, application deployments and cluster cloning by utilizing Bash, Python and Puppet.
  • Developed scripts using Bash/Python for automating Configuration Management policies and practices with regards to SDLC.
  • Developed automation and deployment utilities using Ruby and Bash.
  • Developed and Scheduled bash shell scripts for various activities(deployed environment verification, running database scripts, file manipulations).
  • Experienced in writing shell, Bash, Python scripting to automate the procedures in Linux based systems.
  • Developed Amazon Linux systems automation and configurations tools using GIT, Jenkins, Chef and Bash.
  • Developed numerous Tools in Ruby, Java and bash to automate the build and release processes.
  • Created the bash scripting and called using the cloud formation template depending on the project requirement.
  • Utilized Bash scripting to automate System Administration tasks for Linux, UNIX, and database responsibilities.
  • Created multiple Python, Bash, Shell and Ruby Shell Scripts for various application level tasks.
  • Implemented continuous integration and deployment of new builds using Jenkins CI and custom Ruby/Bash scripts.
  • Worked on Shell scripts like Bash, and also worked on the existing scripting language.
  • Worked on setting up of CI pipelines using Jenkins, code deploy and bash scripts.
  • Experienced with installation of AWS CLI to control various AWS services through SHELL/BASH scripting.
  • Involved in writing various scripts like Bash, Shell, and Ruby for automation.
  • Implemented rapid-provisioning and life-cycle management using AWS, Chef, Jenkins and Ruby/Bash scripts.
  • Developed scripts for deployment of customer environments into AWS, using Bash and Python.
  • Skilled to Write, debug, maintain scripts in Bash, Ruby etc.
  • Maintained the Bash, Python, Ruby scripts for the automation purposes.
  • Worked with typical DevOps tools such as Jenkins, Puppet and Bash.

Show More

37. Formation Templates

low Demand
Here's how Formation Templates is used in Devops Engineer jobs:
  • Launched the Application specific architecture with CloudFormation Templates using Jenkins Plugin.
  • Created various CloudFormation templates for application deployment and management.
  • Created Cloud Formation templates to run applications and the stack in the DevOps processes for consistent and reliable deployment methodology.
  • Designed Cloud formation templates for launching complete application stack for non-prod and prod stacks with auto scaling feature.
  • Migrated applications from on-premises to the AWS cloud using cloud formation templates, use Interfaces Directly with S3.
  • Integrated Cloud Formation templates with Chef client bootstrapping mechanism via user data sections and automated multiple stacks.
  • Used AWS CloudFormation templates to launch an Amazon EC2 instance running Amazon Linux and windows server.
  • Used Chef and AWS Cloud Formation templates to deploy consistent infrastructure as code across multiple environments.
  • Created AWS resources from scratch in multiple regions and in different environments with cloud formation templates.
  • Experienced in setting up all Amazon Web Services Components through Cloud Formation Templates (JSON).
  • Managed ECS clusters using Cloud Formation templates, SNS, Auto scaling and cloud watch.
  • Created Amazon S3 buckets to keep the web app files and the CloudFormation templates.
  • Managed Chef Cookbooks and Cloud Formation templates (CFT) to automate system operations.
  • Managed the Migration from heritage framework to AWS cloud platform using Cloud formation templates.
  • Designed stacks using Amazon Cloud Formation templates to launch AWS Infrastructure and resources.
  • Experienced in cloud automation using AWS cloud Formation Templates, Chef and Puppet.
  • Created CloudFormation templates to create stacks and deployed AWS resources using it.
  • Implemented Infrastructure as Code (IaC) using CloudFormation templates and Puppet.
  • Provisioned the EC2 instances using the AWS CLI and Cloud Formation templates.
  • Created Cloud Formation templates and deployed AWS resources based on the templates.

Show More

38. Continuous Delivery

low Demand
Here's how Continuous Delivery is used in Devops Engineer jobs:
  • Worked as Release Engineer in field of release automation for java technologies to achieve continuous integration and continuous delivery.
  • Develop policies, standards, guidelines for Continuous Delivery operations including continuity management, license usage reporting.
  • Established Continuous Integration Environment using Jenkins and Continuous Delivery Environment along with automated Application Deployment using Puppet.
  • Implemented continuous delivery pipeline involving Jenkins, Puppet to complete the automation from commit to deployment.
  • Implemented Continuous Integration and Continuous Delivery (CI/CD) pipelines in Jenkins/Hudson to accelerate Innovation.
  • Worked on Docker containerization and collaborated in setting up a continuous delivery environments using Docker.
  • Worked on Configuration management tool Chef for continuous delivery and rewritten recipes for new environments.
  • Automated & troubleshoot multiple application deployments with continuous delivery in DevOps environment.
  • Implemented Continuous Delivery framework using Jenkins in Windows and Linux environment.
  • Implemented continuous integration and continuous delivery of artifacts through Jenkins pipeline.
  • Implemented Docker automation solution for Continuous Integration / Continuous Delivery model.
  • Delivered successful customer engagements by providing continuous delivery solutions using AWS.
  • Build and configured Jenkins for continues integration and continuous delivery.
  • Implemented a continuous delivery using Jenkins in Linux environment.
  • Deliver and Manage Continuous Delivery; Anticipate Infrastructure needs.
  • Worked on Continuous Integration and Continuous Delivery using Jenkins.
  • Designed, build and maintained continuous delivery pipelines.
  • Used chef for automating infrastructure and continuous delivery.
  • Release management, Automation and continuous delivery.
  • Implemented a Continuous Delivery pipeline with Docker.

Show More

39. Vmware

low Demand
Here's how Vmware is used in Devops Engineer jobs:
  • Managed and maintained virtual computing environment based on VMware and administered virtual windows and Linux operation systems.
  • Develop PowerCLI/PowerShell scripts to automate VMWare host and virtual machine inventory.
  • Assisted in administering VMware SRM to accommodate virtual machine replication.
  • Designed and installed initial VMWare cloud infrastructure for production deployments.
  • Designed and implemented virtual learning environments, using Virtual Box, VMWare, Docker, and various LMS and VLE resources.
  • Maintained and deployed application code in various environments ranging from Bare metal to hybrid to cloud (VMWare/OneStack).
  • Created and managed virtual machines, VMware tools, Templates, Cloning, Deploy Virtual Machines from Templates.
  • Involved in deployment and provisioning of various software configurations across various IaaS providers like AWS, VMWare suites.
  • Use PowerCLI, PowerShell, and Ruby with VMware and Jenkins to provide automated VM creation process.
  • Reduced RapidGATE (Main product line) VMware template creation process from 6 months to 2-5 days.
  • Experience in understanding of windows and VMware server automation using scripting language Power shell, VB Script.
  • Design and build continuous deployment for internal cloud (Connect) application on AWS and VMWare.
  • Worked extensively on VMWare in order to create virtual servers and also created clusters in VM.
  • Implemented of admin interfaces built on Ruby on rails, VMware performance reporting via PowerCLI.
  • Experienced in automation of Linux using kick start on Physical and VMWare ESX VM's.
  • Worked on virtual platforms and planned migrations from Microsoft Hyper-V to VMWare Virtual Environments.
  • Involved in P2V and V2C projects for infrastructure onto physical, VMware and AWS.
  • Skilled with software deployments and troubleshooting applications in VMware, Azure, and AWS.
  • Administered and monitored the total infrastructure in the domain using VMware View Manager.
  • Involved on migration of Microsoft Virtual Servers & VMware GSX to ESX platform.

Show More

40. Version Control

low Demand
Here's how Version Control is used in Devops Engineer jobs:
  • Implemented configuration management and version control on chef cookbooks implementing Infrastructure as code methodology to automate build and deployment operations tasks.
  • Managed patches configuration, version control, service pack and reviews connectivity issues regarding security problems.
  • Involved in installation of subversion version control, created and administered repositories.
  • Provide configuration management and software version control support to developers.
  • Coordinated/assisted developers with establishing version controlling system SVN.
  • Used GitHub as version control to store source code and implemented GIT for branching and merging operations for Java Source Code.
  • Used version control systems includes GIT and GITHUB in order to sync with the central repository and for update the code.
  • Used Git as version control with Git branching strategy that included develops branches, feature branches, staging branches and master.
  • Involved in installation and configuration, using Clear case, Hudson tools for version control and build & packaging release management.
  • Connected continuous integration system with GIT version control for checking in the puppet configuration files to the central repository using push.
  • Experience with CI tools (Jenkins, Hudson) and Version Control Tools or Source Code Management tool (GIT).
  • Experience on Version Control System(VCS) like GIT-Hub and used GIT to manage source code developed by various developers.
  • Created best practices for branching & Merging Strategy to maintain the source code in the SVN & GIT version Control Systems.
  • Code repository management including branching and version control with version controlling tools like ClearCase (base ClearCase and UCM).
  • Managed a private GIT version controlling server for developer teams to commit code to using Puppet configuration management tool.
  • Experience working with version control systems like Subversion, GIT and used Source code management tools GitHub, GitLab.
  • Involved in designing/automating proof of concept projects and version control tool migrations and handling Version Control activities -Clear case.
  • Worked proactively with Principal Architects and Development Lead's to define standard version control process suitable for the organization.
  • Integrated the version control tools such as Subversion and Clear Case to track the source code check out process.
  • Experience with version control, branches, pull requests, branch policies, and automated build processes in TFS.

Show More

41. AMI

low Demand
Here's how AMI is used in Devops Engineer jobs:
  • Created a universal CloudFormation template where the environment's values are dynamically calculated based on client specific parameters during deployment.
  • Monitor the responsiveness and availability of critical websites and web applications from the end-user perspective using App Dynamics.
  • Coordinated/Assisted developers with establishing and applying appropriate branching, merging, tagging, labeling/naming conventions using BitBucket.
  • Customized various community cookbooks (Setting up WebLogic infrastructure, Installation of AppDynamics monitoring tool).
  • Configured AppDynamics to collect information about requests and background processes based on configuration rules.
  • Worked on a project for online policy management for family and individual insurance.
  • Involved in fixing code vulnerability issues and having familiarity with Fortify tool.
  • Configured AppDynamics and monitored and generated reports for all servers.
  • Used AppDynamics to monitor the application business transactions.
  • Implemented Docker to provision slaves dynamically as needed.
  • Automated AppDynamics Monitoring tool installation with chef.
  • Examined and executed application-specific deploy process.
  • Coordinated with developers for establishing and applying appropriate branching, labeling/naming conventions using Subversion (SVN) and GIT source control.
  • Performed POC and Upgraded the environments from java 1.7 to java 1.8, tomcat 7 to tomcat 8, AMI upgrades.
  • Used IAM to create new accounts, roles and groups and engaged in enabling lambda functions for dynamic creation of Roles.
  • Generated complex Transact SQL (T-SQL) queries, Sub queries, Co-related sub queries, Dynamic SQL queries etc.
  • Worked together with developers to establish and apply appropriate branching, labeling/naming conventions using Subversion (SVN) source control.
  • Created and configured dynamic/snapshot views and documented configuration spec for views to work with branches, labels and selective versions.
  • Experience in creating Docker containers leveraging existing Linux Containers and AMI's in addition to creating Docker containers from scratch.
  • Experienced with AWS data backup (snapshot, AMI creation) techniques, along with data-at-rest security within AWS.

Show More

42. DEV

low Demand
Here's how DEV is used in Devops Engineer jobs:
  • Extended an existing puppet for operation tools start-up to enable seamless full infrastructure provisioning for site redundancy and staging/development environments.
  • Implemented Dockers to Enhance Developer Productivity, Server Consolidation and Management, Application Isolation, and Rapid Deployment.
  • Administered GIT - proposed and implemented branching strategy suitable for agile/scrum development in a fast-paced engineering environment.
  • Proposed industry best branching strategies and created branches to implement parallel development in fast paced agile environment.
  • Used security groups to develop a logical firewall to ensure high security for control applications.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Educated team about continuous integration and automated testing practices and supported them throughout development.
  • Developed organizational units in Active Directory and managed user security with group policies.
  • Design and implementation of Continuous Delivery and/or DevOps solutions or architecture patterns.
  • Supported and developed tools for integration, automated testing and release management.
  • Develop research papers for publication based on experiment results and analysis.
  • Maintained SVN repositories for DevOps environment: automation code and configuration.
  • Developed cloud environments to optimize performance in diverse engineering organizations.
  • Worked with different development teams and multiple simultaneous software releases.
  • Developed a continuous deployment pipeline using Jenkins, Ruby/shell scripts.
  • Supported and maintained all operational activities related to DevOps systems.
  • Perform administration of users, supported team for parallel development.
  • Designed and developed Continuous Integration systems with Maven and Jenkins.
  • Enforced development policies using Subversion hooks and other metadata.
  • Designed and Developed Jenkins Build deployments on Docker containers.

Show More

43. Red Hat

low Demand
Here's how Red Hat is used in Devops Engineer jobs:
  • Worked in configuration of Red Hat Satellite server and Managed, configured and Maintained customer entitlements.
  • Worked on automated red hat satellite server installation.
  • Experience with Linux systems such as Red Hat Enterprise Linux (RHEL), Oracle Linux or Debian and/or their derivatives.
  • Installed, Deployed Red Hat Enterprise Linux 6.x/7.x, CentOS and installation of packages and patches for Red Hat Linux Servers.
  • Installed Configured and Upgraded Red Hat Enterprise Linux 4.x to 5.x and configured various patching schedules to meet patching criteria quarterly.
  • Installed, configure and managed supporting the LAMP stack in Red Hat environment and supported application and server issues in 24/7.
  • Created and managed RPM package management for United States, Australia and UK deployments using Red Hat Satellite server and Puppet.
  • Applied patches every quarter regularly to meet audit requirements using Red Hat Satellite server, Up2Date, YUM, RPM tools.
  • Experience in writing the scripting for generating the reports in Service Now Environment: DevOps, Red Hat Linux 4.x/5.
  • Configured Red Hat Cluster Nodes for any legacy applications and verified the daily health check on the Cluster Nodes.
  • Experience in UNIX environment and expertise in several flavors of Linux including Red Hat, CentOS, and Ubuntu.
  • Install, configure, and manage Red Hat Enterprise, CentOS and Ubuntu Servers per clients' specification.
  • Configured networking services such as DNS, SSH, DHCP and printer services in Red Hat Linux servers.
  • Used RPM in several Linux distributions such as Red Hat Enterprise Linux, SUSE Linux Enterprises and Fedora.
  • Worked on installation, configuration and maintenance Red hat, CentOS and SUSE Servers at multiple Data Centers.
  • Experienced on patches installations, upgrades and packages installation on Red Hat Linux servers by using RPM YUM.
  • Experience in Red Hat Linux 5.x, 6.x (Installation, Configuration, Tuning and Upgrades).
  • Installed, configured, and updated Linux machines, with Red Hat, Debian, and CentOS.
  • Experience with Installation, Configuration, Maintenance and Systems Development of AIX servers and Red Hat Linux.
  • Installed, Configured and Maintained, APACHE, TOMCAT and JBOSS servers in Red Hat LINUX environment.

Show More

44. Security Groups

low Demand
Here's how Security Groups is used in Devops Engineer jobs:
  • Demonstrate an understanding of Azure architecture from networking/ Network Security Groups standpoint.
  • Implemented Security groups for Inbound/Outbound access.
  • Configured and maintained security groups, routing tables, policies to make the work environment safe and secure.
  • Experience in Cloud watch, Elastic IP and managing AWS infrastructure, Security Groups on AWS.
  • Worked on networking part for getting access to instances, setting up security groups etc.
  • Involved in software builds, creating directories and security groups, and recreating prior versions.
  • Used Security Groups and Routing Tables to control inbound and outbound traffic from an instance.
  • Created Security groups for both individual instances and for group of instances under a network.
  • Created Security Groups, configuring Inbound /Outbound rules, creating and importing Key Pairs.
  • Designed the security groups for the API's according to the architecture design.
  • Set up the rules to each security groups that associated to instances.
  • Created security groups firewalls that control inbound and outbound traffic in instances.
  • Manage security groups to allow ports/protocols for an IP and CIDR.
  • Created AWS Security Groups for deploying and configuring AWS EC2 instances.
  • Created security groups, virtual private cloud clustering on AWS.
  • Worked on security groups to resolve firewall issues.
  • Managed multiple instances, assigned security groups.
  • Managed multiple instances, assigned security groups.Auto scaled instances to design cost effective, fault tolerant and highly reliable systems.
  • Managed network security using Load balancer, Auto scaling, Security groups and NACLS.
  • Experience creating security groups , setting inbound/outbound rules and working with Tags.

Show More

45. Ubuntu

low Demand
Here's how Ubuntu is used in Devops Engineer jobs:
  • Launched Amazon EC2 Cloud Instances using Amazon Images (Linux / Ubuntu) and launched Instances with respect to specific applications.
  • Worked on AWS for deploying EC2 instances of various flavors RHEL, CentOS, Ubuntu in both Linux and Windows.
  • Managed Ubuntu, Linux and Windows virtual servers on AWS EC2 instance by creating Chef Nodes through Open-Source Chef Server.
  • Created Amazon EC2 cloud instances from Amazon Images (Linux/Ubuntu) and Configured Inbound/Outbound in AWS security groups.
  • Managed Windows virtual servers and Ubuntu Linux (Rack space and AWS EC2) with Chef using Git.
  • Perform LAMP installation and configuration on RedHat, Ubuntu and Amazon Linux instances needed for website development.
  • Worked on Zero-touch deployment of Ubuntu, RHEL servers and open-source IP address Management (IPAM).
  • Implemented rapid provisioning and life-cycle management for Ubuntu Linux using Chef, and custom Bash scripts.
  • Framed and completed a migration plan for continuous integration environment from Ubuntu to SUSE Linux.
  • Developed python script's to automate deployment of KVM's with Ubuntu Operating System.
  • Worked on implementation team to build and engineer servers on Ubuntu and RHEL Linux.
  • Worked on server management tool Landscape to deploy, monitor and manage Ubuntu servers.
  • Skilled in administrating, deploying and managing RedHat, Ubuntu and CentOS servers.
  • Performed migrations of virtual servers from Ubuntu Open physical servers to AWS EC2.
  • Launched Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu).
  • Design, deploy, maintain Ubuntu server environments primarily hosted in AWS.
  • Aligned Windows, Linux, Ubuntu virtual servers on EC2 using Puppet.
  • Used Puppet to manage an array of Ubuntu based virtual machines.
  • Perform upgrades and maintenance on our Ubuntu & Amazon Linux servers.
  • Administered, deployed and managed RedHat, Ubuntu and CentOS servers.

Show More

46. Jboss

low Demand
Here's how Jboss is used in Devops Engineer jobs:
  • Experienced with installing and configuring application servers like Apache TomcatandJBoss.
  • Configured Public key and WinScp to log in to OSE 2 servers and check the JBOSS application logs especially PROD logs.
  • Deployed JAR, WAR & EAR files in WebLogic 11g/12c, JBOSS 4.2/5.0.1/5.1.0/6.2/6.4 and SJSAS 9.1 application servers hosting clustered environments.
  • Generated cookbooks for Apache 2.4 and JBOSS 7 servers by customizing resources and uploading the cookbook by chef DSL method.
  • Experience in using Microsoft IIS Web Server, Tomcat, JBOSS, Web logic and WebSphere Application servers for deployment.
  • Worked on JBOSS EAP (Cluster environment) implementation for one of their new application (Asset Management).
  • Configured, Upgraded and deployed the applications in Web Sphere 6, 6.1, 7 and Jboss5/6 EAP servers.
  • Involved in troubleshooting, Configuring and deploying various enterprise applications in WebLogic, WebSphere, JBOSS and Apache Tomcat.
  • Used Jenkins for Continuous Integration and deploying the code through web application servers like Web Sphere/Web Logic/ Apache Tomcat/JBOSS.
  • Experienced in trouble shooting, Configuration and deploying Enterprise Applications in WebSphere, WebLogic, and JBOSS/Tomcat as well.
  • Experienced in troubleshooting and automated deployment to web and application servers like WebSphere, WebLogic, JBOSS and Tomcat.
  • Worked with web servers like Apache, Tomcat, JBOSS, WebLogic and WebSphere Application servers for deployments.
  • Installed, configured and administered and integrated Apache Web Server to work with WebLogic /JBOSS Application Server.
  • Worked on the administration of the Web Logic 9, JBoss4.2.2 servers including installation and deployments.
  • Worked in deploying the code through web application servers like Web Sphere/Web Logic/ Apache Tomcat/JBOSS.
  • Worked on Tomcat 7, JBOSS, WebLogic and WebSphere Application servers for deployments.
  • Configured application servers like JBOSS, WebSphere and Tomcat to deploy the code.
  • Developed RESTFUL API on RAD IDE& JBOSS Server using Spring Framework.
  • Experienced in installing and maintaining Apache Tomcat and JBOSS application server.
  • Involved in the administration of JBOSS servers including installation and deployments.

Show More

47. Splunk

low Demand
Here's how Splunk is used in Devops Engineer jobs:
  • Configured and managed SPLUNK for monitoring over existing platform.
  • Monitored and tracked SPLUNK performance problems, administrations and open tickets with SPLUNK.
  • Implemented web-based tool SPLUNK for Aggregation and Visualization of the log files.
  • Process monitoring and debugging using tool such as SPLUNK.
  • Installed SPLUNK from Puppet module tool (PMT) from the command line.
  • Worked with administrators to ensure Splunk is actively and accurately running and monitoring on the current infrastructure implementation.
  • Monitored system logs for errors using Splunk and issues pertaining to environment availability.
  • Standardized Splunk forwarder deployment, configuration and maintenance in Linux and Windows platforms.
  • Perform Splunk agent deployment, configuration and troubleshooting across variety of platform.
  • Used Splunk to monitoring/metric collection for applications in a cloud based environment.
  • Configured Splunk deployment server and deployed universal forwarders to the application nodes.
  • Assisted internal users of Splunk in designing and maintaining production-quality dashboard.
  • Integrated Splunk alerting with Service manager ticketing system to generate tickets.
  • Analyzed and monitored incident management and incident resolution problems using Splunk.
  • Batch management and optimization using performance metrics from Splunk.
  • Installed and Configured Splunk to monitor application related logs.
  • Design and implemented Continuous Monitoring using Splunk.
  • Used Splunk for application/system monitoring.
  • Implemented Splunk for continuous monitoring.
  • Implement monitoring solutions (Splunk) to monitor health of systems and generate proactive alerts for systems entering a degraded state.

Show More

48. UAT

low Demand
Here's how UAT is used in Devops Engineer jobs:
  • Conducted network vulnerability assessments using tools to evaluate attack vectors, identify system vulnerabilities and develop remediation plans and security procedures.
  • Ensured that infrastructure services are adequately tested and integrated with other Infrastructure and Application Services.
  • Helped in solving business needs with technology by evaluating different technology options and vendor products.
  • Developed graduate aid packages using java swing technologies which eliminated repetitive and unproductive user input.
  • Evaluate existing infrastructure and suggest changes to optimize automation and enhance server/infrastructure security.
  • Develop prototypes and evaluations of new infrastructure build in preparation to deployment.
  • Tool development, evaluation and implementation reporting to Director of DevOps.
  • Developed Cloud Foundry prototype deployed an application for testing and evaluation.
  • Evaluate and document environmental issues of four different commercial applications.
  • Automated multiple spreadsheet aggregation and evaluation for Payroll and Accounting.
  • Implemented and managed framework for evaluating application performance.
  • Evaluated system performance and validated NoSQL solutions.
  • Install and configure EC2 servers (Linux) and related components for development, QA, UAT, and production environments.
  • Configured Jenkins as a common build engine to build and deploy applications to DEV, QA, UAT and PROD environments.
  • Participated in Change Management meetings to Record, Track, Prioritize, Evaluate, Approve, Validate, Implemented and Document.
  • Experience with the developer and end- user support, troubleshooting skills in production issues and in critical situations with the applications.
  • Configured Jenkins as a CI engine to build and promote applications to QA, UAT and Staging to Linux environments.
  • Evaluated and lead the conversion and configured Jenkins for integrated source control, builds, testing, and deployment.
  • Created Puppet manifests and cloud formation templates for provisioning various stacks like DEV, QA, UAT and PROD.
  • Used Docker as a Containerization for pushing the code to registry for UAT testing and exposed to various networks.

Show More

49. Deployment Process

low Demand
Here's how Deployment Process is used in Devops Engineer jobs:
  • Have good experience in configuring Docker for windows systems to automation deployment process for software applications.
  • Enhanced existing automated Build/Deploy process and architect the next generation centralized deployment processes using Octopus.
  • Monitored continuous integration and continuous application deployment processes to release the builds in daily basis.
  • Worked as release engineer for implementing and maintaining highly automated build and deployment process.
  • Created application deployment process comprising: configuration, packaging and staging.
  • Handled Deployment process and Release Management Documentation.
  • Maintained the deployment process for the ongoing Java J2ee Application by working with WebSphere administration team while deploying the binary files.
  • Involved in writing the Maven scripts for the configuration of Java applications and Used Shell scripts to automate the deployment process.
  • Created a Release and Software Configuration Management process including setting up and implementing branching, checking, build and deployment process.
  • Experienced in writing Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Automated deployment process, the Jar, War & Ear files and starts deploying into Application servers by using Jenkins.
  • Used Jenkins for implementing automated CI/CD for daily deployments and for created the end to end Build and deployment process.
  • Led initiatives for OS upgrades and security patching, implementation of a modern monitoring system, and continuous deployment processes.
  • Documented Build and deployment process for Imagination along with the branching strategy, system specifications and access control details.
  • Automated manual build and deployment processes with Jenkins and AnthillPro for various applications, deploying to development, QA.
  • End to End Client Server Installation & Customization of Jenkins for to atomize the build/deployment process for respective application/project.
  • Work closely with the developers from onshore and offshore teams to ensure efficient software packaging and deployment processing.
  • Solved complex build/deployment processes throughout all phases of the SDLC Ensured that all parties have accepted the release.
  • Drafted chef recipes to automate build /deployment process and do an overall process improvement to any manual processes.
  • Developed Chef Cookbooks from the scratch to automate the entire deployment process as well as the infrastructure.

Show More

50. Websphere

low Demand
Here's how Websphere is used in Devops Engineer jobs:
  • Created Clusters and instances in WebSphere Network Deployment to support high availability, fail over and implemented horizontal clustering.
  • Involved in Load balancing/Tuning/Clustering for IBM WebSphere Application Server Administration using Deployment Manager (Network Deployment).
  • Involved in configuring the WebSphere load balancing utilizing WebSphere Workload Management including horizontal scaling and vertical scaling.
  • Ensured security by utilizing Site Minder as external security manager for WebSphere.
  • Installed and configured WebSphere Application Server Community Edition.
  • Experience in setting up WebSphere Application server configurations.
  • Deployed applications into WebSphere Environments using automation scripts.
  • Administered WebSphere application Servers at configuration level.
  • Administered the WebSphere application server.
  • Deployed artifacts into WebLogic/WebSphere servers.
  • Worked on WebSphere application servers patching and migration (upgrade) of WebSphere application servers from previous version to newer version.
  • Helped in deployment of Java applications with the installation and configuration of WebSphere server using Clear Case for source control.
  • Deployed the archives to WebSphere Application Servers using Admin Console and Deploy Scripts provided by WebSphere admin Team.
  • Installed, configured and maintained IBM WebSphere Application Server V8.0/8.5.5.0/7.0x using silent mode and also using GUI mode.
  • Integrated IBM HTTP Server, Apache Web Server with IBM WebSphere Application Server on Linux and Windows platforms.
  • Involved in server log and domain log monitoring and application deployment of WebSphere Application server and WebLogic Server.
  • Clustered WebLogic, WebSphere application Servers for High Availability, also created new Tomcat and Apache instances.
  • Experience in working and configuring MQ, Data sources, security setting at WebSphere 8.5 level.
  • Manage IBM Products related DevOps methods using Chef (WebSphere versions & Portal server clusters).
  • Automated Deployment through ARM and monitoring different application consoles through their admin pages and WebSphere.

Show More

20 Most Common Skill for a Devops Engineer

Web Application9%
GIT7.2%
Continuous Integration System7%
Amazon Web6.6%
AWS6.5%
EC25.7%
Maven5.5%
Linux5.2%

Typical Skill-Sets Required For A Devops Engineer

RankSkillPercentage of ResumesPercentage
1
1
Web Application
Web Application
5.6%
5.6%
2
2
GIT
GIT
4.4%
4.4%
3
3
Continuous Integration System
Continuous Integration System
4.3%
4.3%
4
4
Amazon Web
Amazon Web
4.1%
4.1%
5
5
AWS
AWS
4%
4%
6
6
EC2
EC2
3.5%
3.5%
7
7
Maven
Maven
3.4%
3.4%
8
8
Linux
Linux
3.2%
3.2%
9
9
ANT
ANT
3.2%
3.2%
10
10
Infrastructure
Infrastructure
3%
3%
11
11
Python
Python
2.7%
2.7%
12
12
Puppet
Puppet
2.6%
2.6%
13
13
Jira
Jira
2.5%
2.5%
14
14
Configuration Management
Configuration Management
2.3%
2.3%
15
15
Tomcat
Tomcat
2.2%
2.2%
16
16
Source Code
Source Code
2.2%
2.2%
17
17
S3
S3
2.2%
2.2%
18
18
Docker
Docker
2.2%
2.2%
19
19
SVN
SVN
2.1%
2.1%
20
20
Setup
Setup
2%
2%
21
21
Elastic Load Balancer
Elastic Load Balancer
1.9%
1.9%
22
22
SQL
SQL
1.7%
1.7%
23
23
QA
QA
1.7%
1.7%
24
24
Nexus
Nexus
1.7%
1.7%
25
25
Perl
Perl
1.6%
1.6%
26
26
Database
Database
1.6%
1.6%
27
27
RDS
RDS
1.6%
1.6%
28
28
VPC
VPC
1.6%
1.6%
29
29
Deployment Automation
Deployment Automation
1.6%
1.6%
30
30
Cookbooks
Cookbooks
1.5%
1.5%
31
31
IAM
IAM
1.5%
1.5%
32
32
Ansible
Ansible
1.4%
1.4%
33
33
Unix
Unix
1.4%
1.4%
34
34
Nagios
Nagios
1.4%
1.4%
35
35
EBS
EBS
1.4%
1.4%
36
36
Bash
Bash
1.3%
1.3%
37
37
Formation Templates
Formation Templates
1.3%
1.3%
38
38
Continuous Delivery
Continuous Delivery
1.3%
1.3%
39
39
Vmware
Vmware
1%
1%
40
40
Version Control
Version Control
1%
1%
41
41
AMI
AMI
1%
1%
42
42
DEV
DEV
1%
1%
43
43
Red Hat
Red Hat
0.9%
0.9%
44
44
Security Groups
Security Groups
0.9%
0.9%
45
45
Ubuntu
Ubuntu
0.9%
0.9%
46
46
Jboss
Jboss
0.8%
0.8%
47
47
Splunk
Splunk
0.8%
0.8%
48
48
UAT
UAT
0.8%
0.8%
49
49
Deployment Process
Deployment Process
0.8%
0.8%
50
50
Websphere
Websphere
0.8%
0.8%

45,147 Devops Engineer Jobs

Where do you want to work?