Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Design, implement, and maintain CI/CD pipelines to automate the software delivery process.
- Collaborate with development and operations teams to enhance system architecture and performance.
- Implement and manage infrastructure as code (IaC) using tools such as Terraform or CloudFormation.
- Ensure the security and scalability of our systems through effective monitoring, alerting, and disaster recovery planning.
- Troubleshoot and resolve infrastructure issues, and participate in on-call rotation support.
- Evaluate new technologies and tools to improve efficiency and stay current with industry trends.
Job Requirements
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent work experience).
- Proven experience as a DevOps Engineer or similar role.
- Strong proficiency in scripting languages such as Python, Shell, or Ruby.
- Hands-on experience with containerization technologies (Docker, Kubernetes).
- Proficient in cloud platforms such as AWS, Azure, or Google Cloud.
- Expertise in configuration management tools (e.g., Ansible, Puppet, Chef).
- Solid understanding of networking concepts and security best practices.
- Excellent problem-solving and communication skills.
Preferred Qualifications:
- Certifications in relevant areas (e.g., AWS Certified DevOps Engineer, Kubernetes Certified Administrator).
- Experience with microservices architecture.
- Knowledge of serverless computing.
- Familiarity with agile methodologies.