Job Details
Location:
10920 Technology Pl, San Diego, CA 92127, USA
10920 Technology Pl, San Diego, CA 92127, USA
Posted:
Sep 04, 2019
Job Description
Job Description Within the Advanced GeoINT Systems (AGS) organization, the Integrated Solutions group is responsible for delivering mission-critical geospatially enabled applications to subscribers in a Software-as-a-Service business model. As a result, there is a need for a professional operations capability to deliver the high-quality service that our customers expect.
This posting is for a senior principal engineer with a specialization in site reliability engineering. Candidates must have a firm understanding of broad range of operations and engineering concepts, including cloud computing principles, system administration, operational security, and an understanding of service delivery (to include DevOps and CI\\CD practices).
Candidates for this position will create and manage deployments of multiple software subscription services running on public cloud Infrastructure-as-a-Service environments. SREs also ensure customers receive the highest quality service by monitoring and achieving service level objectives. At the same time, they protect the customer and AGS assets through the application of operational security best practices in cloud computing environments. Candidates will spend no less than 50% of their time performing software development activities with the objective of automating the means of providing high-quality services. Because of their seniority and technical experience, responsibilities will include guiding and coaching more junior members of the team as well as working directly with the Development group in order to continuously improve our services and products.
Typical Education & Experience Typically a Bachelor's Degree and 6 years work experience or equivalent experienceRequired Skills and Education - Experience with the automated provisioning, maintenance, decommissioning of distributed systems running on cloud computing infrastructure
- Excellent knowledge of at least one programming language (Java, JavaScript, C++, etc) and at least one Infrastructure as Code language (Ansible, Terraform, CloudFormation, etc)
- Firm understanding of operational security issues from an architectural and practical perspective
- Solid grasp of cloud provider security models and how to operate within them
- Familiarity with network, compute, storage and database administration on public cloud infrastructure providers (Amazon Web Services, Google Cloud Platform, Microsoft Azure, etc)
- Demonstrated ability to organize and guide a highly productive service delivery team
- Excellent written and verbal communication skills and the ability to interact well within a team
- U.S. CITIZENSHIP REQUIRED. Candidates selected for some positions will be subjected to a government security investigation and will need to meet eligibility requirements for access to classified informationPreferred Skills and Education - Bachelor's degree in Computer Science or related field or ten years of actual work experience
- Familiarity or experience working in the SaaS delivery model
- Proficient analytical, problem-solving and debugging skills
- Experience with front-end technologies and applications; for example, NodeJS, Express, React, Nginx and HAProxy
- Experience with high-availability within and across cloud regions, as well as global load balancing for externally facing services
- Understanding of the micro-services architectural style and an understanding of large container-based distributed systems (Docker, Kubernetes, etc)
- Experience with data storage and retrieval systems such as RDBMS, Hadoop and HBase, Document Stores (Solr, ElasticSearch), or RDF Stores
- Familiarity with enterprise integration technologies, such as OSGi, Apache Karaf, Apache Camel, Spring Framework
- Experience developing code using configuration management and issue tracking systems to track software releases and changes (GIT, JIRA, Bitbucket)
- Strong foundation of software development/engineering, including requirements analysis, software development, installation, integration, evaluation, enhancement, maintenance, testing, and problem diagnosis/resolution
- Familiarity with static or dynamic vulnerability analysis tools (HP Fortify, WebInspect, Qualys, etc) or other application security assessment toolsAbout BAE Systems Electronic Systems BAE Systems Electronic Systems is the global innovator behind game-changing defense and commercial electronics. Exploiting every electron, we push the limits of what is possible, giving our customers the edge and our employees opportunities to change the world. Our products and capabilities can be found everywhere – from the depths of the ocean to the far reaches of space. At our core are more than 14,000 highly talented Electronic Systems employees with the brightest minds in the industry, we make an impact – for our customers and the communities we serve.