Senior Software Engineer Job in Epsilon Data Management, Llc
Senior Software Engineer
- Bengaluru, Bangalore Urban, Karnataka
- Not Disclosed
- Full-time
Company Description
Epsilon is the leader in outcome-based marketing. We enable marketing that s built on proof, not promises. Through Epsilon PeopleCloud, the marketing platform for personalizing consumer journeys with performance transparency, Epsilon helps marketers anticipate, activate and prove measurable business outcomes. Powered by CORE ID , the most accurate and stable identity management platform representing 200+ million people, Epsilon s award-winning data and technology is rooted in privacy by design and underpinned by powerful AI. With more than 50 years of experience in personalization and performance working with the world s top brands, agencies and publishers, Epsilon is a trusted partner leading CRM, digital media, loyalty and email programs. Positioned at the core of Publicis Groupe, Epsilon is a global company with over 8,000 employees in over 40 offices around the world. For more information, visit epsilon.com. Follow us on Twitter at @EpsilonMktg.
Job Description
Responsible for working with Loyalty SaaS team to configure, deploy, automate AWS Cloud infrastructure with scalability, fail-over, and security.
Responsibilities:
- 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.
- 5+ years of experience in supporting production applications in a systems or network engineering capacity.
- 1+ years of experience in AWS Cloud Deployment/Automation.
Job Requirements:
- Solid experience with Cloud and virtualization-based technologies Amazon Web Services (AWS).
- Experience with automation tools (Ansible), scripting (Python, Bash, etc.).
- Experience with CI/CD setup.
- Working knowledge with a database system such as Oracle SQL.
- 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.
- Experience with SSO, SSL, and LDAP is required.
- 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.
Preferred qualifications:
- 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.
- Familiarity with .Net, C#, WebAPI, MVC, HTML.
Behavioral Attributes:
- Team player with excellent interpersonal skills
- Strong verbal and written communication
- Possess Can-Do attitude to overcome challenges
- Self-motivated and directed
Minimum 5 Years
2 - 4 Hires