Position Overview
We are seeking a skilled and motivated DevOps Engineer to join our dynamic team. The ideal candidate will have a strong background in both development and operations, with expertise in automating processes and managing cloud infrastructure. You will work closely with our development and IT teams to streamline our deployment processes, enhance system reliability, and improve overall performance.
Key Responsibilities
- Infrastructure Management: Design, implement, and manage cloud infrastructure (AWS, Azure, Google Cloud, etc.).
- Automation: Develop and maintain CI/CD pipelines to automate the software delivery process.
- Monitoring & Performance: Implement monitoring solutions to track system performance, detect issues, and ensure high availability.
- Collaboration: Work with development teams to understand their needs and provide support for development and testing environments.
- Configuration Management: Utilize configuration management tools (e.g., Ansible, Puppet, Chef) to automate server provisioning and configuration.
- Security: Implement and maintain security best practices, including encryption, access control, and vulnerability management.
- Troubleshooting: Diagnose and resolve infrastructure issues and ensure rapid resolution of operational problems.
- Documentation: Create and maintain documentation for infrastructure, processes, and procedures.
Qualifications
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
- Experience: Proven experience as a DevOps Engineer or similar role with hands-on experience in cloud services, automation, and monitoring.
- Skills:
- Proficiency in cloud platforms (AWS, Azure, GCP).
- Strong knowledge of containerization technologies (Docker, Kubernetes).
- Experience with CI/CD tools (Jenkins, GitLab CI, Travis CI, etc.).
- Familiarity with scripting languages (Python, Bash, etc.).
- Understanding of networking concepts and protocols.
- Experience with version control systems (Git, SVN).
- Soft Skills:
- Strong problem-solving abilities and attention to detail.
- Excellent communication and teamwork skills.
- Ability to work in a fast-paced and dynamic environment.
Preferred Qualifications
- Certifications in cloud platforms (AWS Certified DevOps Engineer, Azure DevOps Engineer, etc.).
- Experience with infrastructure as code (Terraform, CloudFormation).
- Knowledge of database management and data storage solutions.
Skills: cloud,infrastructure,devops,aws,ci,skills,azure,cd