DevOps Engineer
Job Summary:
The DevOps Engineer will play a crucial role in enhancing our software
delivery processes by designing, implementing, and maintaining CI/CD
pipelines. This position will directly impact the efficiency and reliability
of software development within our organization, ensuring that teams can focus
on delivering high-quality code.
Key Responsibilities:
-
Design, implement, and maintain CI/CD pipelines using Jenkins, GitLab, and
various DevOps tools to ensure effective software delivery.
-
Collaborate with development teams to identify improvement areas in the
build process and optimize pipeline performance.
-
Implement security measures such as Fortify and Veracode to safeguard
against vulnerabilities in code repositories.
-
Troubleshoot issues related to containerization technologies like Docker and
orchestration tools such as Kubernetes.
-
Monitor and analyze system performance to ensure optimal functioning and
resolve any existing bottlenecks.
-
Document processes and create effective workflows for ongoing maintenance
and support of CI/CD pipelines.
Requirements:
- 5-7 years of experience as a DevOps Engineer or in a similar role.
-
Strong understanding of Linux operating systems and expertise in shell
scripting languages like Python.
-
Proven experience with CI/CD pipelines utilizing Jenkins or similar tools.
- Familiarity with cloud-based platforms such as AWS or Azure.
-
Solid knowledge of containerization (Docker) and orchestration (Kubernetes)
technologies.
-
Effective communication skills to collaborate cross-functionally with
development, QA, and operations teams.
Preferred Qualifications:
- Experience with automation tools like Ansible.
-
Hands-on knowledge of security tools such as Nexus, Sonarqube, and Veracode.
-
Familiarity with monitoring and logging solutions for DevOps environments.
-
Certifications related to AWS, Azure or DevOps methodologies would be
advantageous.
Benefits:
- Competitive salary with performance-based incentives.
- Comprehensive health, dental, and vision insurance packages.
- Opportunities for continuous learning and professional development.
- Flexible working hours and the possibility of remote work.
- Generous paid time off and holiday policies.
-
Collaborative and innovative work environment that values employee
contributions.