Senior Devops Engineer Job Description
In this role, you will play a key role in building and maintaining our infrastructure to support our software development and deployment processes. You will collaborate with cross-functional teams to improve efficiency, scalability, and reliability of the systems. Additionally, you will troubleshoot and resolve issues related to build, deployment, and configuration management.
Responsibilities
- Design, implement, and manage our DevOps infrastructure and processes
- Collaborate with developers, system administrators, and other stakeholders to optimize and automate development and deployment pipelines
- Build and maintain tools for deployment, monitoring, and operations
- Troubleshoot and resolve issues related to build, deployment, and configuration management
- Ensure scalability, efficiency, and reliability of our systems
- Implement security best practices and measures
- Continuously evaluate and implement new technologies and tools to improve the DevOps processes
Qualifications
- Bachelor's degree in Computer Science or related field
- Minimum of 5 years of experience in DevOps or related role
- Strong knowledge of cloud platforms such as AWS or Azure
- Experience with configuration management tools like Ansible, Puppet, or Chef
- Proficient in scripting languages such as Python or Shell
- Solid understanding of CI/CD, Agile methodologies, and version control systems
- Familiarity with container technologies like Docker and Kubernetes
- Excellent problem-solving and troubleshooting skills
- Strong communication and collaboration skills
Skills
- AWS
- Azure
- Ansible
- Puppet
- Chef
- Python
- Shell
- CI/CD
- Agile methodologies
- Version control systems
- Docker
- Kubernetes
- Problem-solving
- Communication
- Collaboration