Job Description
Job Title:
DevOps Engineer
Responsibilities:
- Automating manual platform management processes through Ansible or other scripting tools/languages.
- Support platform upgrades, migration including coordinating testing of upgrades with users of the platform.
- Coordinating and collaborating with users of the platform Develop training and documentation materials.
- Executing disaster recovery playbooks.
Experience:
- Ability to troubleshoot and diagnose complex issues.
- Able to demonstrate experience supporting technical users and conduct requirements analysis.
- Can work independently with minimal guidance & oversight.
- Experience with IT Service Management and familiarity with Incident & Problem management.
- Experience in using Git based DevOps processes.
- Develop training and documentation materials.
Required Technical Expertise:
- Experience in container orchestration solutions with Kubernetes, AWS ECS/EKS/Fargate.
- 3+ years of experience within the Amazon Web Services platform or GCP or 3+ Azure.
- Strong infrastructure engineering experience Cloud application architecture Microservices, REST, etc.
- Docker container development experience.
- Experience in designing, developing, and deploying cloud-based solutions using AWS .
- 5+ years of systems design, programming, implementation, and integration
- 5+ experience, a solid core foundation in infrastructure and systems engineering including Unix/Linux computer, networking, storage, and monitoring stacks.
- Experience developing micro services in both multi-tenant and dedicated micro service runtime environments.
- Is familiar with the Open Container Initiative and both docker and container runtimes.
- Off-hour implementations are required.
- Demonstrate proficiency with scripting and automation (bash, python, other programming languages).
- Experience within Apigee or another API management platform.
- Experience using Gitlab.
- Experience with large platform migration efforts.
- Experience with AWS API Gateway.