0% found this document useful (0 votes)
456 views24 pages

DevOps Engineer Skills Guide

The document discusses 15 essential DevOps engineer skills and provides examples of how each skill is described in resumes. The key skills discussed include Python, Docker, infrastructure, Jenkins, Git, Linux, Ansible, Kubernetes, and continuous integration/continuous delivery (CI/CD). For each skill, the document provides a brief overview and then lists resume bullet points that demonstrate experience with that skill.

Uploaded by

Krishna
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
456 views24 pages

DevOps Engineer Skills Guide

The document discusses 15 essential DevOps engineer skills and provides examples of how each skill is described in resumes. The key skills discussed include Python, Docker, infrastructure, Jenkins, Git, Linux, Ansible, Kubernetes, and continuous integration/continuous delivery (CI/CD). For each skill, the document provides a brief overview and then lists resume bullet points that demonstrate experience with that skill.

Uploaded by

Krishna
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 24

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.

You might also like