Description
Responsibilities
- Deploy and operate mission-critical, highly available, and scalable systems
- Manage end-to-end Platform architecture and operational aspects of Security, Monitoring, Logging, DR,
- Patch Management, CI/CD, and Cost Optimization
- Strategically manage cloud infrastructure and deployments using Terraform with industry best practices
- Participate in software design and code reviews. Reviews include other Software Engineers and are held to ensure a high level of software quality and to share knowledge with team members.
- Participate in, and adhere to, professional software engineering practices using such tools and methodologies as Agile Software Development, Test Driven Development, Continuous Integration, Source Code Management (git), and Jira
- Maintain a high level of proficiency with industry DevOps-related knowledge and contribute to the
Technical skills growth of other team members
- Work well independently and as part of a team
- Participate in documenting systems and processes along with supporting corporate compliance testing
- Troubleshooting and resolving complex incidents in production environments
Requirements
- 5+ years of work experience with Docker and containerization.
- 5+ years of work experience with Kubernetes and container orchestration platforms.
- Experience designing, deploying, and operating solutions utilizing Kubernetes with integrations into AWS for security, and IAM role-based authorization.
- 5+ years of work experience with Python Java or Groovy development.
- 5+ years of work experience with cloud platforms (AWS) with particular experience using AWS Service including, but not limited to, S3, EKS, EMR, Athena, Glue, Lambdas, Athena, Kinesis, MSK, Sagemaker, SQS and SNS (or correlated offerings on other cloud platforms).
- 5+ years of work experience with and a strong knowledge of scripting languages such as Bash, Python, or Groovy.
- 5+ years of work experience with CI/CD tools (e.g., Jenkins, TravisCI, Bamboo).
- 5+ years of work experience with Linux (RHEL/Centos family preferred).
- 5+ years of work experience with UNIX and Network Security principles and configuration
- 5+ years of work experience with service monitoring (e.g., Grafana, DataDog, NewRelic, Instana, PagerDuty).
- 5+ years of work experience with infrastructure-as-code (e.g., Terraform, Ansible, Chef).
- 5+ years of work experience with various best practice approaches to security and compliance.
- 5+ years of work experience with developing and operating API and File-based data integrations.
- Good communication and presentation skills to explain technical solutions to either technical peers or non-technical stakeholders.
- Demonstrate strong leadership, communication, and relationship skills
- Able to work closely and effectively with peer developers and deliver solutions using Agile principles
Assessment path: DevOps Skills: DevOps, AWS, Jenkins (Strong), Ansible and Python