- Company Name
- RE Partners
- Job Title
- DevOps Engineer
- Job Description
-
Job Title: DevOps Engineer
Role Summary:
Design, build, and maintain user‑centric tooling and infrastructure that powers development teams globally. Lead the architecture and coding of integrations across the DevSecOps toolchain, driving security, reliability, and efficiency throughout the software delivery lifecycle.
Expectations:
- Deliver robust, scalable infrastructure solutions that meet business application needs.
- Onboard and coach development teams onto modern CI/CD pipelines.
- Continuously improve availability, resilience, observability, maintainability, and security of applications.
- Automate release, deployment, configuration, and other end‑to‑end development lifecycle activities.
- Enable seamless connectivity across distributed network components and support system migrations and upgrades.
Key Responsibilities:
- Set up and configure bare‑metal, virtualized, and cloud environments for business applications.
- Design and implement CI/CD pipelines (Jenkins, TeamCity, Git, Artifactory, etc.).
- Enhance application high‑availability, resilience, observability, and security using industry‑standard and proprietary solutions.
- Automate application releases, deployments, and configuration management.
- Facilitate connectivity between distributed system components.
- Lead migrations to newer infrastructure platforms and upgrade existing systems.
Required Skills:
- Proficient in Unix/Linux system administration.
- Strong networking knowledge and hands‑on troubleshooting experience.
- Scripting expertise in Bash, Perl, Python, or PowerShell.
- Debugging skills for complex Linux system and network issues.
- Experience with Java build tools (Gradle, Maven) and relational databases (Oracle, PostgreSQL).
- Working knowledge of CI/CD tools and artifact repositories (Jenkins, TeamCity, Artifactory).
- Understanding of distributed systems, microservices architecture, and virtualization technologies.
- Comfortable tackling challenging, hands‑on problems.
Would be a Great Plus If You Know:
- ITIL change/incident management practices.
- Messaging middleware (Kafka, Solace, Tibco).
- Additional programming languages (Java, Python, Go).
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Information Technology, or related field, or equivalent practical experience.
- Relevant professional certifications (e.g., Linux Professional Institute, AWS/Azure DevOps, etc.) are advantageous but not mandatory.