Senior DevOps Engineer Duties & Responsibilities

The role and function of a Senior DevOps Engineer includes the following duties and responsibilities:

  • Utilize various open source technologies
  • Use various tools to orchestrate solutions
  • Build independent web based tools, microservices and solutions
  • Write scripts and automation using Perl/Python/Groovy/Java/Bash
  • Configure and manage data sources like MySQL, Mongo, Elasticsearch, Redis, Cassandra, Hadoop, etc
  • Understand how various systems work
  • Understand how IT operations are managed
  • Manage source control including SVN and GIT

Note that this is not an exhaustive list of Senior DevOps Engineer duties and responsibilities. Job functions for specific Senior DevOps Engineer roles may vary, depending on the industry and type of employer.