AdTechTalent
Engineering9 days agoHybrid

Epsilon

Software Engineer

linuxred hatawsterraformcloudformationansiblejenkinsgit actionsbashpythonperlci/cdautomationcloudinfrastructure as codedevopsscripting

Key details

Salary

Not specified

Employment type

Full-time

Seniority

Mid-level

Years experience

3-5

Location

Bengaluru, India

Full job description

The Data Product Development Team at Epsilon is seeking a mid-level engineer responsible for designing, deploying, and managing scalable cloud infrastructure primarily using AWS, Terraform, Linux, and CI/CD tools. The candidate must have hands-on experience in Linux Administration (Red Hat Linux), AWS services (EC2, VPC, S3, RDS, Auto Scaling, Load Balancing, IAM), scripting in Shell or Python, and configuration management tools like Ansible. Experience with Terraform, Jenkins, and Git Actions is preferred. Responsibilities include administering Linux systems, developing automation scripts, automating infrastructure deployment, managing AWS services, setting up CI/CD pipelines, collaborating with cross-functional teams, and resolving vulnerabilities. Qualifications include a BE/B.Tech/MCA degree (no correspondence courses) and 3-4 years of relevant experience. The role offers opportunities to deepen AWS expertise and work in a collaborative, innovative environment.

What you'll do

  • Administer and optimize Red Hat Linux systems in cloud and on-premises environments including installation, configuration, patching, and troubleshooting
  • Develop and maintain automation scripts using Bash, Python, or Perl
  • Utilize Terraform, CloudFormation, Ansible, or AWS CDK to automate infrastructure deployment and management
  • Set up and manage AWS services like EC2, VPC, S3, RDS, Auto Scaling, Load Balancing, and IAM roles and security policies
  • Set up Jenkins pipeline or Git Actions to automate build, test, and deployment processes
  • Collaborate with seniors, developers, architects, and IT teams to support application deployments and troubleshoot issues
  • Identify and resolve vulnerabilities on assets

Requirements

  • BE / B.Tech / MCA – No correspondence course
  • 3 – 4 years of experience
  • Strong experience with Linux Administration
  • Strong experience with AWS
  • At least 3+ years of experience working on Linux Administration
  • At least 2+ years of experience working on AWS
  • At least 2+ years of experience on scripting either shell or Python
  • Good to have working experience on Ansible, Jenkins and Git Actions

Tech stack

LinuxRed Hat LinuxAWSTerraformCloudFormationAWS CDKAnsibleJenkinsGit ActionsBashPythonPerlCI/CD

Benefits

Opportunity to explore various AWS services at depthOpen and transparent environment that values innovation and efficiencyWork-life balance and flexibilityEndless opportunities for growth through learning, development and career advancementCollaborative and people-centric culture

Apply now

This MVP uses a placeholder application flow. In production, this section can connect to an external apply URL or a native application form.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.