Job Summary:
The DevOps Engineer will be responsible for developing and maintaining the infrastructure and tools to support continuous integration and delivery. This role requires strong technical skills a deep understanding of DevOps practices and the ability to work collaboratively with development and operations teams.
Key Responsibilities:
- Infrastructure Management: Design implement and maintain scalable and reliable infrastructure using cloud services (AWS Azure Google Cloud).
- Continuous Integration/Continuous Deployment (CI/CD): Develop and manage CI/CD pipelines to automate the build test and deployment processes.
- Monitoring and Logging: Implement and maintain monitoring and logging solutions to ensure system reliability and performance.
- Configuration Management: Use configuration management tools (Ansible Puppet Chef) to automate system configuration and management.
- Collaboration: Work closely with development QA and operations teams to ensure smooth and efficient software delivery.
- Security: Implement security best practices and ensure compliance with security policies and standards.
- Troubleshooting: Identify and resolve infrastructure and deployment issues in a timely manner.
- Documentation: Create and maintain documentation for infrastructure processes and procedures.
Qualifications:
- Education: Bachelors degree in Computer Science Information Technology or a related field.
- Experience: Minimum of 25 years of experience in a DevOps or related role.
- Skills:
- Proficiency in cloud platforms (AWS Azure Google Cloud).
- Strong knowledge of CI/CD tools (Jenkins GitLab CI CircleCI).
- Experience with containerization and orchestration tools (Docker Kubernetes).
- Familiarity with configuration management tools (Ansible Puppet Chef).
- Strong scripting skills (Python Bash PowerShell).
- Excellent problemsolving and analytical skills.
- Strong communication and collaboration skills.
- Ability to work independently and as part of a team.
Remote Work :
No