Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Site Reliability Engineer image - Rise Careers
Job details

Site Reliability Engineer

Planet Technologies, the Nation’s leading Microsoft services provider to the public sector, is looking for a highly motivated individual to join our growing team as a Site Reliability Engineer. In this role, you will be supporting impactful projects that benefit our country.


This position is responsible for both the operations and maintenance of the Atlassian Developer Tools in support of our developer customers, and also the design, development, testing, and maintenance of a catalog of internally developed API based microservices (which exist in scope to enable customer self-service, overall automation, and provide business process and workflows within the Atlassian suite of products). This is 100% onsite in Washington, DC.


The individual will be responsible for native functionality of the products, plugin integrations, and overall interoperability of the service in our organizational structure as it supports our customers in utilizing but not limited to the following: Jira, Jira Service Manager, Confluence and Crowd.


Responsibilities
  • In addition, the Engineer will be responsible for program design, coding, testing, debugging, and documentation of custom API based microservices for the Atlassian products. 
  • Conduct technical project milestone reviews, code architecture sessions, provide resource estimation, and utilize development best practices.
  • Recommend and utilize the appropriate programming language for each component or workload based upon performance requirements, supportability, integration with existing components, maintainability, and other selection criteria deemed applicable.
  • Analyze business functions or process to understand the needs for which applications are being designed.
  • Develop all components and services using industry best practices such as test-driven development, centralized source code management, code reviews, and automated testing.  
  • Utilize continuous integration/continuous deployment (CI/CD) workflows to the maximum extent possible for all published components. 
  • Produce DevOps best practice templates and guides to serve as documentation to future development teams interested in transitioning to DevOps development workflows. 
  • Aid with the creation and maintenance of trusted computing components, application templates, platform as a service infrastructure, etc. 
  • Fully document development efforts using a combination of code comments, project issue tracking, change requests, and other formal documentation within Confluence. 
  • Ensure that software deployments minimally impact production workloads running in production environments.
  • Work with internal team members (i.e., developers, system and application administrators) and external technical personnel and advise the customer to adhere to best practices to ensure quality of service, uptime, and security.
  • Be willing to work minimally, but as needed for system updates, on an off-hours schedule.


Skills Required
  • Demonstrated experience with Linux/Tomcat, Agile framework, and the Atlassian Suite is required.
  • Additional experience with script writing and development desirable.
  • Minimum of 6 years’ experience in the design and development of complex server based, client/server, API oriented, micro-service, and/or n-tiered applications.
  • Understand agile software design and able to create/consume stories within a sprint/release structure.
  • Has full technical knowledge of all phases of applications systems analysis and programming.
  • Advanced knowledge and implementation experience with the Atlassian Suite.


Essentials
  • Education: Bachelor's degree in engineering, Computer Science, or other related analytical, scientific, or technical discipline
  • Clearance: Active Top-Secret Clearance with SCI eligibility
  • Onsite: Must be able to work in Washington, DC 5 days per week


Planet Technologies is the leading provider of Microsoft Consulting Services to public sector and commercial organizations.  Planet has significant experience in deploying business intelligence, cloud services, unified communications, and systems management with an emphasis building, deploying, and managing custom solutions that transform the business operations of federal government agencies.

 

Planet Technologies does not discriminate in employment opportunities, terms and conditions of employment, or practices. All qualified applicants will receive consideration for employment without regard to race, age, gender, religious or political beliefs, national origin or heritage, disability, sexual orientation, protected veteran status, or any characteristic protected by law. Federal Agency Clearance Requirements may require up to a 10-year background investigation - US Citizenship (clearable) is required.


Salaries for Engineers at Planet Technologies range from $95,000 and $190,000. Several factors will impact final pay offered to a successful candidate including but not limited to the type and years of experience within the job, clearance level, the type of years and experience within the industry, education, training, etc.

 

Visit www.go-planet.com to learn more about us. Details about our benefits can be found here Planet Technologies Benefits Guide 2024-2025.

Planet Technologies Glassdoor Company Review
3.9 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Planet Technologies DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Planet Technologies
Planet Technologies CEO photo
Scott Tucker
Approve of CEO

Average salary estimate

$142500 / YEARLY (est.)
min
max
$95000K
$190000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Site Reliability Engineer, Planet Technologies

Planet Technologies, the Nation’s leading Microsoft services provider to the public sector, is on the lookout for a talented Site Reliability Engineer to join our vibrant team in Washington, DC. As a Site Reliability Engineer, you’ll dive into pivotal projects that make a real difference in the community. Your role will focus on the operations and maintenance of Atlassian Developer Tools, which are critical to supporting our developer customers. You will also be innovating and maintaining a suite of API-based microservices designed to foster customer self-service and streamline automation within the Atlassian suite, including Jira, Confluence, and more. Working onsite, you will collaborate with internal teams and customers to ensure that the Atlassian products function seamlessly and meet the dynamic needs of our users. Your responsibilities will span from program design to testing, coding, and documenting custom microservices. You’ll employ best practices in development while utilizing cutting-edge CI/CD workflows and produce guides to support future development efforts. With a collaborative spirit, you will work closely with team members to elevate our standards and uphold DevOps principles. If you have a passion for technology, enjoy tackling complex challenges, and want to contribute positively to the public sector’s IT landscape, this is the opportunity for you!

Frequently Asked Questions (FAQs) for Site Reliability Engineer Role at Planet Technologies
What are the main responsibilities of a Site Reliability Engineer at Planet Technologies?

As a Site Reliability Engineer at Planet Technologies, you will be responsible for both the operations and maintenance of the Atlassian Developer Tools and the design, development, testing, and maintenance of API-based microservices. Your role will involve conducting technical project reviews, utilizing development best practices, and ensuring software deployments have minimal impact on production workloads.

Join Rise to see the full answer
What qualifications do I need to apply for the Site Reliability Engineer position at Planet Technologies?

To apply for the Site Reliability Engineer position at Planet Technologies, candidates should have a Bachelor's degree in engineering, Computer Science, or a related field, along with a minimum of 6 years of experience in developing complex applications. Experience with Linux/Tomcat, Agile frameworks, and the Atlassian Suite is also essential. Additionally, candidates must hold an active Top-Secret Clearance with SCI eligibility.

Join Rise to see the full answer
Can you describe the work environment for the Site Reliability Engineer at Planet Technologies?

The Site Reliability Engineer role at Planet Technologies requires working 100% onsite in Washington, DC. This collaborative environment promotes teamwork and interaction with developers and system administrators to ensure high-quality service and uptime for our clients. The position may also involve off-hours work for system updates when necessary.

Join Rise to see the full answer
What skills are important for a Site Reliability Engineer at Planet Technologies?

Important skills for a Site Reliability Engineer at Planet Technologies include a deep understanding of software design principles and practices, proficiency in coding and testing, and experience working with the Atlassian Suite. Strong analytical abilities and comfort with DevOps practices are also highly valued, enabling you to contribute effectively to our projects.

Join Rise to see the full answer
What is the salary range for a Site Reliability Engineer at Planet Technologies?

The salary range for Site Reliability Engineers at Planet Technologies varies from $95,000 to $190,000, depending on factors such as experience, security clearance level, and overall industry experience. This competitive salary structure reflects the diverse capabilities and backgrounds of candidates.

Join Rise to see the full answer
Common Interview Questions for Site Reliability Engineer
What motivated you to apply for the Site Reliability Engineer position at Planet Technologies?

Highlight your passion for public sector technology initiatives and your excitement about being part of impactful projects that benefit the community. Discuss your admiration for Planet Technologies' work and how your values align with their mission.

Join Rise to see the full answer
Can you explain your experience with the Atlassian Suite?

Discuss specific projects where you used Atlassian tools like Jira or Confluence. Be sure to highlight your proficiency in customization, plugin integration, and maintaining these tools to optimize team workflows.

Join Rise to see the full answer
Describe your approach to debugging and troubleshooting issues.

Explain your methodical approach to debugging, citing examples of tools and techniques you’ve used. Mention your ability to analyze logs, understand system behavior, and collaborate with teams to resolve issues efficiently.

Join Rise to see the full answer
How do you manage your time and prioritize tasks during a sprint?

Illustrate your experience with Agile methodologies, explaining how you break tasks into manageable units, prioritize them, and communicate with your team to ensure timely delivery while maintaining quality.

Join Rise to see the full answer
What experience do you have with CI/CD pipelines?

Share specific examples of CI/CD tools you’ve used in past projects, emphasizing how you’ve implemented these workflows to promote efficiency and continuous improvement in development processes.

Join Rise to see the full answer
How would you document your development process?

Discuss your preferred documentation practices, such as maintaining code comments, using project tracking tools, and creating guides that ensure knowledge transfer for future team members.

Join Rise to see the full answer
What is your experience with server-based applications and microservices?

Detail your work with server-based architectures and microservices, highlighting your understanding of their design principles, benefits, and your past contributions to building and maintaining these applications.

Join Rise to see the full answer
How do you ensure software deployments do not disrupt operations?

Talk about your strategies for mitigating risks during deployments, such as executing thorough testing, utilizing rollback plans, and communicating with stakeholders about potential impacts.

Join Rise to see the full answer
What tools do you prefer for writing scripts and why?

Mention the scripting languages and platforms you're most comfortable with. Highlight how these tools have helped you efficiently automate tasks and streamline processes in your previous roles.

Join Rise to see the full answer
Can you give an example of a technical challenge you faced and how you overcame it?

Provide a specific scenario where you encountered a significant technical challenge. Walk through your thought process, the steps you took to resolve it, and the lessons learned from the experience.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted 11 hours ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Mission Driven
Social Impact Driven
Passion for Exploration
Reward & Recognition

To inspire our clients and employees by being the best and brightest consultants on the Planet, and to prepare and empower our customers to meet the rapidly evolving demands for information and knowledge, through the use of cost effective and inno...

18 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
December 23, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!