We are looking for an experienced and highly skilled DevOps Engineer to join our dynamic team. If you are passionate about automating and optimizing software development and deployment processes, have a strong understanding of DevOps best practices, and possess a deep technical knowledge, we want to hear from you.
Key Responsibilities:
- Collaborate with development and IT teams to design, implement, and maintain CI/CD (Continuous Integration/Continuous Deployment) pipelines.
- Automate deployment, scaling, and management of cloud-based infrastructure.
- Implement and manage containerization technologies (e.g., Docker, Kubernetes) to ensure the scalability and reliability of applications.
- Maintain and configure configuration management tools (e.g., Ansible, Puppet, Chef) to ensure consistency and compliance.
- Monitor system performance and resolve issues proactively to ensure high availability and performance of applications.
- Implement and manage version control systems (e.g., Git) and assist in code management.
- Continuously enhance security measures and best practices throughout the DevOps lifecycle.
- Collaborate with cross-functional teams to troubleshoot and resolve infrastructure and deployment issues.
- Research and implement new DevOps tools and technologies to enhance development and deployment processes.
Requirements:
- Bachelor's degree in Computer Science, Information Technology, or a related field (preferred).
- Proven experience as a DevOps Engineer for 7 to 15 years.
- Strong knowledge of CI/CD tools and best practices.
- Proficiency in cloud platforms such as AWS, Azure, or Google Cloud.
- Experience with containerization technologies (Docker, Kubernetes) and orchestration.
- Familiarity with configuration management tools (Ansible, Puppet, Chef).
- Solid understanding of version control systems (e.g., Git).
- Knowledge of infrastructure as code (IaC) concepts and tools (e.g., Terraform).
- Security awareness and the ability to implement security best practices.
- Effective communication and collaboration skills.
- Relevant certifications in DevOps or cloud technologies are a plus.