Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Consultant Specialists, Inc. (CSI), so some details may not match this job. The employer's own page has the real description.
Job Overview
Consultant Specialists, Inc. (CSI) is seeking a highly skilled Senior Software Engineer with expertise in Linux, Kubernetes, and Ansible. The successful candidate will be responsible for designing, developing, and maintaining scalable software solutions while ensuring high standards of quality and performance. This role will work collaboratively with cross-functional teams to implement innovative solutions and improve system functionalities within a cloud-native environment. The engineer will also take initiative in automating processes, troubleshooting issues, and providing technical leadership in a fast-paced setting.
Job Responsibilities
- Design, develop, and deploy applications and services on Kubernetes clusters.
- Implement automation scripts using Ansible to streamline operational processes.
- Monitor and maintain Linux based systems ensuring optimal operational performance.
- Collaborate with DevOps teams to enhance and fortify CI/CD processes.
- Diagnose complex technical issues and provide root-cause analysis.
- Participate in architectural discussions to improve system design and scalability.
- Mentor junior engineers, providing guidance on best practices and industry standards.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of software development experience, particularly in a Linux environment.
- Strong proficiency in Kubernetes, including cluster management and application deployment.
- Expertise in configuration management using Ansible or other automation tools.
- Proficient in programming languages such as Python, Go, or Java.
- Experience with containerization technologies and microservices architecture.
- Familiarity with version control systems such as Git.
Technologies & Tools
The Senior Software Engineer will utilize a variety of technologies and tools including, but not limited to, Kubernetes for container orchestration, Ansible for automation, and various Linux distributions for server management. Familiarity with cloud platforms such as AWS, Azure, or GCP may also be beneficial, as well as experience with monitoring tools like Prometheus or Grafana to ensure system reliability and performance.
Ideal Candidates
The ideal candidate will have a strong analytical mindset and problem-solving skills, coupled with the ability to communicate complex technical concepts clearly and effectively. They should demonstrate a proactive attitude towards learning and adapting to new technologies. Exceptional teamwork and collaboration skills are essential, as is the ability to work independently on challenging projects. A commitment to continuous improvement and a passion for excellence will distinguish successful candidates in this role.
In September there were 7.5 million job openings in the US, and 7.1 million people out of work and looking, says the Bureau of Labor Statistics. The job market now →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.