Senior DevOps Engineer Job Description
senior devops engineer job description includes a detailed overview of the key requirements, duties, responsibilities, and skills for this role.
Senior DevOps Engineer Job Description
A senior developer who focuses on cloud technologies and DevOps best practices.
The senior developer is responsible for leading and guiding junior developers.
They may also be in charge of mentoring other developers and engineers.
Senior DevOps Engineer responsibilities include:* Lead a team of developers and testers* Lead projects* Deliver business value to customers* Identify and address software quality issues and risks* Work with other senior developers to plan, prioritize, and accomplish goals* Work with other developers to create and execute automated builds* Audit software quality, identify code quality issues, and ensure code is tested
Job Brief:
We’re looking for a Senior DevOps Engineer to come on board and help us with our current project. We need someone who is experienced in DevOps and can help us streamline our process.
Senior DevOps Engineer Duties:
- Research and implement new technologies into environments
- Implement and maintain software systems for efficient operations
- Develop and maintain automated workflows
- Develop and implement software that integrates teams of programmers and testers
- Perform DevOps tasks, including application deployment, monitoring, troubleshooting, backup, and disaster recovery
- Develop and maintain quality assurance processes to ensure efficient software operations
- Manage infrastructure environments and operations
- Coordinate with other departments including IT, QA, and development teams
- Develop strategies to improve software development cycles
- Maintain and improve infrastructure availability
- Research new technologies and make recommendations for implementation
- Partner with other teams to identify solutions
- Work with management to research new equipment, technologies, and alternative approaches
- Other duties as assigned
Senior DevOps Engineer Responsibilities:
- Work with IT and DevOps teams to understand and prioritize business needs, develop solutions, and convey technical solutions and concepts to technical and non-technical audiences
- Develop and maintain the SOW, post releases, and reports for production deployments
- Develop and maintain a global pipeline for deploying applications and systems, including automated deployment, continuous integration, and environment configuration
- Develop and maintain automated deployments and pipelines, including continuous integration (BI, ETL, and data warehouse)
- Develop and maintain application monitoring, including application health, capacity planning, and SLAs
- Develop and maintain application performance monitoring, including infrastructure monitoring and availability
- Develop and maintain automated deployment pipelines for upgrades and patches
- Develop and maintain exception management and troubleshooting
- Develop and maintain databases and backup systems, including database provisioning and configuration
- Develop and maintain application and system monitoring,
Requirements And Skills:
- Bachelor’s degree in Computer Science, Engineering, or related field
- 2+ years’ proven experience in software development
- Experience in delivery or operations of cloud-based, distributed applications
- Experience in integrating and managing multiple services
- Knowledge of Linux and Amazon Web Services (AWS
We believe in equal opportunity at our company and are committed to building a diverse and inclusive team. We encourage applications from people of all walks of life, and believe that a variety of perspectives makes us stronger.