Description

Job Description


Required Skills:
Python
Platform Engineering
Infrastructure as Code (IaC)
Automation
Key Responsibilities:
Utilize platform engineering tools such as Ansible, Docker, Kubernetes, and Terraform
Build and maintain CI/CD pipelines, automate deployments, and manage infrastructure as code
Develop internal software tools, requiring strong software engineering and problem-solving skills
Work on distributed systems and microservices architecture
Use scripting (Python, shell) for automation, system administration, and data manipulation
Manage NoSQL and SQL databases at both administrative and architectural levels
Troubleshoot performance and availability issues using monitoring tools (e.g., Prometheus, Grafana)
Collaborate in an Agile/Scrum environment
Job Requirements:
8+ years of experience in software engineering
4+ years in application development
4+ years in automation and scripting with Python
8+ years with automation/configuration tools (Ansible, Terraform, Chef, Puppet)
8+ years building CI/CD pipelines
6+ years deploying production code using Docker containers
Experience with AWS and Azure (IaaS and PaaS)
Experience with large-scale distributed systems (Java/Spring Boot, CQRS, Kafka, Spark, etc.)
Preferred Skills:
Kafka, NATS, Kinesis, or Event Hub
Databricks / Apache Spark
ElasticSearch
Apigee
Datadog / New Relic

Education

Any Graduate