RSA - Software Principal Engineer

SecurID Solutions India Private Limited (Bangalore, KA, India) 13 days ago

Principal Software Engineer

About RSA: 

RSA offers mission-driven security solutions that provide organizations with a unified approach to managing digital risk that hinges on integrated visibility, automated insights, and coordinated actions. RSA solutions are designed to effectively detect and respond to advanced attacks; manage user access control; and reduce business risk, fraud, and cybercrime. RSA protects millions of users around the world and helps more than 90 percent of the Fortune 500 companies, and every branch of the U.S. federal government, thrive and continuously adapt to transformational 

change. For more information, go to rsa.com.  

 
The Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working in the cutting-edge cloud environment, we design and develop software for platforms, peripherals, applications, and diagnostics — all with the most advanced technologies, tools, software engineering methodologies, and the collaboration of internal and external partners. 

We are looking for an experienced Production DevOps Engineer who cares deeply about the technical side of operations and making sure that everything is running smoothly for our web applications. This person should be deeply familiar with a variety of monitoring solutions

Key Responsibilities  

  • Providing application support for multiple mission-critical applications in SaaS and cloud environments 
  • Manages and appropriately escalates delivery impediments, risks, issues, and changes associated with the product development initiatives 
  • Possesses excellent verbal and written communication skills and the ability to interact professionally with a diverse group of developers, product owners, and subject matter experts 
  • Provide technical support, deploy updates and fixes 
  • Design and implement build, deployment, and configuration management 
  • Handle code deployments in all environments 
  • Perform root cause analysis for production errors 
  • Investigate and resolve technical issues 
  • Develop scripts to automate visualization 
  • Design procedures for system troubleshooting and maintenance 
  • Configure and manage data sources like Elasticsearch, Cassandra, etc 
  • Brainstorm for new ideas and ways to improve development delivery 
  • Build, maintain, and monitor configuration standards 
  • Maintain day-to-day management and administration of projects 
  • Provide rotational 24/7on-call support to production issues after business hours
  • Involvement in mission critical and production deployments, migrations during maintenance window (Sundays) on rotation basis
  • Documentation of automation techniques and Operational run books 

Essential Requirements  

  • Minimum of 9 years’ previous experience as a DevOps Engineer.
  • Significant experience working in an Agile environment 
  • Experience in managing Azure Cloud environment
  • UNIX / Linux hands-on experience and proficient in writing scripts in bash, Python 
  • Deep understanding of cloud virtualization techniques 
  • Hands-on experience with CI/CD tools (Jenkins, GitLab, Git, Terraform, Ansible/Chef)
  • Significant experience with containerization platforms, such as Docker, Kubernetes 
  • Experience with monitoring systems and other reporting tools (Zabbix, Datadog, Nagios, App Dynamics, ELK) 
  • Familiar with Cloud Backups and restore procedures. 
  • Familiar with managing NoSQL databases such as Cassandra 
  • Experience with supporting platform on open source tools (Java Stack) using tools like Maven, Jenkins, etc and integrate QA / testing 
  • Working knowledge of modern software architecture, web services / micro services and how they are used in the cloud. 
  • Configuring, setting up and tuning of Tomcat, Squid proxy, HAProxy servers or equivalent. 


Desirable Requirements  

  • Experience in Cyber Security domain is an added advantage 
  • Good applicative Oracle and SQL Server DBA skills 
  • Experience or knowledge with openSSL 
  • Knowledge in network services (DNS, DHCP, NFS, SMTP, SSH) and networking equipment configuration (Routers, Switches, Load balancers etc.) 
  • Programming & scripting experience (Java/C++/JSP/PERL/KSH/POWERSHELL etc.) ​

RSA is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. All employment decisions at RSA are based on business needs, job requirements and individual qualifications, without regard to race, color, religion or belief, national, social or ethnic origin, sex (including pregnancy), age, physical, mental or sensory disability, HIV Status, sexual orientation, gender identity and/or expression, marital, civil union or domestic partnership status, past or present military service, family medical history or genetic information, family or parental status, or any other status protected by the laws or regulations in the locations where we operate. RSA will not tolerate discrimination or harassment based on any of these characteristics. RSA encourages applicants of all ages.

RSA - Software Principal Engineer

Apply On Company Site
Back to search page
;