Description
We are seeking a highly skilled DevOps Engineer to join our dynamic team. The ideal candidate will have a strong background in cloud infrastructure management, continuous integration/continuous deployment (CI/CD), configuration management, container orchestration, monitoring, and logging. The candidate should also possess excellent collaboration and communication skills, with a focus on security, compliance, documentation, and knowledge sharing.
Job Responsibilities
1. Cloud Infrastructure Management with IaC
- Experience with any cloud platforms such as AWS, Azure is highly preferred.
- Design, implement, and manage Infrastructure as Code using tools like Terraform, Ansible, or similar technologies.
2. Continuous Integration/Continuous Deployment (CI/CD)
- Develop, maintain, and optimize CI/CD pipelines using tools like GitHub Actions, Jenkins, GitLab CI/CD, or similar technologies.
3. Configuration Management
- ·Implement and manage configuration management tools to automate and standardize deployment and operations.
4. Container Orchestration
- Implement and manage Kubernetes clusters for container orchestration, including deployment, scaling, and maintenance.
5. Monitoring and Logging
- Establish and maintain monitoring and logging solutions to ensure system reliability, performance, and security.
6. Collaboration and Communication
- Collaborate with cross-functional teams to facilitate the adoption of DevOps best practices.
- Communicate effectively with stakeholders to provide updates and gather requirements.
7. Security and Compliance
- Implement and maintain security best practices to protect infrastructure and applications.
- Ensure compliance with organizational policies and industry regulations.
8. Documentation and Knowledge Sharing
- Create and maintain comprehensive documentation of infrastructure configurations, processes, and procedures.
- Share knowledge and expertise with team members to promote continuous learning and improvement.
Required Skills
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Minimum of 2 years of experience as a DevOps Engineer or a similar role.
- Strong proficiency in scripting and automation using languages like Python, Bash, or PowerShell.
- Experience with cloud platforms such as Azure, AWS, or Google Cloud.
- Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.
- Excellent problem-solving skills and attention to detail.
Preferred Skills
- Certification of any cloud platforms.
- Experience with infrastructure monitoring and logging tools like Prometheus, Grafana, ELK Stack, or Splunk.
- Knowledge of networking concepts, security best practices, and compliance standards.
- Experience with Agile methodologies and working in a collaborative, team-oriented environment.