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 Get It Recruit - Information Technology, so some details may not match this job. The employer's own page has the real description.
Overview
The Software Engineer - Ubuntu Systems Management at Get It Recruit - Information Technology will play a pivotal role in the development and enhancement of systems management tools specifically geared towards Ubuntu environments. The ideal candidate will be responsible for designing, implementing, and maintaining systems that ensure optimal performance, security, and reliability of Ubuntu-based applications and infrastructures. This position requires a collaborative mindset as the candidate will work closely with cross-functional teams to deliver high-quality software solutions and contribute to the organization's strategic goals in a remote work environment.
Job Responsibilities
- Design, develop, and maintain systems management tools for Ubuntu-based environments.
- Implement automation solutions to improve system performance and reliability.
- Collaborate with teams to gather requirements and translate them into technical specifications and architectural design.
- Conduct thorough testing and debugging of applications to ensure high-quality deliverables.
- Monitor system performance and troubleshoot issues proactively.
- Document system designs, processes, and procedures for internal reference.
- Stay updated with the latest industry trends and advancements in Ubuntu systems management.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 3 years of experience in software development, particularly in Linux/Ubuntu environments.
- Strong proficiency in programming languages such as Python, Shell scripting, or Go.
- Experience with systems management tools and automation frameworks, including Ansible or Puppet.
- Familiarity with containerization technologies like Docker and Kubernetes.
- Solid understanding of network protocols and systems architecture.
- Ability to work independently and collaboratively in a remote team environment.
Technologies & Tools
The candidate will be expected to work with various technologies and tools essential for effective systems management and software development. Key technologies include Ubuntu Linux, programming languages such as Python and Shell scripting, automation tools like Ansible and Puppet, as well as containerization technologies such as Docker and Kubernetes. Familiarity with version control systems such as Git and CI/CD pipelines will also be beneficial for this role.
Ideal Candidates
The ideal candidate for this position will possess a strong passion for technology and a proactive approach to problem-solving. They will exhibit strong analytical and critical thinking skills along with excellent communication abilities. Candidates who thrive in dynamic environments and demonstrate adaptability in embracing new challenges will excel in this role. A commitment to continuous learning and improvement, as well as a collaborative mindset that fosters teamwork, will also define a successful candidate for this position.
Need to call your state’s unemployment office? We list every state’s phone lines, as each agency gives them. Find your state →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.