15 ESSENTIAL DEVOPS ENGINEER SKILLS
FOR YOUR RESUME AND CAREER
1. Python
Python is a widely-known programming language. It is an object-oriented and
all-purpose, coding language that can be used for software development as well
as web development.
Here's how python is used on devops engineer resumes:
Worked in building python Automation Frameworks for Deployment of
infrastructure, configuration verification, Developed File system
performance characterization and certification.
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.
68,586 Python Jobs
2. Docker
Docker is a software that assists with application development and is used by
companies such as Netflix, Verizon, Target, and PayPal. The software's claim to
fame is a unique method for packaging code called a container that allows the
application to adapt to the user's home operating system.
Here's how docker is used on devops engineer resumes:
Developed procedures to unify, streamline and automate application
development and deployment procedures with Linux container technology
using Docker.
Mentored development teams on 12 factor methodology and micro
services architecture to take advantage of Docker container services.
Implemented Dockers to Enhance Developer Productivity, Server
Consolidation and Management, Application Isolation, and Rapid
Deployment.
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.
61,684 Docker Jobs
3. Infrastructure
Infrastructure includes the organizational and physical structures needed to run
an area or a society smoothly. It is a group of basic facilities required for any
society or firm to run sustainably and efficiently. The infrastructural system is a
high investing area and helps majorly in flourishing the economy and prosperity
of a country. It is an underlying system needed for ensuring the safety and
comfort of the public and to run a country smoothly. All the tasks needed to be
performed for a flourishing economy and a happy and healthy public are
included in infrastructure.
Here's how infrastructure is used on devops engineer resumes:
Extended an existing puppet for operation tools start-up to enable
seamless full infrastructure provisioning for site redundancy and
staging/development environments.
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.
49,294 Infrastructure Jobs
4. Jenkins
Jenkins is an open source automation server that is free to use. It aids
continuous deployment and execution by automating the aspects of product
creation related to building, analyzing, and deploying. It is a system based on the
server that runs in servlet containers like Apache Tomcat. Jenkins is a Java-based
fully accessible automation platform with plugins designed for Continuous
Integration.
Here's how jenkins is used on devops engineer resumes:
Implemented continuous integration using Jenkins Configured security to
Jenkins and added multiple nodes for continuous deployments.
Implemented Zero-touch deployment of mission critical applications and
multiple micro services to production in Jenkins.
Installed, configuring and administering Jenkins as Continuous Integration
Server on Linux machines.
Administered Jenkins for Continuous Integration and deployment into
Tomcat/Web Sphere Application Servers.
Build and configured Jenkins for continues integration and continuous
delivery.
21,213 Jenkins Jobs
5. GIT
Here's how git is used on devops engineer resumes:
Administered GIT - proposed and implemented branching strategy
suitable for agile/scrum development in a fast-paced engineering
environment.
Worked in GIT implementation containing various Remote repositories for
a single application.
Assisted developers to apply/establish labeling conventions with GIT
source control.
Integrated GIT into Continuous Integration Environment using
Jenkins/Hudson.
Created branches in GIT implementation parallel development process.
6. Linux
Linux is a Unix-like operating system. Just like Windows, Mac OS, and IOS, Linux
is an operating system used by millions across the globe. Android itself is
powered by the Linux operating system. Linux manages all the hardware
resources that are associated with your computer. The software is famous
because of the protection it grants from viruses, malware, and crashes. The
Linux operating system is entirely free and is an open-source software meaning
it can be altered by those equipped with the knowledge to code.
Here's how linux is used on devops engineer resumes:
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.
Served as a configuration engineer and administrator for Linux machines
to support the application.
Automated deployment of Linux applications, system configuration and
security settings using Puppet Enterprise.
Develop Linux shell scripts to accomplish redundant tasks to simplify in
distributed administration.
31,246 Linux Jobs
7. Ansible
Ansible refers to a software known for its simplicity and readable automation
language. Though it can be used for many IT needs, Ansible most notably assists
in application management and deployment by automating much of the
provisioning needed for applications. The software also offers easy device and
patch management and can be written in any programming language should the
user need to modify the code in a different language.
Here's how ansible is used on devops engineer resumes:
Automated installing the Linux packages and administering Linux service
using Ansible, and automating product installation configuration with YAML
scripting.
Maintained high availability clustered and standalone server
environments and refined automation components with scripting and
configuration management (Ansible).
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.
Worked with Ansible playbooks for virtual and physical instance
provisioning, configuration management and software deployment.
10,184 Ansible Jobs
8. Kubernetes
Kubernetes is a platform that allows users to "bundle and run" a series of
applications. Using this platform provides users a way to run several applications
through one kind of operating system and one form of hardware while keeping
all the necessary information in a "container" with the application itself.
Here's how kubernetes is used on devops engineer resumes:
Integrated Kubernetes with network, storage, and security to provide
comprehensive infrastructure and orchestrated container across multiple
hosts.
Created and managed test environment using Docker, Kubernetes and
Vagrant, initiated instances depending upon development team
requirements.
Used Kubernetes for automated deployments, scaling and management
of containerized applications across clusters of hosts.
Designed and presented Container based delivery utilizing modern
cutting-edge technologies such as Docker and Kubernetes.
Configured master elected kubernetes scheduler and controller-manager
daemons, utilizing lease-lock in the API.
31,738 Kubernetes Jobs
9. Ci/Cd
CI /CD stands for "continuous integration and continuous delivery." This refers
to the constant edits software developers make that is than quickly and reliably
integrated with the current software. This allows the software to remain secure,
accurate, and up-to-date and prevents large downloads and updating times that
may force a company to temporarily shut down.
Here's how ci/cd is used on devops engineer resumes:
Implemented Continuous Integration and Continuous Delivery (CI/CD)
pipelines in Jenkins/Hudson to accelerate Innovation.
Started process of implementing automated CI/CD pipeline using Puppet
and internally created tools.
Implemented multiple CI/CD pipelines as part of DevOps role for our on-
premises and cloud-based software using Jenkins, Chef and AWS/Docker.
Analyzed, design, implement and validate strategies for CI/CD(continuous
Integration & deployment) to both host- and cloud-based.
Design CI/CD processes in the context of a Jenkins orchestration, including
the usage of automated build, and deployment tool.
10. Java
Java is a widely-known programming language that was invented in 1995 and is
owned by Oracle. It is a server-side language that was created to let app
developers "write once, run anywhere". It is easy and simple to learn and use
and is powerful, fast, and secure. This object-oriented programming language
lets the code be reused that automatically lowers the development cost. Java is
specially used for android apps, web and application servers, games, database
connections, etc. This programming language is closely related to C++ making it
easier for the users to switch between the two.
Here's how java is used on devops engineer resumes:
Worked as Release Engineer in field of release automation for java
technologies to achieve continuous integration and continuous delivery.
Maintained repository of Java codes performing all the Configuration
management activities of the project with geographically distributed team.
Facilitated web java application integrated user interface and load
performance testing via Selenium IDE, Selenium Web Driver.
Deployed java applications to application servers in agile continuous
integration environment and also automated the whole process.
Produced comprehensive architecture strategy for environment mapping
in Cloud Foundry/AWS which involves JAVA web applications.
102,465 Java Jobs
11. Puppet
Puppet is a software configuration management tool which incorporates its own
indicative language to describe system configuration. This model-driven tool
helps managers to focus on other duties and responsibilities as someone with
little programming knowledge can use it seamlessly.
Here's how puppet is used on devops engineer resumes:
Configured security for Puppet users and generated reports for higher
management on the status of environments.
Implemented continuous delivery pipeline involving Jenkins, Puppet to
complete the automation from commit to deployment.
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.
Introduced and maintained automated, standardized, repeatable server
provision and configuration management using Puppet.
3,784 Puppet Jobs
12. Configuration Management
Configuration management is a technical system of management controls that
includes decisions, actions, and approvals that are applied throughout the life
cycle of a program or system and that maintain the consistency of its
performance, functional and physical attributes from the conceptual phase to
production and finally to post-production support.
Here's how configuration management is used on devops engineer resumes:
Experienced with release engineering, configuration management in
Tomcat web application environment and worked on issues like heap and
non-heap memory.
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.
Automated Deployment using configuration Management tool like puppet
to provision amazon AWS Instances to enable continuous Deployments.
9,603 Configuration Management Jobs
13. Web Services
A web service is software that is available on the internet and uses a specific
messaging system. A web service is a kind of service that is not bound to any
specific programming language or operating system. Web services help every
device to communicate over the world wide web.
Here's how web services is used on devops engineer resumes:
Experience building and maintaining customer infrastructures using
Amazon Web Services.
Developed and maintained critical cloud-based infrastructure using
Amazon Web Services.
Installed, Configured the Cruise Control to completely automate build and
deployment of the web services applications on to Web Logic.
Worked on Amazon Elastic Compute Cloud (EC2) and Virtual Private Cloud
(VPC) and other Amazon web services.
Implemented Rest based web services using JAX-RS annotations, Jersey
provider and consumed using $HTTP services from angular JS modules.
66,645 Web Services Jobs
14. Windows
Windows is a chain of operating systems that controls a computer and is
developed by Microsoft. Every version of Windows consists of GUI (graphical
user interface), with a desktop that allows the user to open their files.
Here's how windows is used on devops engineer resumes:
Performed installation, configuration and administration of Git and
afterwards migrated code over to GitHub in Windows and Linux
environment.
Have good experience in configuring Docker for windows systems to
automation deployment process for software applications.
Handled UrbanCode Deploy tool for automating application deployments
through windows environments for agile software development.
Containerized Windows web applications to improve reliability and
maximize use of cloud resources.
Deployed BCBS applications and automated deployments using highly-
available Windows and Linux environments.
14,063 Windows Jobs
15. Bash
The Bourne- Again Shell, or simply BASH, is commonly known as a default
command interpreter of Linux and GNU systems.
Here's how bash is used on devops engineer resumes:
Automated configuration management, application deployments and
cluster cloning by utilizing Bash, Python and Puppet.
Developed scripts for build, deployment, maintenance and related tasks
using Jenkins, Docker, Maven, Python and Bash.
Developed and Scheduled bash shell scripts for various activities(deployed
environment verification, running database scripts, file manipulations).
Generated scripts in Maven, Perl & Bash Shell for build activities in QA,
Staging and Production environments.
Worked with various scripting languages such as Bash, Perl, Shell, Ruby,
PHP and Python.
7,759 Bash Jobs
16. Ruby
Ruby is a high-level programming language, versatile in its uses and tools. It
might be used to design either programs and software which can be applied and
used on a number of devices, other programs, and platforms. The fact that it is a
high-level programming language means that it is easier to use than low-level
languages, in that it automises parts of the program building process and uses
natural language for some of its elements.
Here's how ruby is used on devops engineer resumes:
Maintained Jenkins continuous integration tool using shell/Perl and ruby
scripts for automating releases to different environments.
Managed deployment automation using Puppet and Custom Puppet
modules in Ruby.
AndDeveloped Puppet Manifests using ruby for provisioning applications
and scripts.
Developed automation and deployment utilities using Ruby.
Worked on cloud automation framework namely CHEF which included
automation of certain software installation processes in the form of Ruby
code.
43,163 Ruby Jobs
17. SQL
Here's how sql is used on devops engineer resumes:
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.
Generated complex Transact SQL (T-SQL) queries, Sub queries, Co-related
sub queries, Dynamic SQL queries etc.
Worked on AWS RDS and Migrating data from Oracle DB and SQL DB from
other applications over the internet cloud.
Experience in setting up Database Mirroring with witness Server in SQL
server 2008 R2 (Manual / Automatic fail-Over).
83,768 SQL Jobs
18. Database
A database is a collection of data and information which makes it easy to view,
access, and manage. Databases save a lot of time and can store huge amounts
of data. Databases make sorting data easier and stores it in certain fields which
narrows the searching criteria. A database usually contains tables, graphs, and
columns to display data.
Here's how database is used on devops engineer resumes:
Worked closely with database administration staff to ensure optimal
performance of databases, and maintain development applications and
databases.
Utilized broad technical background and experience with multiple
disciplines as Systems Administrator, Software Engineer/Developer, and
Database Administrator.
Solved critical database port connection issues occurred due to firewall
security, restricting outside network connections to local database.
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.
57,432 Database Jobs
19. Code Reviews
Code review is a methodical examination of computer source code designed to
find and correct errors that go unnoticed in the early stages of development.
This generally improves the value of the software and the skills of the developer.
Code reviews are important because they improve code quality and make your
codebase more stable. They also help programmers build relationships and
work together more effectively. Typically, a code review process is performed
before merging it with the codebase.
Here's how code reviews is used on devops engineer resumes:
Managed small team by running daily SCRUM, task estimation &
assignment, assisting in development issues and code reviews.
Analyze and resolve compilation and deployment errors related to code
development, branching, merging and building of source code.
Used FishEye and Crucible to request, perform and manage code reviews.
Worked closely with development team for performance enhancements,
code reviews.
Participated in code reviews and ensured compliance with standards.
38,849 Code Reviews Jobs
20. Github
GitHub is a web-based online hosting software managing and controlling open-
source codes and programs. Anyone can upload their code to their GitHub
account via a personal repository on the platform. Other users can use or edit
the program by creating several versions of it. GitHub operates through version
control using Git.
Here's how github is used on devops engineer resumes:
Implemented GitHub organization structure and created repositories and
defined branching and access control polices across the organization.
Managed users, organizations and repositories in GitHub.
Integrated Rally with GitHub for efficient project management.
Experienced and proficient deploying and administering GitHub.
Used version control systems includes GIT and GITHUB in order to sync
with the central repository and for update the code.
7,881 Github Jobs
21. Powershell
Here's how powershell is used on devops engineer resumes:
Developed PowerShell scripts to automate Active Directory and server
tasks and Generate reports for administrators and management.
End to end Automation using PowerShell for User Account/ Mailboxes/
Distribution Group/ Security Group provisioning and management.
Deployed new infrastructure wide system monitoring application
including customer PowerShell scripts to monitor customer facing
application.
Scripted environment configuration from manual documentation via
PowerShell as environment count doubled over 18 months.
Created PowerShell script for customer account monitoring to decrease
application latency and improve application performance.
5,193 Powershell Jobs
22. Jira
Here's how jira is used on devops engineer resumes:
Configured and implemented the overall JIRA technical strategy for
ticketing.
Established continuous integration (CI) practices and standards with JIRA,
Jenkins and Continuous Delivery (CD) through Chef.
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.
Used JIRA as a defect tracking tool and to assign work to team members
to keep track of the current work.
10,092 Jira Jobs
23. Continuous Delivery
Here's how continuous delivery is used on devops engineer resumes:
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.
Worked on Configuration management tool Chef for continuous delivery
and rewritten recipes for new environments.
Worked on Docker containerization and collaborated in setting up a
continuous delivery environments using Docker.
Automated & troubleshoot multiple application deployments with
continuous delivery in DevOps environment.
2,327 Continuous Delivery Jobs
24. Gitlab
Here's how gitlab is used on devops engineer resumes:
Experience in migrating from SVN to GIT and maintaining repository
manager GitLab.
Experience and Scripted for repository migration to GitLab SCM.
Created Subversion and GitLab Repositories and structure.
Configured Git and access management to Git repositories using Gitlab.
Managed development streams and integration streams Migrate SVN
repositories to GIT and Maintain GITLAB to manage GIT repositories.
4,212 Gitlab Jobs
25. Maven
Apache Maven or, as it is more commonly and simply known, Maven is a
software dedicated to the automation of the creation of other softwares and
tools, primarily intended for projects which make use of the Java language.
Here's how maven is used on devops engineer resumes:
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.
7,231 Maven Jobs
26. Microservices
Microservice is an application architecture in which a large application or
software project is broken into loosely coupled service components that
communicate with each other through Application Programming Interfaces
(APIs) compared to traditional monolithic architecture.
Here's how microservices is used on devops engineer resumes:
Worked on migrating current application to microservices architecture.
Administered several application servers running JVM microservices.
Implemented RabbitMQ for driving towards better user interactions with
our applications as well as between the Microservices.
Use Jenkins in alongside with Maven to Compile & Build Microservices
code and configure the Build Triggers.
Involved in DevOps automation processes for build and deploy systems
for legacy and microservices projects.
25,267 Microservices Jobs
27. Version Control
Version control otherwise known as source control is a software configuration
management practice responsible for tracking and managing changes to
software code and computer programs, files, or set of files so that specific
versions overtime could be later recalled and modifications stored in a database.
Here's how version control is used on devops engineer resumes:
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.
Coordinated/assisted developers with establishing version controlling
system SVN.
Involved in installation and configuration, using Clear case, Hudson tools
for version control and build & packaging release management.
36,292 Version Control Jobs
28. Unix
UNIX is a computer operating system that was first created in the 1960s and has
been constantly updated since then. The operating system refers to the set of
programs that enable a machine to function. It is a multi-user, multi-tasking
device that works on computers, laptops, and servers. UNIX systems also have a
graphical user interface (GUI), similar to Microsoft Windows, that makes it simple
to use.
Here's how unix is used on devops engineer resumes:
Implemented security Hardening per company policy using UNIX features.
Respond to all UNIX systems problems 24x7 as a part of on call rotation
and resolving them on a timely basis.
Create and maintain automation using Bash/Perl scripts in Unix
environment on a regular basis to reduce the manual execution time.
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).
12,330 Unix Jobs
29. Perl
A Practical Extraction and Report Language, or simply PERL, is a programming
language used for a script intended for syntax. You can see this when a
particular web programmer or a junior developer creates a script for servers. It
is used to manipulate text and utilize tasks such as web development,
programming, and system administration.
Here's how perl is used on devops engineer resumes:
Developed build and deployment scripts using MAVEN/Shell and Perl as
tools in Jenkins to move from one environment to other environments.
Migrated consumer data from one production server to another
production server over the network with the help of Perl scripting.
Develop policy and scripts for automation of build based on Perl, ant,
Visual Build Pro under Build Forge.
Created and modified build scripts used in the build process and in build
automation using Perl, Groovy scripts.
Developed Shell Scripts & Perl Scripts for automation daily tasks involved
in maintenance of builds, logs & releases.
6,327 Perl Jobs
30. S3
S3 is a storage service by Amazon. Amazon Simple Storage Service (Amazon S3)
stores data and files like objects.
Here's how s3 is used on devops engineer resumes:
Involved in handling AWS storage services like RDS, S3, and Glaciers to
optimize the excessive usage of AWS storage.
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.
Used BotoS3 in creating the S3 buckets and used these S3 buckets and
glacier for storing and backing up for the AWS
9,979 S3 Jobs
31. Splunk
Here's how splunk is used on devops engineer resumes:
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.
Created SPLUNK dashboards for server and application monitoring.
3,519 Splunk Jobs
32. Vmware
Virtual Machine Software: VMware from VMware, Inc. is a cloud computing and
virtualization company founded in 1998 that enables organizations to run
multiple application and operating system workloads on a single server for
better resource management. VMware allows multiple copies of the same
operating system or multiple different operating systems to run on the same
x86 based machine. VMware is perhaps best known for its hypervisor products.
Here's how vmware is used on devops engineer resumes:
Performed P2V migration for approximately 100 physical servers using
VMware converter.
Assisted in administering VMware SRM to accommodate virtual machine
replication.
Designed and installed initial VMWare cloud infrastructure for production
deployments.
Manage VMware Infrastructure/vSphere5 clusters on Production
Test/Development environments.
Designed and implemented virtual learning environments, using Virtual
Box, VMWare, Docker, and various LMS and VLE resources.
2,660 Vmware Jobs
33. Elasticsearch
Here's how elasticsearch is used on devops engineer resumes:
Experience in maintaining the big data platform using open source
technologies such as Spark and ElasticSearch.
Hand on experience configuring RedShift, ElasticSearch and Dynamo DB
with EC2 Instances.
Lead initial development of generic search system built using
ElasticSearch.
Coded API Proxy using ElasticSearch for Store Locator Functionality.
Experience with ElasticSearch, Logstash&Kibana stacks.
5,188 Elasticsearch Jobs
34. Production Environment
The term production environment is mainly used by software developers to
describe the phase of production where the latest versions of products, updates,
or software are pushed live to their intended users. In this phase, clients can see
a live service of the product.
Here's how production environment is used on devops engineer resumes:
Automated builds using Jenkins for continuous build integration and
managed large-scale deployments in stage and production environments.
Migrate applications to quality assurance and/or the production
environment, or perform quality assurance as necessary.
Coordinated with developers, Testers and Release Mangers to ensure
smooth code deployments into Pre-Prod/Production environments.
Focused on Release and Build processes automation including automated
deployment, testing and production environments.
Identify and coordinate deployment of appropriate modules to various
test environments and production environments.
5,929 Production Environment Jobs
35. Bitbucket
Here's how bitbucket is used on devops engineer resumes:
Coordinated/Assisted developers with establishing and applying
appropriate branching, merging, tagging, labeling/naming conventions using
BitBucket.
Worked with BitBucket to store the code repositories, creating branches,
merging, tagging in GIT.
Worked on SCM tools Git, SVN, BitBucket and tested Chef cookbooks on
Docker hosts.
Implemented LDAP for JIRA, BitBucket, Crucible, Confluence and AD for
Jenkins.
Implemented backup process for Jenkins, BitBucket, Crucible, JIRA,
Confluence.
3,536 Bitbucket Jobs
36. QA
QA, or Quality Assurance is a procedure that entails all of the steps taken
to avoid any errors in the manufacturing process or in the production of the
goods that a company produces. It can also include ensuring the consistency of
the services rendered. Quality assurance ensures that the quality of the service
delivered to consumers meets or exceeds the promised expectations. This
greatly aids in the prevention of any complications that might arise after the
goods or services have been distributed. It makes sure that customers are
satisfied.
Here's how qa is used on devops engineer resumes:
Enabled automatic kick-off of QA testing in development environment
immediately after check into source control.
Worked with QA on Performance Monitoring setup and
Troubleshooting/Fixing for Enterprise applications.
Configured Jenkins as a common build engine to build and deploy
applications to DEV, QA, UAT and PROD environments.
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.
8,355 QA Jobs
37. IAM
IAM policies are specific permissions on the Amazon Web Server (AWS) for an
operation or action regardless of the way it is performed. For example, if an IAM
policy defines GetUser action, then a user can get user information from any
parts of the AWS, such as the AWS Management Console, AWS API, or the AWS
CLI.
Here's how iam is used on devops engineer resumes:
Assigned Roles and Policies to Users, Security Groups by using Identity
and Access Management (IAM) service in AWS.
Used IAM to create new accounts, roles and groups and engaged in
enabling lambda functions for dynamic creation of Roles.
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.
Designed roles and groups for each users and resources using cloud
permission systems AWS Identity Access Management(IAM).
2,776 IAM Jobs
38. RDS
Here's how rds is used on devops engineer resumes:
Monitored resources such as EC2, CPU memory, Amazon RDS, DB services
and EBS volumes using Cloud Watch.
Used Docker to containerize custom web application and deployed on
AWS with Ubuntu, Apache, and RDS.
Configure the Amazon EC2, RDS instances, raise the firewall requests to
connect to the source destination.
Migrated on premises MySQL, PostgreSQL, MariaDB, Cassandra
Databases to AWS using Amazon RDS and DynamoDB.
Created AWS RDS and DynamoDB databases, performed monitoring and
restoring of AWS RDS and DynamoDB databases.
4,862 RDS Jobs
39. DEV
Here's how dev is used on devops engineer resumes:
Developed automation framework for Application Deployments to the
DEV environments.
Created the RUN PLAN for production release, and understood the
requirement from DEV team and business team for release.
Handled end-to-end deployments across different environments, DEV to
PROD, for two projects and their respective five components.
Worked as a system administrator for the build and deployments process
for DEV and ITEST Environments.
Worked on automating applications deployments in DEV, SIT, UAT.
4,724 DEV Jobs
40. Artifactory
Here's how artifactory is used on devops engineer resumes:
Installed/Configured and Managed Artifactory Repository Manager.
Involved with set up of continuous integration and daily builds using
Bamboo with Artifactory repository manager.
Installed and Configured the Artifactory repository manager for sharing
the artifacts within the company.
Installed and configured Artifactory for sharing artifacts between the
teams internally.
Configured Jenkins artifactory, hosted dependency files, published
artifacts.
1,749 Artifactory Jobs
41. Setup
The arrangement of anything is called a setup. While in computer language,
setup means installing hardware or software. Setup can include many computer
programs like device drivers or plugins.
Here's how setup is used on devops engineer resumes:
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 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.
2,926 Setup Jobs
42. AWS
Here's how aws is used on devops engineer resumes:
Managed AWS specific key file management for users authentication and
integrated with active directory for authentication and authorization.
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.
Defined AWS security groups which acted as virtual firewalls to control the
incoming traffic onto one or more AWS EC2 instances.
74,185 AWS Jobs
43. VPC
Here's how vpc is used on devops engineer resumes:
Designed and implemented Virtual Private Cloud (VPC) and VPN at AWS to
communicate with PTC's internal Data Center.
Designed AWS Cloud Formation templates to customize AWS Virtual
Private Cloud (VPC) to ensure successful deployment of Web applications.
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.
Implemented fully automated snapshot, AMI, Auto Scaling, Cloud Watch
Alarms creation and Virtual Cloud Network VPC.
1,897 VPC Jobs
44. Rhel
Here's how rhel is used on devops engineer resumes:
Experience with Linux systems such as Red Hat Enterprise Linux (RHEL),
Oracle Linux or Debian and/or their derivatives.
Administered RHEL 6 which includes installation, testing, tuning,
upgrading and loading patches, and troubleshooting server issues.
Migrated entire Linux environment to AWS using RHEL AMI and attaching
EBS backed volumes for EC2 instances to store information.
Experience using KickStart and modified KickStart based on server profiles
and hardware specifications and performed KickStart/PXE installations of
RHEL.
Worked on management and configuration of day-to-day task in RHEL
including RPM, Kernel, and HBA driver upgrade.
596 Rhel Jobs
45. DNS
Domain Name Systems, or DNS for short, is the internet's system for converting
readable language, i.e., google.com, to machine language, i.e, 192.168. For a
simple analogy, some call it the phonebook of the internet. Any website has its
own IP address, for example, 192.168.160. Understandably this is hard to
remember. So what a DNS does is link the domain name, google.com, with its IP
address, 192.168.160.
Here's how dns is used on devops engineer resumes:
Redesign and re implement DNS infrastructure to reduce complexity,
improve performance, simplify administration, and facilitate deployment
automation.
Redesign DNS infrastructure to simplify administration and decrease
complexity and facilitate deployment automation.
Managed all our DNS records as well as IPSEC tunnels to AWS and PPTP
tunnels to servers stationed in Luxembourg.
Experience in configuration of DNS, DHCP, TCP, UDP, FTP, security
management and security troubleshooting skills.
Utilized Amazon Route53 to manage DNS zones, assign public DNS
names, Domain Registration and creating Record sets.
3,282 DNS Jobs
46. SVN
Here's how svn is used on devops engineer resumes:
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.
Experience administrating/facilitating source code repository tools,
including SVN and Bit Bucket.
Maintained SVN repositories for DevOps environment: automation code
and configuration.
Managed and administered our SVN repositories and confluence
installations.
1,687 SVN Jobs
47. Json
JSON represents JavaScript Object Notation. JSON is a lightweight arrangement
for transmitting or storing. JSON is frequently utilized when information is sent
from a server to a website page. JSON is commonly described by programmers
as "self-portraying" and straightforward. Easy to understand to those looking to
study it.
Here's how json is used on devops engineer resumes:
Created ETL jobs to load Twitter JSON data and server data into MongoDB
and transported MongoDB into the Data Warehouse.
Deployed the Amazon Web Service (Lambda, API Gateway) and mocked
JSON is sent and receiving process.
Experience on writing the AWS Cloud Formation JSON templates for
automating the launching of EC2 Resource types.
Structured output into JSON format to be readily available for other
internal applications.
Structured the program to accept all parameters in the form of JSON files.
8,953 Json Jobs
48. Nagios
Here's how nagios is used on devops engineer resumes:
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.
Configured NAGIOS monitoring tool to maintain the number of servers in
different environments.
Provide drill down reporting for application teams to use in monitoring
their application resource usage/performance using Nagios.
Address operational events occurring on deployed Liquid Galaxy units
observed by nagios monitoring.
385 Nagios Jobs
49. Tomcat
Here's how tomcat is used on devops engineer resumes:
Migrated applications to OpenStack cloud using Puppet administration
and installed application top of tomcat instance on RedHat Linux system.
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.
Configured and administered WebSphere Application Server 7.x, Tomcat
in large clustered environments.
2,614 Tomcat Jobs
50. Ubuntu
Here's how ubuntu is used on devops engineer resumes:
Launched Amazon EC2 Cloud Instances using Amazon Images (Linux /
Ubuntu) and launched Instances with respect to specific applications.
Used Docker to containerize custom web application and deployed on
Digital Ocean with Ubuntu instances through SWARM cluster and scaled.
Install, configure, and manage Red Hat Enterprise, CentOS and Ubuntu
Servers per clients' specification.
Perform LAMP installation and configuration on RedHat, Ubuntu and
Amazon Linux instances needed for website development.
Framed and completed a migration plan for continuous integration
environment from Ubuntu to SUSE Linux.