Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer III - Linux Systems Administrator image - Rise Careers
Job details

Software Engineer III - Linux Systems Administrator

About Us: Cognizant (Nasdaq: CTSH) is one of the world's leading professional services companies, redefining clients' business, operating, and technology models for the digital era. Our unique industry-based, consultative approach helps clients envision, build, and run more innovative and efficient businesses. We help our clients modernize technology, reinvent processes, and transform experiences, so they can stay ahead in our fast-changing world. Together, we're improving everyday life. See how at www.cognizant.com or @cognizant.Role : Linux Engineer with AWS SLURMJob SummaryWe are seeking a highly skilled Senior Developer with extensive experience in Linux Administration, High Performance Compute (HPC) environments, and AWS offerings. The ideal candidate will be responsible for technical troubleshooting and problem-solving on production systems, with a focus on responsiveness within the North America timezoneResponsibilitiesAdminister and manage Linux systems, ensuring optimal performance and security.Work with High Performance Compute (HPC) environments, specifically using the SLURM scheduler.Utilize AWS offerings, including parallel cluster and batch, to support and enhance system capabilities.Provide technical troubleshooting and problem-solving support for production systems within the North America timezone.Collaborate with cross-functional teams to ensure seamless integration and operation of systems.Develop and maintain documentation for system configurations, procedures, and troubleshooting guides.QualificationsProven experience in Linux Administration.Knowledge with High Performance Compute (HPC) environments and the SLURM scheduler.Knowledge of AWS offerings, specifically parallel cluster and batch.Strong problem-solving skills and the ability to troubleshoot technical issues in a timely manner.Excellent communication and collaboration skills to work effectively with cross-functional teams.Ability to work within the North America time zone for technical support and troubleshootingApplications will be accepted till December 20th, 2024.Salary and Other Compensation:The annual salary for this position is between $66,896 to $132,500 depending on experience and other qualifications of the successful candidate.This position is also eligible for Cognizant’s discretionary annual incentive program, based on performance and subject to the terms of Cognizant’s applicable plans.Benefits: Cognizant offers the following benefits for this position, subject to applicable eligibility requirements:Medical/Dental/Vision/Life InsurancePaid holidays plus Paid Time Off401(k) plan and contributionsLong-term/Short-term DisabilityPaid Parental LeaveEmployee Stock Purchase PlanDisclaimer: The salary, other compensation, and benefits information is accurate as of the date of this posting. Cognizant reserves the right to modify this information at any time, subject to applicable law.
Spectrum Glassdoor Company Review
3.3 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Spectrum DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Spectrum
Spectrum CEO photo
Chris Winfrey
Approve of CEO

Average salary estimate

Estimate provided by employer
$67500 / ANNUAL (est.)
min
max
$65K
$70K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer III - Linux Systems Administrator, Spectrum

Are you ready to take your career to the next level with Cognizant as a Software Engineer III - Linux Systems Administrator? If you're passionate about Linux Administration and have a knack for High Performance Compute (HPC) environments, this might be the perfect opportunity for you! Based in Parker, CO, you'll be joining a dynamic team that thrives on innovation and collaboration. In this role, you will manage and optimize Linux systems, ensuring they run smoothly and securely, while utilizing AWS offerings, including parallel cluster and batch, to enhance system capabilities. You'll also get the chance to provide technical troubleshooting support for production systems, all while working within the North America timezone. Your experience with the SLURM scheduler will come in handy as you support a high-performance compute environment. Working closely with cross-functional teams, you'll help ensure seamless integration and operation of systems, while documenting system configurations and procedures for future reference. At Cognizant, we value communication and collaboration, so your ability to work effectively with others will be key to your success in this role. If you're ready to join a company that is dedicated to redefining what’s possible in the digital era, this is your chance! Apply now and become part of something amazing.

Frequently Asked Questions (FAQs) for Software Engineer III - Linux Systems Administrator Role at Spectrum
What are the primary responsibilities of a Software Engineer III - Linux Systems Administrator at Cognizant?

As a Software Engineer III - Linux Systems Administrator at Cognizant, your primary responsibilities will include managing Linux systems to ensure optimal performance and security, working with HPC environments particularly using the SLURM scheduler, and utilizing AWS offerings to enhance system capabilities. You'll also be tackling technical troubleshooting for production systems while collaborating with cross-functional teams to integrate and operate systems seamlessly.

Join Rise to see the full answer
What qualifications do I need to apply for the Software Engineer III - Linux Systems Administrator position at Cognizant?

To be considered for the Software Engineer III - Linux Systems Administrator position at Cognizant, you need proven experience in Linux Administration, familiarity with High Performance Compute (HPC) environments, and knowledge of the SLURM scheduler. Additionally, understanding AWS offerings such as parallel clusters and batch services is crucial. Problem-solving skills, effective communication, and the ability to work within the North America timezone for technical support are also required.

Join Rise to see the full answer
How does Cognizant support the professional growth and development of a Software Engineer III - Linux Systems Administrator?

Cognizant prioritizes professional growth for their employees, including Software Engineer III - Linux Systems Administrator. Opportunities for ongoing training, access to the latest technology, and collaborative projects with cross-functional teams are encouraged to enhance your skill set. The supportive environment fosters career progression and equips you with tools to stay at the forefront of industry advancements.

Join Rise to see the full answer
What kind of work environment can I expect as a Software Engineer III - Linux Systems Administrator at Cognizant?

At Cognizant, the work environment for a Software Engineer III - Linux Systems Administrator is dynamic and collaborative, designed to encourage innovation. You will work closely with various teams, which makes communication and collaboration essential. The company values positivity, teamwork, and a proactive approach to problem-solving, providing a culture where your contributions are recognized.

Join Rise to see the full answer
What benefits does Cognizant provide for the Software Engineer III - Linux Systems Administrator role?

Cognizant offers a comprehensive benefits package for the Software Engineer III - Linux Systems Administrator role, including medical, dental, and vision insurance, paid holidays, paid time off, a 401(k) plan, and contributions to long-term and short-term disability. Additionally, enjoy benefits like paid parental leave and the Employee Stock Purchase Plan to support your financial future.

Join Rise to see the full answer
Common Interview Questions for Software Engineer III - Linux Systems Administrator
How do you ensure optimal performance and security when administering Linux systems?

To ensure optimal performance and security, I regularly monitor system metrics using tools like top, iostat, and vmstat. I implement security updates and patches promptly, conduct regular audits, and employ best practices for system hardening. Additionally, using automation tools such as Ansible can help ensure consistency in configuration and compliance.

Join Rise to see the full answer
Can you explain your experience with the SLURM scheduler in HPC environments?

In my previous roles, I have managed and configured the SLURM scheduler for various HPC projects. This included setting up compute nodes, defining job queues, and optimizing resource allocation to maximize throughput. I also performed troubleshooting to resolve job scheduling issues, ensuring efficient workload distribution across the cluster.

Join Rise to see the full answer
What AWS services relevant to Linux administration have you utilized?

I have worked extensively with AWS services including EC2 for deploying Linux instances, S3 for storage solutions, and AWS Batch for managing batch processing jobs effectively. My experience with AWS ParallelCluster has allowed me to create and manage HPC clusters tailored to client needs, optimizing performance and costs.

Join Rise to see the full answer
Describe a challenging technical problem you faced and how you resolved it.

One significant challenge involved identifying a performance bottleneck in a production system. I utilized monitoring tools to pinpoint the issue to resource contention among processes. I implemented optimized configurations for resource allocation, adjusted SLURM settings, and improved job scheduling, which ultimately enhanced system performance.

Join Rise to see the full answer
How do you document system configurations and procedures?

I believe in maintaining clear and concise documentation for system configurations and procedures. I use markdown format or Confluence for creating easy-to-follow guides and ensure they are regularly updated. This practice not only assists in troubleshooting but also helps onboard new team members effectively.

Join Rise to see the full answer
What approaches do you use for troubleshooting Linux system issues?

My troubleshooting approach involves a systematic analysis of the issue. I first gather system logs and metrics to understand the problem, then replicate the issue in a controlled environment if possible. I use established tools and commands for diagnostics, and if needed, I collaborate with team members to brainstorm solutions.

Join Rise to see the full answer
How important is collaboration in your role as a Linux Systems Administrator?

Collaboration is vital in my role as a Linux Systems Administrator. It enables the sharing of knowledge, faster problem resolution, and a cohesive approach to projects. Working effectively with developers, network engineers, and other stakeholders ensures that system integrations are smooth and operational challenges are addressed collectively.

Join Rise to see the full answer
What steps do you take to stay updated with Linux administration and HPC advancements?

To stay updated, I regularly follow industry blogs, participate in online forums, and attend relevant webinars and conferences. I also engage with communities such as Linux.org and AskUbuntu, continuously learning about new tools and technologies that can enhance my skills and understanding of best practices in Linux administration and HPC.

Join Rise to see the full answer
How do you prioritize tasks when managing multiple production systems?

I prioritize tasks based on urgency and impact on business operations. I use tools like Kanban boards or ticketing systems to track outstanding issues and assess their priority level. Regular communication with stakeholders also aids in determining which tasks need immediate attention and which can be scheduled for later.

Join Rise to see the full answer
What is your experience with automated deployments in Linux environments?

I have extensive experience with automated deployments using tools such as Puppet, Chef, and Ansible. Automation reduces manual errors and increases deployment efficiency. I have implemented these tools to streamline the configuration management process, allowing for rapid scaling and consistent deployment across multiple systems.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Deezer Remote 24 Rue de Calais, 75009 Paris, France
Posted 10 days ago
Photo of the Rise User
CoreWeave Remote Livingston, NJ / New York, NY/ Sunnyvale, CA/ Bellevue, WA
Posted 8 hours ago
Photo of the Rise User
Scalian Remote 571 AVENUE DU RHIN DANUBE, Marignane, Provence-Alpes-Côte d'Azur, France
Posted 11 days ago
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Equity
401K Matching
Posted 13 days ago

Charter Communications, Inc. (NASDAQ:CHTR) is a leading broadband connectivity company and cable operator serving more than 31 million customers in 41 states through its Spectrum brand. Over an advanced communications network, the company offers a...

210 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
December 19, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!