Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Lead the development and implementation of DevOps processes, tools, and infrastructure to improve operational efficiency.
- Collaborate with development teams to design and automate build, deployment, and testing processes.
- Provide technical guidance on DevOps best practices to development and operations teams.
- Maintain and optimize DevOps infrastructure, including servers, storage, and networking, ensuring high availability and performance.
- Design and implement CI/CD pipelines to maximize delivery speed and quality.
- Automate build, release, deployment, and configuration processes to increase efficiency and reduce errors.
- Work closely with cross-functional teams to prototype, architect, implement, and operate DevOps solutions.
- Oversee system migrations and upgrades, ensuring smooth transitions with minimal downtime.
- Implement and integrate tools such as Kubernetes, OpenShift, and Docker to improve scalability and operations.
- Maintain applications and servers (Linux and Windows) to ensure optimal performance.
- Coordinate with vendors for support and resources when necessary.
Job Requirements
- Experience: 10+ years as a DevOps Engineer, with proven leadership experience.
- Education: Bachelor’s degree in Computer Science or related field.
- Core Technologies & Tools:
- Kubernetes, OpenShift, Docker
- CI/CD tools (Jenkins, etc.)
- Jira, GitHub
- SonarQube
- Infrastructure as Code (IaC)
- Microservices architecture
- Technical Skills:
- Linux administration
- IT infrastructure technologies (DNS, Proxy) and connectivity techniques
- Scripting languages: Python, Bash, Groovy, JavaScript
- Software development experience is a plus.
- Methodologies: Familiarity with Agile software development methodologies.