Overview:
The DevOps Engineer plays a crucial role in our organization by implementing and maintaining the tools and processes that enable rapid highquality software development and delivery. This role is pivotal in ensuring smooth collaboration between development and operations teams enhancing efficiency and enabling continuous innovation.
Key Responsibilities:
- Design implement and maintain continuous integration and continuous deployment (CI/CD) pipelines
- Automate manual processes to enable faster delivery and improved quality
- Manage and optimize cloud infrastructure and services
- Develop and maintain scripts for automation and monitoring
- Ensure the security availability and performance of production systems
- Collaborate with development and operations teams to troubleshoot issues and optimize processes
- Implement and maintain monitoring and alerting systems
- Participate in capacity planning and demand forecasting
- Contribute to the improvement of development and deployment workflows
- Support and maintain version control and configuration management systems
- Conduct system performance analysis and tuning
- Implement and maintain disaster recovery and backup solutions
- Conduct regular security assessments and respond to security incidents
- Stay current with industry trends and best practices in DevOps
Required Qualifications:
- Bachelors degree in Computer Science Engineering or related field
- Proven experience in a DevOps or similar role
- Expertise in CI/CD tools and practices
- Proficiency in scripting and automation (e.g. Python Bash PowerShell)
- Experience managing cloud platforms (e.g. AWS Azure GCP)
- Strong knowledge of containerization and orchestration technologies (e.g. Docker Kubernetes)
- Experience with infrastructure as code tools (e.g. Terraform Ansible)
- Ability to troubleshoot and optimize systems
- Solid understanding of networking and security principles
- Experience with monitoring and logging tools (e.g. Prometheus ELK stack)
- Excellent communication and collaboration skills
- Ability to work in a fastpaced agile environment
- Relevant certifications (e.g. AWS Certified DevOps Engineer Certified Kubernetes Administrator) a plus
- Strong analytical and problemsolving abilities
- Attention to detail and a focus on continuous improvement
automation,cloud,scripting,devops,collaboration,kubernetes