Site Reliability Engineer / Full Stack Engineer
Lockheed Martin Canada
Voir les 51 postes de cette entrepriseAbout the role
This role will be an essential member of our digital delivery team. The person will be responsible for a wide range of design, implementation and support activities for systems used by Lockheed Martin Canada Inc.'s user community. They will play a key role in standing up cloud services for Lockheed Martin's international community, migrating existing systems to the cloud and supporting the creation of new cloud services.
The candidate will have sufficient skills in infrastructure, security, software development, database management systems and systems integration. They will have experience applying DevOps best practices within an agile process and common technology stacks. The ideal candidate will be an individual contributor able to work with multiple stakeholder groups to support international IT services and the Lockheed Martin organization as a whole. They will use their technical skills to contribute to achieving milestones associated with specific projects.
Key responsibilities
- Troubleshoot production issues and coordinate with development teams to streamline code deployment
- Develop and operate cloud services, including tenants, subscriptions, virtual networks, virtual machines/EC2, storage accounts, key vaults, role-based access control, policies and IaaS use cases; including landing zone deployments and Active Directory configurations
- Write scripts and tools using Python, Bicep, PowerShell, ARM templates, Bash, Terraform, JavaScript, JSON or YAML
- Work with industry cloud systems, processes and tools such as GitHub/GitLab and Visual Studio Code
- Advance core processes to improve efficiency and cost-effectiveness across cloud platforms and service offerings
- Implement automation tools and frameworks (CI/CD)
- Perform security, operational and availability testing of systems
- Develop and maintain design and troubleshooting documentation
- Perform code analysis and provide detailed reviews to development teams to ensure application improvements and on-time project delivery
- Translate functional needs and desired capabilities into technical solutions with short- and long-term technical roadmaps aligned to organizational strategy
What you will bring
- Drive integration of cloud service offerings with business area components while working in agile teams to design, implement and support solutions that meet business objectives
- Liaise with business customers to provide cloud capability support
- Focus on meeting deadlines while working with product owners and technical leadership
- Create and maintain infrastructure as code artifacts
- Create and maintain supporting documentation
Required skills, abilities and experience
- Experience designing, developing and integrating systems using IT infrastructure technologies (networking, telecommunications, compute, storage, virtualization including containers)
- Hands-on experience with AWS services (VPC, EC2, Containers, S3, ELB, RDS, Route53, CloudFormation, CloudWatch, IAM, CodeCommit, Lambda, CloudTrail, API Gateways, etc.)
- Experience managing cloud networking (e.g., Aviatrix)
- Experience configuring infrastructure using Ansible
- Knowledge of infrastructure-as-code principles
- Experience with virtual infrastructure (VMware)
- Coding experience with C#, Python, Perl, PowerShell
- Experience with declarative languages such as Terraform or CloudFormation templates
- Familiarity with agile development processes from build to deployment
- Experience managing code using tools like Git and GitLab
- Ability to understand interdependent software systems and resolve related problems
- Ability to document systems and abstract concepts and communicate them to a broad, non-technical audience
- Awareness of IT and cybersecurity practices
- Ability to work in a dynamic, ambiguous, fast-paced environment
- Strong customer focus, business acumen and results orientation
- Demonstrated autonomy through relevant professional experience
- Strong collaboration and teamwork skills
- Must be able to obtain NATO Secret security clearance and meet the requirements of the Canadian Controlled Goods Program
Preferred additional skills
- Experience working in an international environment with varying time zones, languages and cultures
- Relevant certifications related to required skills
- Bachelor's degree or equivalent experience combined with five (5) years of professional experience
Language requirements
English language proficiency is required for this role to perform all duties. The position requires daily communication with a virtual team outside Québec and with members of the organization, clients and suppliers located outside Canada. For engineering positions, candidates must be able to read or modify technical documents from major clients and draft technical documents for those clients.
What we offer
We deliver on work/life balance. In addition to a highly supportive, friendly and respectful environment, as a regular full-time employee you can expect:
- Flexible and compressed work schedules as business needs permit, including the option for Friday time off and partial remote work
- Competitive compensation
- Time to recharge with vacation, personal days, statutory holidays and parental leave
- Comprehensive family medical, dental and vision coverage from day one, including:
- Virtual healthcare (24/7 access to health professionals)
- Wellness spending account
- Employee and Family Assistance Program (EFAP) including free in-person counselling sessions
- Travel medical insurance
- On-site fitness facilities at major offices
- Registered retirement savings plan with employer matching contributions from day one and access to financial advisors
- Employee discounts
- Access to a wide range of development tools and programs to enhance skills and advance your career, including free learning resources, tuition assistance, professional membership reimbursement and self-directed mentoring
Salary range
$99,500 - $130,500
Détails
- Ville
- Halifax (Nouvelle-Écosse), Montréal (Québec), Ottawa (Ontario)
Besoin d'assistance?
- Courriel
- support@aerowork.ca
- Téléphone
- 1-450-403-4300