Software Development Engineer - Infrastructure II

Company:  Divisions Maintenance Group
Location: Cincinnati
Closing Date: 20/10/2024
Salary: £100 - £125 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Description

Job Description:

As a Infra Reliability Engineer 2, you will play a key role in ensuring the availability and performance of our infrastructure and applications. You will also be responsible for incident response and triage, ensuring a swift and effective response to security incidents and operational disruptions.

Key Responsibilities:

  1. Kubernetes and Container Orchestration: Maintain and optimize our Kubernetes-based infrastructure and Docker containers to ensure high availability and scalability.
  2. Cloud Infrastructure: Work with AWS services to design, implement, and manage scalable and resilient cloud infrastructure.
  3. CI/CD Pipelines: Manage and enhance CI/CD pipelines using tools like ArgoCD, Argo Workflows, and Helm for efficient software delivery.
  4. Scripting and Automation: Develop and maintain automation scripts using Python, Shell, or other scripting languages to streamline operational tasks.
  5. Incident Response And Incident Triage: Lead incident response efforts, including detection, containment, eradication, recovery, and post-incident analysis to ensure the security and integrity of our systems. Conduct initial triage of security incidents and operational disruptions to assess severity, gather information, and prioritize actions effectively.
  6. Configuration Management: Utilize configuration management tools such as Ansible and Chef to ensure consistent and reliable system configurations.
  7. Observability: Implement and maintain observability solutions using Prometheus, Grafana, Datadog, or similar tools to monitor and troubleshoot system performance.
  8. Collaboration: Collaborate closely with development teams to identify and resolve issues, improve application performance, and enhance system reliability.
  9. Documentation: Create and maintain comprehensive documentation for processes, configurations, and best practices.

Qualifications:

  1. Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
  2. Minimum 5 years of experience in Site Reliability Engineering or DevOps role.
  3. Strong experience with Kubernetes and Docker containerization.
  4. Proficiency in AWS services and cloud infrastructure management.
  5. Hands-on experience with CI/CD platforms like ArgoCD, Argo Workflows, Spinnaker, and Helm.
  6. Proficiency in scripting languages such as Python and Shell.
  7. Knowledge of configuration management tools, including Ansible and Chef.
  8. Familiarity with observability platforms like Prometheus, Grafana, and Datadog.
  9. Excellent troubleshooting skills and the ability to work collaboratively with cross-functional teams.
  10. Experience in incident response and triage, with the ability to assess, contain, and remediate security incidents.
  11. Strong communication skills and the ability to document processes effectively.

Good To Have:

  1. Development experience in one of the languages C# or Java.
  2. Database knowledge in the following databases: PostgreSQL, MongoDB, or MySQL.
  3. Familiarity with SecOps tools such as WAF (Web Application Firewall), Trusted Advisor, or similar security tools.
  4. Experience in any Internal Developer Platforms such as Backstage.
  5. Experience in Java Script.
#J-18808-Ljbffr
Apply Now
Share this job
Divisions Maintenance Group
  • Similar Jobs

  • Software Development Engineer - Infrastructure II

    Cincinnati
    View Job
  • Software Development Engineer - Infrastructure II

    Cincinnati
    View Job
  • Software Development Engineer - Infrastructure 3

    Cincinnati
    View Job
  • Software Development Engineer II

    Cincinnati
    View Job
  • Software Engineer II

    Cincinnati
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙