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.
Job Overview
The Software Engineer - Ubuntu Systems Management position at Get It Recruit - Information Technology involves designing, developing, and maintaining software solutions to enhance Ubuntu system management capabilities. The successful candidate will work in a collaborative environment, applying innovative approaches to solve complex problems, while ensuring the systems are robust, scalable, and user-friendly. This remote role requires a strong focus on creating efficient integration processes, optimizing performance, and collaborating with cross-functional teams to meet project goals.
Job Responsibilities
- Design and implement software solutions for managing Ubuntu systems efficiently.
- Enhance existing management tools and contribute to feature development.
- Collaborate with product and engineering teams to architect system management workflow.
- Conduct code reviews and maintain high coding standards across the team.
- Troubleshoot and resolve system issues while ensuring minimal service disruption.
- Develop documentation and training materials for end-users and staff regarding system management procedures.
- Participate in Agile development methodologies, contributing to sprint planning and retrospectives.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Minimum of 3 years of experience in software development, with a focus on Linux-based systems, preferably Ubuntu.
- Proficiency in programming languages such as Python, Bash, or C/C++.
- Experience with configuration management tools like Ansible, Puppet, or Chef.
- Familiarity with cloud services (AWS, Azure) and containerization technologies (Docker, Kubernetes).
- Strong knowledge of system architecture, networking, and security protocols.
- Excellent problem-solving skills and a strong ability to work in a team environment.
Technologies & Tools
This position utilizes a variety of technologies and tools, including Ubuntu operating systems, cloud service platforms (AWS and Azure), container orchestration tools (Docker and Kubernetes), and configuration management tools such as Ansible, Puppet, or Chef. Candidates will also be expected to work with system monitoring tools to ensure optimal performance and reliability of software solutions.
Ideal Candidates
Ideal candidates for the Software Engineer - Ubuntu Systems Management role will possess a strong passion for open-source technologies and a deep commitment to enhancing system management processes. They will demonstrate an eagerness to learn and adapt in a fast-paced environment, with a proactive approach to problem-solving and innovation. Team players who communicate effectively, can collaborate across departmental lines, and bring creativity to their technical abilities will thrive in this role.
The most unemployment pays a week runs from $235 in Mississippi to $1,208 in Washington. Compare the states →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.