Senior DevOps Job Description
Senior DevOps Duties & Responsibilities
To write an effective senior devops job description, begin by listing detailed duties, responsibilities and expectations. We have included senior devops job description templates that you can modify and use.
Sample responsibilities for this position include:
Senior DevOps Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Senior DevOps
List any licenses or certifications required by the position: AWS, ITIL, SSL, RHCE, GCP, RHCA, DNS, OE, RHCSA, MSMQ
Education for Senior DevOps
Typically a job would require a certain level of education.
Employers hiring for the senior devops 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, Education, Software Engineering, Information Technology, Software Development, Computer Engineering, Management, Business
Skills for Senior DevOps
Desired skills for senior devops include:
Desired experience for senior devops includes:
Senior DevOps Examples
Senior DevOps Job Description
- Visualize, articulate and break down complex problems into simpler parts
- Provide product content to technical writers and review for technical accuracy
- Provide input to establish and improve departmental processes and procedures
- Develop and execute customer focused test cases and maintain associated records
- Provide test automation, test planning, triage, isolation and troubleshooting
- Integrate test suites into the test management system and test harness
- Develop Continuous Build, Integrate and Test process
- Participate in test plan reviews
- Follow-up and close issues entered into the defect-tracking system Provide input to establish and improve departmental processes and procedures
- Work with internal and external suppliers to design and build the configuration management, release, deployment and operations cycle to meet business and operability requirements
- Develops simple software solutions that facilitate user needs, system flow, data usage, and work processes following the software development lifecycle
- 5+ years working in a DevOps or IT Infrastructure department with a 100% customer satisfaction orientation
- Bachelor’s Degree with coursework in Computer Science, databases, and infrastructure
- At least 3 years of experience in DevOps and CI/CD Pipeline Automation
- At least 1 year of experience with Cloud based hosting solutions
- At least 1 year of experience with web services architecture
Senior DevOps Job Description
- Choosing appropriate DevOps instruments through research and proof of concepts
- Ensuring accurate DevOps standards and Tools implementation
- Monitor assigned systems for security and performance on a daily basis
- Define DevOps best practices for our application teams and assist them in engaging these processes
- Support application teams in their use of our home-grown systems provisioning automation tool
- Assist application teams in leveraging external and internal cloud services features such as elastic capacity auto-scaling, elastic load balancing, right-sizing, disaster recovery strategies, and tiered storage
- Assist in managing third party organization for 7x24 monitoring and first response
- Act as second level engineering support for incidents, engaging the third party, application teams and our cloud services provider for troubleshooting and problem solving
- First DevOps person on the project
- Serve in an on-call rotation as an escalation contact for critical production issues
- Expert level with installation/configuration automation and scripting (shell, powershell, Perl, Python, VBscript )
- At least 1 year of experience implementing automated environment delivery using Open Source tools such as Chef and Ansible
- At least 1 year of developing automation workflows and routines using Open Source Tools such as Jenkins and Udeploy
- Master’s Degree in Computer Science, Information Systems, or Engineering
- Certified AWS Architect
- 3+ years of NoQSL and relational database experience with Oracle or SQL Server or PostgreSQL or MongoDB
Senior DevOps Job Description
- Work closely with application developers throughout the delivery process to ensure well architected highly available, resilient, maintainable systems
- Implement automated provisioning solutions for product and inventory applications and infrastructure
- Design, provision and maintain application environments and infrastructure
- Support delivery teams in the use of YNAP CI/CD tooling
- Work with monitoring and NOC teams to define and implement monitoring and support procedures for commerce and systems
- Review the design and implementation of sophisticated software systems consisting of user interface components, functional programming techniques, micro services, database access and high security REST and messaging interfaces
- Design and implement the orchestration and deployment of the environment and components for high availability, cost effectiveness and security
- Collaborate with team members to ensure all components can be serviced
- Participate in, and adhere to, professional software engineering practices using such tools and methodologies as Agile Software Development, Secure Engineering, Test Driven Development, Continuous Integration, Source Code Management
- Design and build automated deployment frameworks (CI/CD)
- Experience in scripting in Shell and Programming in Go or Python or Ruby
- At least 3 years of experience with CI/CD Devops roles
- 5 years of experience using Maven
- 5 years of experience with Artifactory
- 5 years of experience with Nexus
- Experience in Database, Web Applications, Mobile Technologies
Senior DevOps Job Description
- Create and coduct DevOps trainings (functional and technical)
- Define and implement DevOps enablement / on-boarding function
- Define and design end to end technology automation - project life cycle
- Coordinate and colloborate with Project Teams (including QA, Infrastructrure and Release
- Deliver a secure platform
- Implement instrumentation and automation for tracking our platform usage
- Work closely with the Product Support, Technical Consultant, Customer Success and Development teams to resolve application issues and plan for changes, upgrades, enhancements and new customer provisioning
- Provide off-hours operational support on a rotating schedule
- Using LAMP to help conceptualize, plan and create new and dynamic, enterprise products from scratch
- Utilizing LAMP with cloud architecture to maintain, automate and innovate existing products
- Database (MS SQL, Oracle, MYSQL)
- Testing Applications / Tools (CA LISA, HP ALM, Load Runner, QTP, Selenium)
- Continuous Integration (Git, GitHub, Jenkins, Teamcity, Jira, maven)
- Must have Java Programming Experience
- Experience with Virtualization (Vmware), Docker Containers a plus
- 3 years experience creating scripts (e.g., Powershell, Python, Javascript) to automate routine tasks
Senior DevOps Job Description
- Ensure the operation and availability of our SaaS applications of the GoToMeeting product line in a secure and scalable manner
- Performs secure development, quality assurance (QA), and DevOps roles as needed to ensure total end-to-end responsibility of solutions
- Make our development team more effective through process automation and tools
- Continue to build out our Chef and AWS tooling
- Migrate to containers and hosted database systems
- Find creative, pragmatic solutions for automating development and testing environments
- Own, oversee, scale, and improve our server infrastructure
- Administer internal services
- Experiment with and recommend new technologies
- Mentor and develop your teammates
- 3+ years of experience with Linux administration, understand system performance areas
- Excellent knowledge and experience with monitoring, maintaining and optimizing production systems, including during off hours and weekend shifts
- Experience automating large scale deployments with modern configuration and deployment management systems
- Knowledge of best practices relating to security, performance, monitoring
- Experience with administering large-scale web applications on modern platforms
- Experience in provisioning and operating of the relational databases (MySQL, Oracle ...) - Advantage