- Company Name
- Divisions Maintenance Group
- Job Title
- Software Development Engineer 3
- Job Description
-
**Job title**
Software Development Engineer 3
**Role Summary**
Design, build, and maintain continuous delivery pipelines, infrastructure automation, and cloud-native environments for a large enterprise application platform. Lead and mentor team members while ensuring automated, reliable release processes across multiple AWS accounts, container orchestration, and internal developer platforms.
**Expectations**
- Deliver end‑to‑end CI/CD solutions that accelerate application deployment and rollback.
- Mentor junior engineers and share best practices for DevOps and cloud engineering.
- Respond to on‑call incidents and support platform stability.
**Key Responsibilities**
- Architect and maintain CI tools (Jenkins, GitLab, Codeship) and CD tools (Spinnaker, Argo).
- Develop automation scripts in shell, Python, or Ruby for deployment, configuration, and monitoring.
- Manage AWS infrastructure (EBS, S3, EC2, VPC, Route 53) using IaC (Terraform, CloudFormation).
- Build and maintain containerized workloads (Docker, Kubernetes).
- Implement monitoring, logging, and alerting with Datadog, Prometheus, Sensu.
- Optimize application performance for standalone and distributed systems.
- Integrate AI/GenAI tools into development workflows.
- Collaborate across product, ops, and security teams to implement best practices.
- Ensure infrastructure reliability, scalability, and cost efficiency.
**Required Skills**
- 4+ years of professional DevOps experience.
- Proficiency in at least one scripting language (Python, Ruby, Bash).
- Strong knowledge of AWS services and cloud automation tools (Ansible).
- Experience with Kubernetes, Docker, and container runtimes.
- Hands‑on experience with CI/CD pipelines and related tooling.
- Familiarity with monitoring platforms (Datadog, Prometheus, Sensu).
- Expertise in IaC via Terraform or CloudFormation.
- Experience with internal developer platforms and TypeScript.
- Understanding of AI‑assisted coding and GenAI integration.
- Excellent communication, mentoring, and problem‑solving skills.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Systems Analysis, or related field (or equivalent experience).
- Relevant certifications (e.g., AWS Certified DevOps Engineer, Certified Kubernetes Administrator) are a plus.