OBS DevOps
Job Sequence
Role Type
Profession
Vacancy Advertised on
Onboarding Open Till
Location
Job Type
Expected Salary Range
Overview
At OBS Engineering, we pride ourselves on our commitment to innovation and excellence in engineering design. As a design-focused company, we embrace a minimalistic approach that emphasizes simplicity, efficiency, and functionality in our products. Our team is passionate about leveraging the latest technologies and methodologies to create solutions that enhance user experience and streamline operations.
As an Applied DevOps Engineer, you will be at the intersection of development and operations, playing a vital role in supporting our engineering teams in the delivery of high-quality software products. Your work will involve assisting in the automation of development processes, monitoring system performance, and implementing best practices that align with our core design philosophy. You will have the opportunity to learn from experienced professionals and contribute to projects that make a real impact on our organization and its clients.
In this role, you will collaborate with various stakeholders, including software developers, system administrators, and product managers, to ensure seamless integration and deployment of our applications. We foster a culture of continuous learning and innovation, encouraging our team members to explore new technologies and methodologies that can drive improvements in our processes and products.
Reports to the Project Manager & Chief of Operations, OBS Engineering
Responsibilities
Support Development Teams: Collaborate with development teams to assist in the integration of DevOps practices into the software development lifecycle.
Monitoring and Maintenance: Help monitor system performance, troubleshoot issues, and implement necessary fixes to ensure optimal application functionality.
Continuous Integration/Continuous Deployment (CI/CD): Assist in the implementation and management of CI/CD pipelines to automate the software delivery process.
Infrastructure Management: Aid in the provisioning and management of cloud infrastructure using tools like AWS, Azure, or Google Cloud.
Configuration Management: Support configuration management using tools such as Ansible, Puppet, or Chef to automate server provisioning and management.
Containerization: Assist in deploying and managing containerized applications using Docker and orchestration tools like Kubernetes or OpenShift.
Monitoring and Logging: Utilize monitoring tools such as Prometheus, Grafana, or ELK stack to ensure application performance and reliability.
Documentation: Maintain clear documentation of processes, configurations, and system architectures to ensure knowledge sharing and continuity.
Learning and Development: Stay updated with the latest trends and technologies in DevOps, actively seeking opportunities for skill enhancement and professional growth.
Qualifications
Education: Bachelor’s degree in Computer Science, Information Technology, or a related field.
Experience: Self-evident hands-on experience in a DevOps technologies or related field, including internships or academic/hobby projects.
Technical Skills: Familiarity with programming languages such as Go, Python, C++, or Bash, Swift, Kotlin; understanding of version control systems (e.g., Git) and basic knowledge of CI/CD tools like Jenkins, GitLab CI, or CircleCI.
Cloud Platforms: Hands-on experience with cloud services (AWS, Azure, Google Cloud) and knowledge of Infrastructure as Code (IaC) tools like Terraform or CloudFormation.
Operating Systems: Basic knowledge of Linux and Windows operating systems, as well as experience with command-line interfaces.
Preferred Qualification:Experience: 1.5 Years of hands-on experience in a DevOps technologies or related field.
CI/CD Certification Exam: GitLab Certified Associate in CI/CD.
Special Domain Requirements
Problem-Solving Skills: Strong analytical and problem-solving skills with the ability to think critically in a dynamic environment.
Communication Skills: Excellent verbal and written communication skills to effectively collaborate with team members and stakeholders.
Team Player: Ability to work well in a team environment, demonstrating a positive attitude and a willingness to learn from others.
Self-Motivated: A proactive approach to learning and professional development, with a strong desire to build a career in DevOps.