Job Description: DevOps Engineer
Cloud Platforms:
- Proficiency in AWS compute, storage, and networking services.
Infrastructure as Code (IaC) and Configuration Management:
- IaC Tools: Experience using tools like Terraform or AWS CloudFormation to provision and manage infrastructure resources.
- Configuration Management: Knowledge of tools such as Ansible, Puppet, or Chef for automating system configuration and deployment.
Continuous Integration/Continuous Delivery (CI/CD):
- Strong understanding of CI/CD pipelines with hands-on experience using Jenkins, GitLab CI, GitHub Actions, or CircleCI to automate build, test, and deployment processes.
Containerization and Orchestration:
- Containerization: Expertise in Docker for packaging applications and dependencies.
- Orchestration: Experience using Kubernetes to deploy, manage, and scale containerized applications.
Programming and Scripting:
- Ability to write automation scripts using Python, Bash (Shell scripting), Ruby, or Go.
Version Control:
- Proficient in Git and platforms like GitHub or GitLab for managing source code, branching strategies, and code reviews.
Linux and Networking Fundamentals:
- Strong knowledge of Linux operating system administration and command-line utilities.
- Understanding of networking basics (TCP/IP, DNS, Load Balancing, Firewalls, etc.).
Monitoring and Logging (Observability):
- Experience setting up monitoring and logging systems using tools such as Prometheus, Grafana, Splunk, or ELK Stack (Elasticsearch, Logstash, Kibana).
Security (DevSecOps):
- Awareness of integrating security at every stage of development and deployment, including vulnerability scanning and secure configuration practices.
Additional Details:- Work Mode: Remote Opportunity
- Shift Timing:Night Shift (US Time Zone)