Senior Software Engineer

  • Full-time

Company Description

Positioned at Publicis Groupe's core, Epsilon is a leader in interaction management, empowering brands to transform ordinary customer experiences into meaningful, human experiences. Through a connected suite of products and services, Epsilon combines leading-edge identity management, industrial strength data and technology expertise with big brand acumen gained over five decades working with the industry’s top brands. Our human-powered, data-led marketing delivers unmatched depth, breadth and scale to help brands turn meaningful human interactions into exceptional business outcomes. For more information, visit us at https://india.epsilon.com/

Follow us on social: LinkedIn, Facebook, Instagram, and Twitter

Job Description

  • Create AWS cloud based and traditional infrastructure through automated scripts
  • Create configuration management scripts
  • Automate and run Build and Deploy process
  • Troubleshoot and fix configuration issues as and when required and Document/communicate the resolution notes to other team members
  • This position will also coordinate with development teams, architects, and QA Teams to validate configuration with industry standard best practices before they are placed into production.
  • Supports users by developing documentation and assistance tools.
  • Updates job knowledge by researching new internet/intranet technologies and software products; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
  • Enhances organization reputation by accepting ownership for accomplishing new and different requests; exploring opportunities to add value to job accomplishments.

Qualifications

  • Bachelor’s degree or equivalent in computer science
  • 6 years of Development experience using Linux/Microsoft technology and 2+ years in AWS Cloud Automation/ Deployment
  • Solid experience with Cloud and virtualization-based technologies Amazon Web Services (AWS)
  • Experience with automation tools (Ansible), scripting (Python, Boto3, Bash, etc.)
  • Experience with CI/CD setup
  • Working knowledge with a database system such as MsSQL/Oracle and NoSQL/Mongo.
  • Experience with configuring databases to support various activities related to the system
  • Migrating experience with existing on-premises application to AWS.
  • Estimating AWS usage costs and identifying operational cost control mechanisms.
  • Working knowledge of web application architectures
  • Document the environment details, Deployment Diagrams, and network topologies.
  • Communicate with internal stakeholders to clarify requirements and overcome obstacles to meet the organization goals.
  • Provide troubleshooting and root cause analysis for production issues.
  • A certificate in AWS SysOps Administration would be a plus.
  • AWS Instance Creation (EC2), Configuration, and Maintenance.
  • Virtual Private Cloud (VPC) setup and maintenance.
  • Experience in AWS Security Groups, Routing Tables, Subnets, EBS, Cloud Front, S3, IAM Roles and Policies, Cloud Watch, SNS, SQS, Elastic Load Balancers, SSL Certs, and Auto Scaling Groups.
  • Implement Customer Gateways and integrate with AWS cloud.
  • Disaster Recovery preparedness with multi-zone and/or multi-region options.
  • Automating AWS tasks using AWS tools, SDKs, cloud formation scripts, command line tools.
  • Infrastructure and Application monitoring across production and non-production platforms.
  • Experience with Microsoft Windows Servers and Linux Systems.
  • Team player with excellent interpersonal skills
  • Strong verbal and written communication
  • Possess Can-Do attitude to overcome challenges
  • Self-motivated and directed
Privacy Policy