*We are unable to sponsor for this permanent Full time role*
*Position is Bonus eligible*
Prestigious Financial Company is currently seeking an AWS DevOps Software Engineer with Kafka experience. Candidate will provide subject matter expertise for ongoing support of applications deployed to non-production AWS environments and supporting 3rd party applications. Identify root causes and automate solutions in support of development. Candidate will have a deep understanding of DevOps practices, leadership skills, and expertise in various tools and technologies. You will be working in a fast-paced, dynamic environment, using cutting-edge tools and cloud technologies. Manage day to day activities when called upon.
Responsibilities:
- Desing Develop release and support, Cloud Native applications running on Containers Kubernetes and Docker within AWS.
- DevOps Strategy: Develop and implement DevOps strategies and best practices to enhance development, testing, and deployment processes.
- Possess in-depth knowledge and hands-on experience with DevOps tools and technologies, including but not limited to GitHub, Jenkins, Terraform, Ansible, Kafka, AWS, Apigee.
- Support the lower environments for incident and problem management.
- Resolve complex support issues in non-production environments.
- Create procedural and troubleshooting documentation related to cloud native applications.
- Write complex automation scripts using common automation tools, such as yaml, Json, Bash, Groovy, Ansible, Terraform and python,
- Perform other duties as assigned
Qualifications:
- Excellent problem-solving skills.
- Ability to work independently.
- Ability to work with management to prioritize tasks.
- Demonstrate strong confidence in abilities and knowledge.
- Ability to work well in crisis situations.
- Ability to work under minimal supervision.
- Flexibility to be on call from 5 PM to 7 AM for 3 months per year.
- Good written and oral communication skills.
Technical Skills:
- Expertise on Kubernetes and Docker, including best practices
- Expertise in cloud containerization; design, develop and troubleshoot
- Strong programming or Scripting skills in yaml, Helm Charts, Json, Bash, Groovy, Ansible, Terraform, python or Java.
- Advance level on Networking technologies
- CI/CD tools such as Artifactory, Jenkins, and GIT, SonarQube
- Experience with cloud-based systems such as AWS, Azure, or Google Cloud, including expertise in IaC and CaC; Ansible, Terraform
- Experience with Kafka infrastructure and processes
- Understanding of software development methodologies and Agile practices
- Excellent analytical and problem-solving skills, with the ability to troubleshoot and identify the root cause of issues
- Good verbal and written communication skills, with the ability to collaborate effectively with cross-functional teams.
- Familiarity with monitoring and logging tools such Elk stack, Splunk.
- Familiarity with Technologies used to support microservices.
Minimum 7 years experience working in a distributed multi-platform environment.
Minimum 3 years experience working with Kubernetes.
Minimum 3 years experience working on Scripting or Programming
Bachelor's degree in a related area
Cloud Certification a plus