DevOps and AI Engineer
Job Description
Qualifications
Cloud & Infrastructure Technologies
Experience with cloud platforms such as AWS, Azure, and GCP.
Proficiency in Infrastructure as Code (IaC) tools including Terraform and CloudFormation.
Strong understanding of system architecture design and cloud infrastructure best practices.
Configuration Management & Automation
Hands-on experience with configuration management tools such as Ansible, Chef, and Puppet.
Proficiency in scripting languages including Python and Shell for automation and operational tasks.
DevOps & CI/CD
Experience designing and managing CI/CD pipelines using Jenkins, GitLab CI, and CircleCI.
Strong knowledge of version control systems, particularly Git.
Experience implementing DevOps best practices for application deployment and release management.
Containerization & Orchestration
Knowledge of containerization and orchestration technologies such as Docker and Kubernetes.
Experience deploying and managing containerized applications in cloud environments.
Monitoring, Logging & Reliability Engineering
Experience with monitoring, logging, and observability tools such as Prometheus and ELK Stack.
Ability to monitor system performance, troubleshoot issues, and ensure infrastructure reliability.
Artificial Intelligence & Machine Learning
Experience with machine learning frameworks such as TensorFlow and PyTorch.
Strong understanding of AI/ML algorithm development and model deployment workflows.
Networking & Security
Knowledge of networking concepts, cloud security principles, and infrastructure security best practices.
Understanding of secure system design, access controls, and compliance requirements.
Professional Skills
Excellent problem-solving, analytical, and troubleshooting abilities.
Ability to work independently in a remote and collaborative environment.
Strong communication and stakeholder management skills.
Education
Bachelor’s Degree in Computer Science, Engineering, Information Technology, or a related field.