DevOps Engineer
Zamp
Job Description
Key Responsibilities:
- Automation: Design, develop, and maintain automation pipelines for software delivery, infrastructure provisioning, and deployment processes
- Continuous Integration/Continuous Deployment (CI/CD): Implement and manage CI/CD pipelines to streamline the software delivery process, ensuring rapid and reliable deployment of code changes
- Infrastructure as Code (IaC): Utilize IaC tools such as Terraform, Ansible, or CloudFormation to provision and manage infrastructure resources in a scalable and efficient manner
- Monitoring and Logging: Implement monitoring and logging solutions to track system performance, detect issues, and troubleshoot problems proactively
- Configuration Management: Manage configuration drift and ensure consistency across development, testing, and production environments using tools like Puppet, Chef, or SaltStack
- Collaboration and Communication: Collaborate with development, operations, and QA teams to foster a culture of collaboration, communication, and continuous improvement
- Security: Implement security best practices and protocols to ensure the integrity and confidentiality of systems and data
Qualifications & Skill Set Required:
- 2 to 6 years of experience
- Experience with Core DevOps tools like kubernetes, Jenkins Ansible, Grafana, Graylog
- Knowledge of logging and application monitoring tool solutions such as Graylog and Grafana/Prometheus
- Awareness of configuration management tools like Terraform, Ansible
- Hands on Experience with cloud platforms such as AWS, Azure, Google Cloud Platform(GCP), including proficiency in cloud-native services and architectures
- Strong scripting skills in languages like Python, Bash, or PowerShell
- Experience with containerization technologies like Docker and container orchestration platforms such as Kubernetes for managing containerized applications at scale
- Proficiency in version control systems like Git for managing code repositories and facilitating collaboration among development teams