Senior DevOps Engineer
Summary
Designs and maintains CI/CD pipelines using Jenkins, Maven, Git, and Kubernetes to automate software builds and deployments for globally distributed teams.
Main Responsibilities:
Design and develop code that integrates various applications within our build pipeline.
Engineer and release new solutions.
Maintain and monitor software builds.
Design and implement Continuous Integration & Continuous Delivery (CI/CD) pipelines.
Support globally distributed teams.
Track problems, resolutions, and fixes throughout the release process.
Create detailed, step-by-step documentation of build and release procedures, ensuring compliance with standards and fostering company knowledge base growth.
Collaborate with the Quality Assurance team to ensure the final version meets organizational standards.
Coordinate build schedules between Development, Database, QA, and Operations.
Collaborate with all areas of application delivery to ensure the build/deploy process meets business requirements.
Required skills:
Minimum of 4 years of relevant work experience.
Required skills: Jenkins, Maven and Git. Good skill in Kubernates is an advantageous.
Excellent time-management skills and commitment to meeting deadlines.
Proficiency with database technologies (e.g., Oracle, SQL) and programming languages (e.g., Java, C#, Angular)
Proficiency with Linux operating systems and shell scripting, as well as Python.
Preferred: Well-rounded experience with multiple operating systems, web technologies, and test environments.
Open to working on shifting schedules, including weekends, holidays, and evening shifts. (on-call support only)
At least two years of college or university education or equivalent experience.