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 Gather AI, so some details may not match this job. The employer's own page has the real description.
Job Overview
Gather AI is seeking a highly skilled Senior Software Engineer with expertise in DevOps to join our dynamic team. In this role, you will be responsible for designing, implementing, and maintaining scalable cloud infrastructure and deployment pipelines that support our innovative AI-driven applications. You will work closely with cross-functional teams to ensure robust system performance and security while leveraging automation to streamline development processes. Your contributions will be pivotal in enhancing our operational efficiency and driving continuous improvement in software delivery.
Job Responsibilities
- Design and implement scalable and secure cloud infrastructure using best practices.
- Develop and maintain CI/CD pipelines to automate software deployment and facilitate rapid release cycles.
- Collaborate with software development teams to integrate infrastructure and deployment practices.
- Implement monitoring solutions for system performance, availability, and security.
- Resolve infrastructure-related issues and optimize resource utilization to enhance cost-effectiveness.
- Document processes, architectural designs, and operational procedures to ensure knowledge transfer.
- Participate in code reviews and share knowledge with team members to foster a culture of continuous learning.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 5+ years of experience in software engineering with a strong emphasis on DevOps practices.
- Proficient in cloud platforms such as AWS, Google Cloud, or Azure.
- Expertise in scripting and programming languages such as Python, Go, or Ruby.
- Solid understanding of containerization technologies such as Docker and orchestration tools like Kubernetes.
- Experience with configuration management tools such as Ansible, Chef, or Puppet.
- Strong knowledge of networking, security best practices, and database management.
Technologies & Tools
The Senior Software Engineer, DevOps will work with a variety of technologies and tools, including but not limited to AWS, Docker, Kubernetes, Jenkins for continuous integration, Terraform for infrastructure as code, and Git for version control. Familiarity with monitoring tools such as Prometheus, Grafana, and ELK stack will also be beneficial in ensuring optimal system performance and logging capabilities.
Ideal Candidates
The ideal candidate for this position is a proactive and analytical problem solver who thrives in fast-paced environments. They possess excellent communication skills and are adept at collaborating with diverse teams. A passion for automation and a commitment to delivering high-quality software are essential. Additionally, candidates should demonstrate a strong ability to adapt to changing technologies and an eagerness to continuously learn and grow in their role within the organization.
Free tools for your search, no account needed: a LinkedIn headline writer, a resume checker and more. Free tools →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.