·We are seeking a highly motivated DevOps Automation Engineer with strong expertise in Python to join our dynamic team.
·The ideal candidate will be responsible for automating infrastructure, deployment pipelines, and operational processes while ensuring high availability and scalability of systems.
·This role is pivotal in bridging the gap between development and operations through innovative automation solutions.
KEY RESPONSIBILITIES:
- Automation Development:
- Design, develop, and maintain scripts and tools in Python for automating infrastructure provisioning, configuration management, and deployment pipelines.
- Implement CI/CD pipelines using tools like Jenkins, GitLab CI, or GitHub Actions.
- Infrastructure Management:
- Manage cloud infrastructure (AWS, Azure, or Google Cloud Platform) using Infrastructure-as-Code (IaC) tools like Terraform, CloudFormation, or Ansible.
- Monitor and optimize system performance, scalability, and reliability.
- Collaboration:
- Work closely with development and operations teams to integrate and automate workflows.
- Advocate for best practices in DevOps, including automation, testing, and configuration management.
- Monitoring & Logging:
- Set up and maintain monitoring and logging solutions using tools like Prometheus, Grafana, ELK Stack, or Datadog.
- Security & Compliance:
- Automate security and compliance checks in the build and deployment processes.
- Identify and mitigate vulnerabilities through automated scanning tools.
REQUIRED SKILLS AND QUALIFICATIONS:
- Programming:
- Proficiency in Python for scripting and automation.
- Knowledge of other scripting languages (e.g., Bash, PowerShell) is a plus.
- DevOps Tools & Practices:
- Hands-on experience with CI/CD tools (e.g., Jenkins, GitLab CI/CD, CircleCI).
- Expertise in version control systems like Git.
- Cloud Platforms:
- Experience with at least one major cloud provider (AWS, Azure, GCP).
- Infrastructure Automation:
- Knowledge of IaC tools (Terraform, Ansible, Chef, or Puppet).
- Monitoring & Observability:
- Familiarity with monitoring tools (e.g., Prometheus, Nagios) and log aggregation platforms (e.g., ELK Stack, Splunk).
- Containerization & Orchestration:
- Experience with Docker and Kubernetes.
- Soft Skills:
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
PREFERRED QUALIFICATIONS:
- Experience with serverless architectures and microservices.
- Familiarity with Agile methodologies.
- Certifications in DevOps (e.g., AWS Certified DevOps Engineer, Kubernetes certifications).
- Knowledge of machine learning or AI-based automation tools.