Epicareer Might not Working Properly
Learn More

DevOps Engineer

Salary undisclosed

Checking job availability...

Original
Simplified

Description

Position Overview: We are seeking a skilled and experienced DevOps Engineer to join our team. In this role, you will be responsible for automating and streamlining our operations and processes, building and maintaining tools for deployment, monitoring, and operations, and troubleshooting and resolving issues in our development, test, and production environments.

Key Responsibilities:

Automation and Tooling: Develop and maintain automation scripts and tools to streamline deployment, monitoring, and other operational processes. Ensure efficient and reliable delivery of software.

CI/CD Pipeline Management: Design, implement, and maintain continuous integration and continuous deployment (CI/CD) pipelines. Integrate automated testing and code quality tools into the CI/CD process.

Infrastructure Management: Manage infrastructure using Infrastructure as Code (IaC) tools such as Terraform, Ansible, or CloudFormation. Ensure infrastructure is scalable, resilient, and secure.

Monitoring and Logging: Implement and maintain monitoring and logging solutions to ensure visibility into system performance and health. Proactively identify and resolve issues before they impact users.

Collaboration: Work closely with development, QA, and operations teams to ensure smooth integration and deployment of code. Provide guidance and support to team members on DevOps best practices.

Security: Integrate security best practices into the DevOps process. Ensure that applications and infrastructure are secure and compliant with relevant standards and regulations.

Incident Management: Respond to and resolve incidents in a timely manner. Conduct root cause analysis and implement measures to prevent recurrence.

Continuous Improvement: Stay current with industry trends, emerging technologies, and best practices in DevOps. Propose and implement improvements to enhance the efficiency, reliability, and security of our operations.

Documentation: Create and maintain documentation for deployment processes, infrastructure configurations, and operational procedures. Ensure documentation is up-to-date and accessible.

Requirements

Qualifications:

Education: Bachelor’s degree in Computer Science, Information Technology, or a related field; advanced degree preferred

Experience: Minimum of [X] years of experience in a DevOps role, with a strong track record of managing infrastructure and automating processes.

Technical Skills:

Proficiency in scripting and programming languages (e.g., Python, Bash, Ruby).

Experience with CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI).

Strong knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes).

Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and their services.

Experience with Infrastructure as Code (IaC) tools (e.g., Terraform, Ansible, CloudFormation).

Knowledge of monitoring and logging tools (e.g., Prometheus, Grafana, ELK Stack).

Understanding of networking, security, and system administration.

Worked in an insurance application environment and familiar with insurance application landscape

Soft Skills:

Excellent problem-solving and analytical skills.

Strong communication and interpersonal abilities.

Ability to work effectively both independently and as part of a team.

Attention to detail and commitment to high-quality results.

Certifications: Relevant certifications in DevOps, cloud platforms, or related fields are a plus.