الخبرة : 0-1 سنة
الراتب : not
المكان : suadi arabia
Job Description
The Senior DevOps Engineer plays a crucial role in bridging the gap between software development and IT operations. This position is designed for individuals who are passionate about automating processes, improving system reliability, and enhancing deployment pipelines. The ideal candidate will have extensive experience in cloud services, CI/CD practices, and a strong understanding of system architecture. This role requires a proactive approach to problem-solving and a commitment to continuous improvement.
Responsibilities:
- Design, implement, and manage CI/CD pipelines to streamline software development processes.
- Monitor system performance and troubleshoot issues to ensure high availability and reliability.
- Collaborate with development teams to integrate new features and optimize existing applications.
- Automate infrastructure provisioning and configuration management using tools like Terraform or Ansible.
- Implement security best practices across the development and deployment lifecycle.
- Conduct regular system audits and performance tuning to enhance system efficiency.
- Provide technical guidance and mentorship to junior DevOps team members.
- Stay updated with the latest industry trends and technologies to continuously improve DevOps practices.
- Document processes, configurations, and best practices for future reference.
- Participate in on-call rotations to support production systems and respond to incidents.
Preferred Candidate:
- Proven experience in a DevOps role, preferably in a senior capacity.
- Strong knowledge of cloud platforms such as AWS, Azure, or Google Cloud.
- Excellent scripting skills in languages like Python, Bash, or Ruby.
- Experience with containerization technologies such as Docker and orchestration tools like Kubernetes.
- Strong analytical and problem-solving skills.
- Ability to work collaboratively in a team-oriented environment.
- Excellent communication skills, both verbal and written.
- Familiarity with Agile methodologies and practices.
- Certifications in relevant technologies (e.g., AWS Certified DevOps Engineer) are a plus.
- Demonstrated ability to manage multiple projects simultaneously while meeting deadlines.
Skills
- Proficiency in CI/CD tools such as Jenkins, GitLab CI, or CircleCI.
- Strong understanding of version control systems, particularly Git.
- Experience with monitoring tools like Prometheus, Grafana, or ELK Stack.
- Knowledge of networking concepts and protocols.
- Familiarity with configuration management tools like Puppet or Chef.
- Ability to work with databases such as MySQL, PostgreSQL, or NoSQL solutions.
- Strong troubleshooting skills for both software and hardware issues.
- Experience in cloud-native application development and deployment.