Job Summary
We are seeking a highly skilled and motivated DevOps Engineer to join our esteemed team. The successful candidate will possess a robust background in software development, system administration, and automation. As a DevOps Engineer, you will be instrumental in the design, implementation, and maintenance of our infrastructure, ensuring the highest standards of reliability, scalability, and performance.
Key Responsibilities
- Infrastructure Management: Design, implement, and manage scalable, secure, and reliable infrastructure on cloud platforms such as AWS, Azure, or Google Cloud.
- CI/CD Pipelines: Develop and maintain continuous integration and continuous deployment (CI/CD) pipelines to automate software builds, tests, and deployments.
- Monitoring and Logging: Implement and maintain monitoring, logging, and alerting solutions to ensure system health and performance.
- Automation: Create and maintain automation scripts using tools such as Ansible, Puppet, or Chef to streamline operations and improve efficiency.
- Collaboration: Collaborate closely with development, QA, and operations teams to ensure smooth and efficient software delivery.
- Security: Implement security best practices and ensure compliance with industry standards and regulations.
- Troubleshooting: Identify and resolve issues in development, test, and production environments promptly.
- Documentation: Maintain comprehensive documentation of systems, processes, and procedures.
Required Qualifications
- Experience: A minimum of 1 year hands-on experience in DevOps
- Education: A Bachelor's degree in Computer Science, Engineering, or a related field.
- Technical Skills: Proficiency in cloud platforms (AWS, Azure, Google Cloud), containerization (Docker, Kubernetes), and scripting languages (Python, Bash, etc.).
- CI/CD Tools: Experience with CI/CD tools such as Jenkins, GitLab CI, or CircleCI.
- Configuration Management: Familiarity with configuration management tools like Ansible, Puppet, or Chef.
- Version Control: Strong understanding of version control systems, particularly Git.
- Monitoring Tools: Experience with monitoring tools such as Prometheus, Grafana, or ELK stack.
- Problem-Solving: Exceptional analytical and problem-solving skills.
- Communication: Excellent verbal and written communication skills