Why Karsun? Join Karsun Solutions, and grow your career with the company transforming possible for the US Government. At Karsun, collaboration drives our community. We're committed to building an environment where team members from diverse backgrounds can innovate, learn and grow with us. Here at Karsun, the only limit to your potential is the limit of your curiosity. Join Team Karsun, and Find Your Next! Summary: The Enterprise Search Engineer will be responsible for designing and developing a scalable multi-tenant log file aggregation solution using AWS OpenSearch, working independently with minimal supervision. They will implement AWS and DevOps best practices, collaborate within a cross-functional Scrum team, and contribute to software development by writing clean code and defining acceptance criteria. What You'll Do:
- Automate testing processes using open-source and COTS tools, document processes for knowledge sharing, and participate in integration activities to ensure seamless operation with other systems.
- Embedded Search Capabilities: Develop and implement robust embedded search functionalities within the enterprise application suite, enabling users to efficiently locate and access relevant content across various applications and data sources.
- Release Management: Establish and manage processes for the promotion of AWS OpenSearch features to production environments, to defined plans.
- CI/CD Integration: Integrate search feature development with existing CI/CD pipelines for seamless deployment and updates, with minimal disruptions.
- Access Control Management: Design and implement access management policies for RBAC across multiple applications, including integration with multiple identity providers (IdP).
- Content Refreshing and Cost Optimization: Implement strategies for content refreshing to ensure that search results remain current and relevant, while also optimizing costs associated with data storage and retrieval. Focus on extensibility to support evolving application functionality and promote reusability of components.
- Documentation Maintenance: Create and maintain comprehensive technical design and end-user documentation to support ongoing development and user training for the embedded search capabilities.
- Adherence to Standards: Ensure compliance with agency processes and security standards when building and managing application infrastructure in AWS, maintaining a secure and reliable environment.
- Stakeholder Collaboration: Collaborate with multiple stakeholders to analyze requirements, clarify design dependencies, create test plans, and support both functional and non-functional testing activities.
- Handle multiple priorities in a fast paced development and operations environment.
Required Qualifications:
- BA/BS Degree
- 5+ years of experience with OpenSearch / Elastic Stack cluster architecture, design, and deployment.
- 5+ years of experience working with and understanding software design as it relates to OpenSearch Elasticsearch deployments or distributed computing / system architecture.
- 2+ years of demonstrable experience with scripting (i.e. JavaScript, Groovy, Python, Bash, etc.) and working from local development environment setups with restrictions on AWS console access and using AWS CLI and other command line tools
- 2+ years of experience using an automation/orchestration solution such as Jenkins, Ansible, etc.
- Strong understanding of AWS OpenSearch / ElasticSearch index configuration options.
- Advanced and deep working knowledge of ElasticSearch core, sharing, partitioning, aliases, watchers, etc.
- Experience working in DevOps structured and Agile organizations.
- Experience converting multiple data formats to enable ingestion / transformation for AWS OpenSearch with strong data indexing skills.
Things to Know: In accordance with pay transparency guidelines, the proposed salary range for this position is $96,000.00 to $135000.00. Final salary will be determined based on various factors such as relevant skills, experience and certifications. Commitment to Non-Discrimination All qualified applicants will receive consideration for employment without regard to disability, status as a protected veteran or any other status protected by applicable federal, state, local, or international law. Third Party Resumes: Karsun does not accept unsolicited resumes through or from search firms or staffing agencies. All unsolicited resumes will be considered the property of Karsun and Karsun will not be obligated to pay a placement fee.
|