Description

Required Skills -• Extensive experience with DevOps practices and tools, including CI/CD, containerization (Docker, Kubernetes), infrastructure as code (Terraform, CloudFormation), configuration management (Ansible, Puppet, Chef), and version control (Git, SVN).
• Experience with cloud services (AWS, Azure, GCP) and designing solutions that leverage these services.
• Knowledge of monitoring tools and how to set up and configure them.

Job Duties -1. Evaluate existing tools and processes to create a blueprint that serves as a roadmap to achieve target state
2. Design and implement scalable, high-availability, and secure DevOps solutions that support the development and operations of the software.
3. Understand existing deployment process for various applications and develop and maintain an automated pipeline to ensure quick and reliable deployment of software across all environments.
4. Architect and optimize build and deployment systems to streamline development and release cycles.
5. Create and maintain documentation for DevOps processes, tools, and environments.
6. Monitor, analyze, and resolve infrastructure inefficiencies and scalability issues.
7. Work closely with the security team to manage and improve security throughout the deployment process.
8. Lead and mentor junior DevOps team members.

Job Requirements -• Bachelor’s or Master's degree in Computer Science, Engineering, or related field.
• Extensive experience with DevOps practices and tools, including CI/CD, containerization (Docker, Kubernetes), infrastructure as code (Terraform, CloudFormation), configuration management (Ansible, Puppet, Chef), and version control (Git, SVN).
• Strong background in Linux/Unix and Windows administration.
• Proficiency in scripting languages (such as Bash, Python, or Ruby).
• Experience with cloud services (AWS, Azure, GCP) and designing solutions that leverage these services.
• Knowledge of monitoring tools (Prometheus, Grafana, ELK stack) and how to set up and configure them.
• Strong understanding of network protocols and services (HTTP, SSL, FTP, load balancers, etc.).
• Excellent problem-solving, analytical, and technical troubleshooting skills.
• Proven ability to lead and manage teams in a fast-paced environment.
• Excellent communication and collaboration skills.

Desired Skills & Experience -• Certifications in cloud services (AWS Certified Solutions Architect, Azure Solutions Architect Expert, etc.).
• Experience with database administration and SQL/NoSQL databases.
• Familiarity with microservices architecture and serverless computing.
• Understanding of security best practices and tools in a DevOps context.
• Experience with project management and workflow tools like JIRA, Confluence, or similar

Education

Bachelor’s or Master’s degree