About the role
The selected candidate will function as Full Stack Engineer supporting the Lockheed Martin's FORCE Portfolio which resides within the Enterprise IT Infrastructure and International (I2) Organization. The FORCE Portfolio includes (but is not limited to) development and operations for the following Product Teams : Compute IaaS (Virtualization, Server OS, OpenStack), PaaS,(Containers, Database Engines, Middleware Splunk), Storage, Data Center / Hardware, High Performance Computing (Simulation, AI / ML), Governance, Commercial Cloud Native Offerings, Management ( Portal, Job Scheduling). These solutions are built to meet global needs include both Data Center Edge locations for on-premise in public cloud (i.e. AWS, Azure).
This Engineer role is aligned to a single Delivery within the Compute IaaS team . The Delivery may be utilizing Scrum or Kanban frameworks. This Full Stack Engineer role is for the Content Management which is responsible for development, maintenance, and support of the COTS / OS maintenance content (patching / service) Compute IaaS Solutions.
- The individual will be responsible for the design, build, deployment, configuration management for the work generated by a Scrum in order to ensure impeccable features and functionality of the product
- Collaborate with members to improve the company's tools, systems procedures, data security
- Responsible for staying current with Cloud Network infrastructure other vendor offerings the general market for current potential products services offered by the FORCE portfolio
- Troubleshoot production issues and coordinate with the team to streamline code deployment
- Advance foundational processes to drive process cost efficiencies within Cloud platforms offerings
- Implement automation tools frameworks (CI / CD pipelines, containers, etc.)
- Advance integration of Cloud offerings with business area components
- Conduct systems tests for security, performance, availability
- Develop and maintain design troubleshooting documentation
- Execution of provisioning to meet Service Level Agreement (SLA) requirements report against infrastructure Key Performance Indicators (KPI)
- Analyze code and communicate detailed reviews to development teams to ensure a marked improvement in applications the timely completion of projects
- Promote adherence to corporate infrastructure processes, procedures, standards; Change Management, Disaster Recovery / Business Continuity Plan, (DR / BCP), and Security / Government regulatory compliance
- Provide technical guidance and educate coworkers on development operations
- Establish a culture of ownership accountability for Cloud success across all levels of the FORCE Product organization both operationally fiscally
- Take an active role in mitigating impediments impacting successful completion of Release / Sprint Goals
- Work with team and Scrum Master on Agile backlog management, iteration planning, elaboration of the user stories
- Continuous improvement with network infrastructure Cloud development, following all best practices procedures as established by LM
- Provide feedback to fellow members kindly constructively, actively seek feedback for professional improvement growth
- Demonstrate strong ownership with a sense of urgency and drive to launch services
- Successful development, testing, deployment and maintenance of applications, incorporating agile and DevOps methodologies and concepts
- Periodic travel to Lockheed Martin sites may be required, as well as the ability to work in a virtual environment
- Ability to present project status, concepts and overviews
- Become an advocate and mentor to others as they navigate through their DevOps journey
What you bring to the role
Basic Qualifications :
Strong ability to work closely with the Product Analyst (lead) to ensure services in development are in alignment with customer expectationsExperience with agile and DevOps development methodologiesStrong Compute background (OS - Windows / Linux, Cloud - Azure / AWS / Kubernetes)Automation mindset - if you can automate it, do itDemonstrated understanding and experience with full life cycle development and sustainment, leveraging a disciplined engineering process for both implementation as well as operations and maintenanceExperience automating testExperience with at least one or more Object Oriented Supported Languages : Java, Python, JavaScriptScripting experience with bash, json, Powershell or .yamlExperience with Commercial Cloud Service Providers (AWS / Azure) and Private Cloud (Vmware)DevSecOps using GitLab CI / CD pipelines and containersAnsible and / or TerraformAbility to manage and deliver multiple, critical business infrastructure servicesExperience developing using application interfacesKnowledge of IT development practicesAvailable off hours as neededFull Stack Development experience from end-to-end utilizing DevOps practicesEffective problem-solving skills demonstrated through related work experienceExcellent organizational, time management, analytical problem-solving skillsCreative thinker with a vision with attention to detailsStrong written and verbal communication skillsTrack record of being a self-starter and strong independent contributorDemonstrated ability to manage priorities and requirementsDemonstrated ability to establish strong team relationships and deliver exceptional customer serviceAdditional skills desired for the role
5 years of demonstrated hands on experience with :
Automation, CI / CD, with Infra as Code and component modularizationTest Automation, chaos testingAWS such as Virtual Private Cloud (VPC), EC2, Containers, S3, Elastic Load Balancer (ELB), Relational Database Service (RDS), Route53, Cloud Formation, Cloud Watch, Identity and Access Management (IAM), Code Commit, Lambda, Cloud Trail, API Gateways others. This includes Landing Zone configurationsAzure services such as vNET, Virtual Machines, Storage Accounts, KeyVaults, Role-based access control (RBAC), Policy and basic IaaS use cases. This includes Landing Zone configurationsScripting and tooling experience with Java, Ansible, Python, Bicep, Bash, Terraform, JSON, Powershell or YAMLFamiliarity with industry cloud systems, processes, and tool-sets that include GitHub / GitLab and Visual Studio CodeDemonstrated excellent interpersonal skillsProven ability to multi-task resolves complex issues AGILE Methodology experienceExperience with working on teams in a geographically dispersed virtual.What we offer you
We walk our talk when it comes to work / life balance! Your physical, mental and financial wellbeing matters to us. On top of working in a highly supportive, friendly, respectful environment, this is what you can expect when you join our team :
Flexible, compressed work schedules, depending on business requirements, where you have the option of Fridays off, as well as the possibility to work remote part-timeCompetitive compensationTime to recharge with vacation, personal days, holidays, and parental leavesComprehensive Family Medical, Dental and Vision coverage available on your first day of employment, along with :Virtual Health Care (24 / 7 access to medical professionals)
A Wellness Spending Account to aid in your wellness journey
Employee & Family Assistance Program (EFAP) which includes free face to face counselling sessions
Medical Travel Insurance
Onsite fitness facilities at our main office locations
A Registered Retirement Savings Plan that includes matching company contributions on your first day of employment, that also includes access to Financial Advisors providing investment advice and comprehensive financial planningEmployee discounts to save on goods, services and various recreational activitiesAccess to a robust spectrum of development resources to enhance your skills and / or advance your career including :Free learning resources through a modern and engaging platform
Education Assistance Program
Reimbursement for a professional membership
Self-directed Mentoring
About us
Lockheed Martin Canada is the Canadian-based arm of Lockheed Martin Corporation, a global security and aerospace company employing 115,000 people worldwide, including more than 1,300 Canadians. By applying innovative approaches of our highly skilled and experienced Canadian workforce, we have been Canada's trusted defence and aerospace partner for over 80 years. We operate major facilities in Ottawa, Montreal, Halifax, Calgary and Victoria and work on a wide range of programs from advanced naval technology products and unmanned systems software to providing delivery and in-service support of the latest military aircraft to commercial engine repair and overhaul capabilities. This position is part of the corporate enterprise operations team supporting all Lockheed Martin business areas and interests across Canada.