DevOps Engineer, Senior Job Description

DevOps Engineer, Senior Job Description

4.5
174 votes for DevOps Engineer, Senior
Devops engineer, senior provides infrastructure automation templates for EC2, KMS, RDS, S3, ELB, ALB, VPC, DynamoDB, IAM and Cloudtrail using Terraform scripts.

DevOps Engineer, Senior Duties & Responsibilities

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

Sample responsibilities for this position include:

Deploy and automate deployment of Web Services / Web Sites written in C#, .Net, Java to QA, Staging and Production Environments
Ensure the platform makes it easy for product teams to achieve rigorous SLAs and massive, global user growth
Work closely with engineers on your team and across the entire engineering organization from mobile clients to data science/engineering
Automate build and deployment processes in a hybrid (AWS + proprietary) hosting environment for micro-services
Set and scale tools related to micro-services
Create and maintain continuous integration (CI) and continuous deployment (CD) environments to facilitate an agile (kanban) development process
Research, recommend and implement new technologies
Collaborate with Infrastructure teams on driving automation in setup, configuration & operations of environments across the stack from hardware, OS, virtualization, application servers, web servers, storage, database, load balancers, CDN
Perform capacity planning, and monitor both network and systems usage
Support production deployments across multiple data centers and cloud platforms

DevOps Engineer, Senior Qualifications

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

Licensing or Certifications for DevOps Engineer, Senior

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

Education for DevOps Engineer, Senior

Typically a job would require a certain level of education.

Employers hiring for the devops engineer, senior 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 DevOps Engineer, Senior

Desired skills for devops engineer, senior include:

Chef
Puppet
Agile development
Applications development and software
Java
Terraform
Containers
Python
S3
VPC

Desired experience for devops engineer, senior includes:

Knowledge of server-side components such as Node.JS, Haproxy, Nginx, Docker and others
Good understanding of TCP/IP and basic networking concepts (Subnets, VLANs, Jumbo Frames, LACP, NIC Teaming, Unicast/Broadcast/Multicast, ACLs, DNS, DHCP, SSH)
Very strong infrastructure and webserivies automation skills are essential
Jboss, Tomcat, Apache, MySQL, Shell Scripting
Experience with relational databases in the area of schema design, stored procedures, and query optimization
Strong experience with system automation

DevOps Engineer, Senior Examples

1

DevOps Engineer, Senior Job Description

Job Description Example
Our growing company is looking to fill the role of devops engineer, senior. 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 devops engineer, senior
  • Full system view of the delivery and operations approach and the avoidance of waste and defect propagation
  • Amplify feedback loops - and increase the frequency - through the automation
  • Enable experimentation within the development lifecycle to validate enhancements and improvements whilst mitigating risk
  • Ensure fitness of purpose of the development lifecycle to meet business and operability requirements
  • To ensure collaboration takes place between the correct parties (e.g., business, operations, risk, CISO, etc) at the right time to engineer in quality at source rather than in retrospect
  • To provide thought leadership on DLGs chosen toolchain
  • Work within project delivery teams to own the SDLC approach to meet DLG requirements through in to production and operation
  • Maintain improvement plans to the SDLC aligned with business priorities
  • Design and develop feedback loops for project delivery
  • Ensure broader understanding of DevOps in the organisation and how the organisation can adopt alternative ways of working (behavioural and not just technical)
Qualifications for devops engineer, senior
  • Significant experience with version control, configuration management, and software deployment (Git, SVN, Puppet, Jenkins, TeamCity)
  • Experience in in LAMP stack, DevOps and automation environment (Ansible, CLI scripts)
  • Experience in SVN or CVS is required
  • Expertise in SDLC/SCM (Software Configuration Management) methodologies and release management processes
  • Expertise in automating Configuration Management, Build Management, and Release Engineer processes
  • Expertise in administrating, configuring and developing build and release tools like VS, MSBuild, ANT, NANT, Cruise Control, Jenkins
2

DevOps Engineer, Senior Job Description

Job Description Example
Our company is growing rapidly and is looking for a devops engineer, senior. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for devops engineer, senior
  • Design the deployment strategy to our production environments
  • Train and mentor other team members, ensuring that we can provide 24/7 support for anything we introduce into our environments
  • Take charge of automating release and deployment process across environments right upto production
  • Implement infrastructure capabilities in an automated cloud world – such as backups, security tools, IAM, monitoring
  • Diagnose and solve issues affecting application performance and uptime
  • Working with developers to move their applications from inception to production
  • Identify areas for system and process improvements
  • Work independently with substantial latitude for action and decision while maintaining focus on achieving optimal outcomes as part of a collaborative development effort
  • Develop, harden, extend and deploy virtualized base images for software development and deployment
  • Develop and implement systems featuring high-availability, horizontal scalability and self-healing capabilities
Qualifications for devops engineer, senior
  • Strong grasp and practical experience with automation and virtualization of at least one cloud platform
  • Familiarity with cloud computing concepts desired and infrastructure as a service offerings
  • Experience using system monitoring tools, and writing automated tests (we use Sensu)
  • Experience with automation/configuration management (we use SaltStack and AWS Cloud Formation)
  • Experience supporting and maintaining a database (NoSQL experience is a plus, since we primarily use MongoDB, RedisDB, and ElasticSearch)
  • Ability to work on a rotating shift, potentially including nights and weekends
3

DevOps Engineer, Senior Job Description

Job Description Example
Our growing company is looking for a devops engineer, senior. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for devops engineer, senior
  • Analyse performance and capacity for all components in the engineering lab environments
  • Working collaboratively to automate and streamline build, test and release processes
  • Collaborating with IT on issues relating to development infrastructure
  • Serve as an expert to the team on a wide variety of open source technologies and cloud services (experience with AWS or Azure is required) to provide IaaS and PaaS infrastructure services (15%)
  • Uses code and scripting languages for service automation and application troubleshooting (.Net, Perl and/or PowerShell) (15%)
  • Oversight for the engineering and operation of WotC's infrastructure technologies to support existing and new products (15%)
  • Continually review and improve cutting-edge infrastructure services by maintaining an understanding of emerging architecture concepts, methods and associated technology trends as it relates to infrastructure services
  • Take the lead role to establish the design, specification, and implementation of business and technology projects to ensure the required infrastructure services needed are available
  • Responsible, along with the operations team, for developing monitoring and alerting tools specific to the product(s) they support
  • Mentor other Dev
Qualifications for devops engineer, senior
  • Good experience with Web technologies such as REST, SOAP, JAX-WS, JSON, XML, and HTTP
  • Experience with distributed file systems (Ceph, GlusterFS)
  • 5+ years of experience as a leader working with large distributed systems
  • Demonstrable scripting experience with a variety of scripting languages for automating tasks, generating reports, and creating tools
  • Experience with a continuous integration and delivery model of deploying software
  • Working knowledge of software development methodologies including code profiling, regression testing, continuous integration and push button deployments
4

DevOps Engineer, Senior Job Description

Job Description Example
Our company is hiring for a devops engineer, senior. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for devops engineer, senior
  • Work on a flexible schedule that is centered around team collaboration, milestones and product deliverables rather than a fixed set of hours
  • Work in a fast-paced environment managing multiple products across the organization to include www.Apartments.com, www.LoopNet.com
  • Software release on a (currently) Bi-weekly basis
  • Work to create continuous delivery pipeline to automatically push code through the environments
  • Deploy, debug and optimize dev, test and production VM’s consisting of Linux, Apache, Tomcat
  • Work with the team to own and maintain the production infrastructure - patches, backups, upgrades, AMI’s, and security
  • Daily interaction with developers and participation in the development process
  • Strong history of professional growth, collaboration and excellent communication skills
  • Software release experience (4+ years)
  • Working in version control, especially with Git and Gitlab
Qualifications for devops engineer, senior
  • Experience with Docker and Docker Swarm
  • Familiar with data network products such as TCP/IP based switches and routers
  • Experience leading administration of equipment such as large multiprocessor build farms, storage servers and network system and automated regression testing systems
  • DevOps experience – integrating system engineering, network engineering and operations engineering practices
  • Experience preparing and coordinating senior management business reviews
  • Team player with experience working with multi-site engineering teams
5

DevOps Engineer, Senior Job Description

Job Description Example
Our innovative and growing company is hiring for a devops engineer, senior. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for devops engineer, senior
  • Collaborate with Deployment Operations and Engineering for new release planning
  • Develop and maintain documentation on product operational procedures
  • Operationalize new services and new platforms in the Public and Private Cloud
  • Create self-service capabilities for developers to write and manage microservices
  • Automate provisioning and monitoring of a global deployment of microservices
  • Configure and administer our API developer portal and API gateway
  • Configure and administer authentication with various identity providers
  • Implement security policies according to industry best practices
  • Handle variable load patterns and rapidly increasing demand through elastic system design
  • Develop, test, operate high quality failure resistant cloud-ready infrastructure
Qualifications for devops engineer, senior
  • Experience in provisioning and operating of NoSQL databases (MongoDB, Redis ...) - Advantage
  • Knowledge in product delivery automation - Advantage
  • Excellent trouble shooting skills that span code, system, and network
  • 3+ years working in cloud using AWS and Azure
  • Experience working with Container infrastructure (Docker)
  • 5+ years working in Linux environments (CentOS/RHEL/Ubuntu preferred)

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates