We are seeking a talented DevOps Engineer to join our dynamic team. The ideal candidate will have a passion for building and maintaining cloud infrastructure while ensuring the reliability and efficiency of our applications. You will be responsible for deploying and maintaining cloud environments, enhancing CI/CD pipelines, and ensuring optimal performance through proactive monitoring and troubleshooting.
Roles And Responsibilities
- Cloud Infrastructure : Deploy and maintain cloud infrastructure on Microsoft Azure or AWS, ensuring scalability and reliability.
- CI/CD Pipeline Enhancement : Continuously improve CI/CD pipelines and build robust development and production environments.
- Application Deployment : Manage application deployments, ensuring high reliability and minimal downtime.
- Monitoring : Monitor infrastructure health and perform application log analysis to identify and resolve issues proactively.
- Incident Management : Troubleshoot and debug incidents, collaborating closely with development teams to implement effective solutions.
- Infrastructure as Code : Enhance Ansible roles and Terraform modules, maintaining best practices for Infrastructure as Code (IaC).
- Tool Development : Write tools and utilities to streamline and improve infrastructure operations.
- SDLC Practices : Establish and uphold industry-standard Software Development Life Cycle (SDLC) practices with a strong focus on quality.
- On-call Support : Be available 24/7 for on-call incident management for production environments.
Requirements
- Cloud Experience : Hands-on experience deploying and provisioning virtual machines on Microsoft Azure or Amazon AWS.
- Linux Administration : Proficient with Linux systems and basic system administration tasks.
- Networking Knowledge : Working knowledge of network fundamentals (Ethernet, TCP/IP, WAF, DNS, etc.).
- Scripting Skills : Proficient in BASH and at least one high-level scripting language (Python, Ruby, Perl).
- Tools Proficiency : Familiarity with tools such as Git, Nagios, Snort, and OpenVPN.
- Containerization : Strong experience with Docker and Kubernetes is mandatory.
- Communication Skills : Excellent interpersonal communication skills, with the ability to engage with peers, customers, vendors, and partners across all levels of the organization.
(ref:hirist.tech)