Sr. Software Engineer

5 - 10 years

6 - 10 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

OPENTEXT - THE INFORMATION COMPANY

OpenText is a global leader in information management, where innovation, creativity, and collaboration are the key components of our corporate culture. As a member of our team, you will have the opportunity to partner with the most highly regarded companies in the world, tackle complex issues, and contribute to projects that shape the future of digital transformation.

AI-First. Future-Driven. Human-Centered.

At OpenText, AI is at the heart of everything we do powering innovation, transforming work, and empowering digital knowledge workers. Were hiring talent that AI cant replace to help us shape the future of information management. Join us.

Your Impact

OpenText is looking for an experienced DevSecOps and Quality Sr Engineer to be a key member of the global SMBC team.
As a DevSecOps & Sr QA Engineer at OpenText, you will play a pivotal role in ensuring the reliability, performance, and scalability of our cloud infrastructure. You will collaborate with cross-functional teams to design, implement, and maintain the deployment and automation of cloud resources on the Azure/AWS platform. Your expertise in Jenkins CI/CD or equivalent tools, basic Python, Shell scripting, Kubernetes, monitoring, logging, and production deployments will be essential in this role.
The successful candidate will help develop, steer and deliver our new CI/CD Framework and will close work with CI/CD Architecture Team liaison for the Engineering organization in India. This is a rare opportunity to participate from the earliest stages of development of a cloud native, hyperscaler-enabled, API-driven and Responsive Web business enablement infrastructure that will ultimately be a market conduit for hundreds of diverse products and marshal billions of dollars of business for OpenText partners and customers. Due to the diversity and scale of integration requirements, applied technologies will span Linux/Windows/Azure/Amazon environments. The role is heavily focused on the design, automation, and management of the platforms, processes, and workloads across the development, test, and enabling production environments that support the company s industry leading service offerings. We re looking for a candidate with strong troubleshooting skills, a high level of motivation, and a cloud-first mentality.

What it takes

  • A clear understanding of Agile methodologies
  • Experience using Selenium, JMeter, BlazeMeter, or comparable testing tools
  • Proficiency in Java or .NET-based test frameworks such as TestNG, JUnit/xUnit, Selenium, etc.
  • Knowledge of API/REST testing, test frameworks, and tools such as Postman, Swagger, etc.
  • Experience with all aspects of QA testing unit, functional, integration, end to end, user interface, smoke, load, performance, and security testing (SAST, DAST, etc.)
  • In-depth knowledge and hands-on experience with various AZURE/AWS services, including but not limited to EC2, S3, RDS, VPC, Lambda, IAM, CloudWatch, and CloudFormation.
  • Proficiency in container orchestration using Kubernetes. Understanding of deploying, scaling, and managing containerized applications.
  • Experience in setting up and maintaining Continuous Integration and Continuous Deployment (CI/CD) pipelines, preferably with Jenkins or equivalent tools.
  • Strong scripting skills in Python, as well as familiarity with Shell scripting for automation tasks and infrastructure as code (IAC) using tools like Terraform.
  • Expertise in setting up and managing monitoring and logging solutions for AZURE/AWS infrastructure and applications, including tools like Prometheus, Grafana, ELK stack, or AWS CloudWatch.
  • Hands-on experience in deploying applications to production environments on AZURE/AWS, ensuring high availability, scalability, and fault tolerance.
  • Knowledge of AZURE/AWS security best practices and the ability to implement security measures, including identity and access management, encryption, and compliance.
  • Proficiency in ITIL-based change and incident management processes, ensuring smooth operations and timely resolution of issues.
  • Strong problem-solving skills, with the ability to troubleshoot complex issues in Azure/AWS cloud environment.
  • Good documentation skills to maintain clear and up-to-date records of infrastructure configurations, procedures, and incident responses.
  • Effective communication and collaboration skills to work closely with cross-functional teams, developers, and stakeholders.
  • An understanding of cost optimization strategies in Azure/AWS, including rightsizing resources, using reserved instances, and managing resource lifecycles.
  • The ability to adapt to new AZURE/AWS services, technologies, and best practices as cloud environments evolve.
  • Skills in identifying and addressing performance bottlenecks and optimizing AZURE/AWS resources for efficient operation.
  • Knowledge of disaster recovery strategies and the ability to implement backup and recovery solutions in Azure/AWS.
  • Understanding of Azure/AWS networking concepts, including VPC setup, routing, security groups, and load balancing.
  • Envision, implement, and rollout the best CI/CD tooling, automation, and culture for services on our product development teams.
  • Working closely and collaborating with other disciplines (development, networking, operations, security, QA, etc.) to identify and resolve system and workflow issues.
  • Maintaining, maturing, and standardizing the CI/CD processes and tooling
  • Finding and executing on opportunities to improve systems and processes through automation.
  • Modernizing the application stack and platform
  • Increasing system reliability and resiliency
  • Evaluating future solutions and proposing innovative solutions for our technical and business challenges
  • Our DevOps culture is focused on empowering our Development teams through automating, shifting left, and increasing release velocity.
  • Develop and maintain a deep understanding of high-level service designs across the entire product/service portfolio
  • Keep abreast of new technologies that might be beneficial to the organization.
    • Do or facilitate proof-of-concepts, often involving coding.
    • Attend industry forums in order to be able to see what new technologies are attractive for us.
  • Participate in meetings with current and potential partner, vendors and acquisition targets and be comfortable working at a peer level
  • Evaluate vendors and technology using an Architecture-team-developed standards

What you need to succeed

  • Bachelor s degree in computer science, computer engineering, computer information systems, management information systems, or equivalent work experience
  • 5+ years of software development/QA experience with 3+ years leading CI/CD,
  • Strong planning, analysis, and problem-solving skills
  • Ability to scope discussions and effectively communicate solutions to different audiences at various levels of detail
  • Strong background in distributed application architectures and network communications
  • Public/hyperscaler and private cloud technology savvy
  • Exposure to evolution of services from customer premises to various cloud infrastructures
  • Literacy in many competing front-end and back-end patterns, frameworks, services, and solutions with the ability to weigh them against desired technical outcomes
  • Linux and/or Windows server administration experience
  • Experience with observability tooling (ELK stack / Splunk/Prometheus/ DataDog)
  • Experience with container orchestration (Kubernetes/ Nomad)
  • Hands-on experience provisioning and administering resources in cloud providers such as AWS, Azure, and /or GCP through usage of IaC Terraform, CloudFormation
  • Create and maintain documentation of the infrastructure, deployment processes, and procedures
  • Experience with infrastructure / domain management services such as DNS, Active Directory, and IPAM
  • Experience creating, automating, and troubleshooting CI/CD pipelines using tools such as Azure DevOps, GitLab, Octopus, or Jenkins
  • Solid understanding of SDLC, CI/CD, Version Control, Config. Management, Orchestration, Monitoring, Networking, Testing / Quality Control
  • Experience working on highly available and highly scalable systems.
  • Experience working with load balancers and proxies.
  • Knowledge of PowerShell, bash, and/or python
  • Knowledge of Azure CLI and/or AWS CLI
  • Experience implementing and/or managing performance, monitoring, alerting solutions
  • Application design, development, and architecture experience
  • Integrating security and vulnerability scanning into automated pipelines using SAST/DAST tooling and industry best-practices
  • Strong understanding of computer science fundamentals
  • Knowledge of the usage of | in YAML
  • Experience with data governance system models including data residency application across points of presents
  • Very strong communication skills
  • Self-directed with consensus building and (data driven) influence management skills

One Last thing

At OpenText we understand and value diversity in our employees and we are proud to be an Equal Opportunity Employer. We hire the best talent regardless of race, creed, color, national origin, ancestry, disability, marital status, sex, age, veteran status or sexual orientation. We draw on our diversity and collective genius as we continue to shape a better future for our customers and be the Best Place to Work for our employees- nothing is off the table at OpenText.

OpenTexts efforts to build an inclusive work environment go beyond simply complying with applicable laws. Our Employment Equity and Diversity Policy provides direction on maintaining a working environment that is inclusive of everyone, regardless of culture, national origin, race, color, gender, gender identification, sexual orientation, family status, age, veteran status, disability, religion, or other basis protected by applicable laws. . Our proactive approach fosters collaboration, innovation, and personal growth, enriching OpenTexts vibrant workplace.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Opentext logo
Opentext

Software Development

Waterloo ON

RecommendedJobs for You

Hyderabad, Telangana, India