Senior DevOps Engineer Job Description

Senior DevOps Engineer Job Description

4.5
180 votes for Senior DevOps Engineer
Senior devops engineer provides subject Matter Expertise in Docker and Kubernetes.

Senior DevOps Engineer Duties & Responsibilities

To write an effective senior devops engineer job description, begin by listing detailed duties, responsibilities and expectations. We have included senior devops engineer job description templates that you can modify and use.

Sample responsibilities for this position include:

Create button-press operations to run in a real-time complex ecosystem
Collaborate with development teams
Define SLAs and key metrics around new and existing services being built from scratch to optimize the rapid traffic growth
Design and implement the monitoring and alerting strategies
Evolve the testing infrastructure as they move towards a PaaS environment
Create the infrastructure-as-code mindset
Work closely with engineering, QA teams in environment build outs, releases
Monitor system uptime, services uptime
Deploy, maintain, troubleshoot dev/QA/production server and network infrastructure
Work with Architecture team to design the software that support application/vendor to resolve issues

Senior DevOps Engineer Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for Senior DevOps Engineer

List any licenses or certifications required by the position: AWS, ITIL, SSL, DNS, RHCE, GCP, TLS, RHCA, V3, OS

Education for Senior DevOps Engineer

Typically a job would require a certain level of education.

Employers hiring for the senior devops engineer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Technical, Software Engineering, Education, Management, Information Systems, Computer Engineering, Software Development, General Management

Skills for Senior DevOps Engineer

Desired skills for senior devops engineer include:

Python
Ansible
DNS
Puppet
Jenkins
Best practices and IT operations in an always-up
Kubernetes
Networking
Java
Docker

Desired experience for senior devops engineer includes:

Experience with job schedulers
Experience in Amazon Web Services (AWS), EC2, S3, EBS, Glacier operation in an Hybrid Cloud environment
Ability to manage open source technologies and database (PostgreSQL, MySQL)
Good communication and inter-personal skill at all levels to champion
DevOps practice to internal teams and help build internal best practices
At lease 2 years of experiences with DevOps methodology and best practices, including automatic scripts development and DevOps tools

Senior DevOps Engineer Examples

1

Senior DevOps Engineer Job Description

Job Description Example
Our growing company is looking to fill the role of senior devops engineer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for senior devops engineer
  • Use industry-leading technologies
  • Have an amazing work/life balance (including 20 vacation days, 3 personal days, 11.5 holidays, paid winter recess, and 12 sick/dependent care days!)
  • Lead the final infrastructure and platform implementation
  • Collaborate with teams across the organization to improve developer productivity and experience
  • Lead us in developing our DevOps systems and practices
  • Work with development teams to build and maintain cloud environments to specifications developed closely with multiple teams
  • Support the deployment of applications into those environments
  • Design new environments and architectures
  • Build or leverage existing tools to automate production and non-production deployments
  • Identify enhancements to improve stability or performance of integration processes
Qualifications for senior devops engineer
  • Experience in Microsoft Visual Studio development environment
  • Experience with Microsoft SQL Server, MongoDB, MySQL
  • Strong ability to work cooperatively with others
  • Flexibility to support off hour pushes / weekend pushes during critical release cycles is a plus
  • Must be available onsite to perform daily builds
  • Expert proficiency in modern SCM packages (Puppet and/or Chef)
2

Senior DevOps Engineer Job Description

Job Description Example
Our growing company is looking to fill the role of senior devops engineer. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for senior devops engineer
  • Responsible, along with Software Engineering, for automating and Implementing Infrastructure As Code utilizing Packer, Vagrant, Docker or equivalent for application deployment (15%)
  • Administration of web servers and proxies (Nginx, HAProxy)
  • Network and Linux virtual machines administration
  • Autoscaling (Amazon)
  • Log aggregation (Kibana / Logstash)
  • Monitoring (Icinga, Graphite, CloudWatch)
  • Taking responsibility for the whole production system
  • Participate in implementation of continuous integration system according to architectural specifications
  • Implement environment automation
  • Participate in solution design and technical discussions
Qualifications for senior devops engineer
  • Interest in working on-site at our office in Troy, NY
  • Hands on experience with configuration management tools such as Puppet, SaltStack or Chef
  • Strong Linux server administration, including low-level system tuning
  • Experience in building ad-hoc web services, building and consuming REST APIs
  • Experience with Nagios, Graphite or similar monitoring/graphing solutions
  • Willing to carry pager
3

Senior DevOps Engineer Job Description

Job Description Example
Our growing company is hiring for a senior devops engineer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for senior devops engineer
  • Hands on experience with continuous integration tools, such as Jenkins, Bamboo
  • Hands on experience with containerization tools, such as Docker
  • Performs maintenance and service functions to support production infrastructure, including system installation, systems administration, patching and configuration and software upgrades
  • Provides second-level support (application and host specific tasks) of Web services monitoring alerts
  • Participates in 24x7 on-call rotation and responds to production alerts involving multiple software system components, using background, experience and established procedures to resolve issues and restore services as quickly as possible
  • Follows and updates the Tactical Run Books and SOP’s, which define the processes and procedures for first level support of Web Operations systems
  • Keeps abreast of technical trends, and develops and incorporates them within assignments as appropriate
  • Manage and grow the hardware and software infrastructure that runs our high-volume, high-availability SaaS solution hosted on Amazon Web Services (AWS)
  • Implement automation and industry best practices to run our large scale, rapidly growing infrastructure with minimum human intervention
  • Develop new operational procedures and best practices for problems that haven’t been solved before
Qualifications for senior devops engineer
  • 3+ years’ experience as either a LAMP stack software developer and/or systems administrator/systems engineer
  • Minimum 3 years administrating production Linux systems in a 24x7x365 availablity environment
  • Experience working in a large, mixed physical/virtual environment (i.e., 1000+ hosts/VMs OS agnostic)
  • Knowledge of L2/L3 networking
  • Skill in analyzing, measuring and optimizing scalability and performance
  • Understanding of data structures, algorithms, and enterprise storage / scale-out storage architectures
4

Senior DevOps Engineer Job Description

Job Description Example
Our growing company is looking for a senior devops engineer. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for senior devops engineer
  • Understanding of network fundamentals (DHCP, DNS, TCP/IP, HTTP)
  • Designing and building effective solutions and service portals to support a rapidly growing business
  • Developing and implementing automation tools and solutions to maintain a high volume, highly available environment
  • Championing best practices for building scalable, reliable services
  • Vigilantly monitor and improve the performance of platform components
  • Developing a monitoring architecture and implementing monitoring agents, dashboards, escalations and alerts
  • Drive ongoing improvements and efficiencies in operational practices, tools, and processes enterprise-wide processes enterprise-wide
  • Maintain and improve continuous integration and configuration management tools and processes
  • Maintain/control software version using various software configuration strategies
  • Working within the project team to gather architecturally significant requirements, prototype architecture, implement and update solutions, provide assistance in building and executing test plans, perform technical peer reviews, manage operations production support
Qualifications for senior devops engineer
  • Software or Systems Engineering degree
  • Five years experience building and running a mission critical service at scale, including
  • Ability to lead projects and oversee DevOps Engineers in the operational environment
  • Scripting guru
  • You consider yourself a borderline developer – but you know that you enjoy playing the coveted role in operations
  • Deep understanding of storage and Networking
5

Senior DevOps Engineer Job Description

Job Description Example
Our company is growing rapidly and is looking to fill the role of senior devops engineer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for senior devops engineer
  • Migrate existing source control system to GIT
  • Assumes other duties as requested by manager
  • Lead the overnight NNO teams in preventative maintenance and monitor the implementation of network impacting changes on the NNO network
  • Manage and coordinate the troubleshooting and preventative maintenance of the network elements including, Routers, Switches, Firewalls and Load Balancers
  • Develop pre and post change programs and alarming validations methods to ensure 100% uptime after the maintenance window
  • Provide preventative maintenance leadership, modeling and trouble shoot operational NNO equipment outages
  • Mentor junior members of the team in network operational excellence, troubleshooting, preventative maintenance and creative thinking exercises to develop innovative mindset
  • Ensure that the network is 100% up before the end of the maintenance window by monitoring all changes being performed
  • Maintain network & system security/CPI 810, analyze and insolate issues and Monitor network ensuring security and availability to specific users
  • Monitor of system activity and review system logs
Qualifications for senior devops engineer
  • Experience with Continuous Integration and Deployment (CI/CD) tools such as Jenkins and Artifactory
  • Chef, Puppet, or other configuration management tools
  • Exposure to Big Data (Hadoop, Cassandra) a plus
  • AWS experience using CLI, CloudFormation, ECS, EC2, RDS, Route53, SES, CloudTrail, CloudWatch, IAM, EFS, ElastiCache/Search, Lamba, CloudFront and others
  • Bash and or Python experience
  • Log aggregation using SumoLogic or other tools

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates