Role Overview :
As a LeadSoftware Engineer Compute Automation you will play a pivotal rolein shaping and refining our platform architecture ensuring bothfunctional and nonfunctional requirements for Compute and Storageproducts and services are met.
You will collaborate with architectsand experienced engineers to integrate modern strategies and drivetowards a target architecture that supports nextgeneration domainarchitecture.
This position involves creating and implementingtechnology frameworks for DevOps and CI / CD providing technicalexpertise to various teams and acting as a technical innovator andstrategic leader.
KeyResponsibilities :
- PlatformArchitecture : Develop and oversee the implementationof both functional and nonfunctional requirements for Compute andStorage products and services adhering to or refining the PlatformArchitecture.
- Collaboration andInfluence : Partner with and influence architects andexperienced engineers to incorporate modern strategies drivingtowards the targetarchitecture.
- DevOps and CI / CDFramework : Participate in the creation andimplementation of a technology framework for DevOps and CI / CDproviding technical expertise to application development teamsoperations & site reliability teams and senior technologymanagement.
- TechnicalInnovation : Act as a technical innovator andstrategic thought leader for CI / CD pipeline technology andengineering discipline.
- Securityand Secure Coding : Review and analyze solutions forsecurity secrets management and secure codingpractices.
- AgileDevelopment : Design code test debug and documentprograms using Agile developmentpractices.
- SREKnowledge : Maintain knowledge in areas of SREincluding Observability Automation Reliability ResiliencyScalability Configuration Management and DataDriveninsights.
- TransformationAgent : Help the team learn and develop DevOpscapabilities advancing them through a defined DevOps maturitymodel.
- Standards and BestPractices : Develop standards and best practices forengineering complex largescale technology solutions to addresshighly complex and typically crossorganizationalissues.
- Collaboration : Collaborate and consult with peers colleagues and managers to drivedesign and code reviews focused on solutionrequirements.
- ProductEvaluation : Evaluate new products to achieve keyoutcomes and reevaluate new ways of using existingcapabilities.
RequiredQualifications :
- Experience :
- 5years of Software Engineering experience demonstrated through workexperience training military experience oreducation.
- 4 years of experience with scriptingand development using languages such as Shell Perl Python orPowerShell.
- 4 years of formal developmentexperience with programming languages such as Java C#GoLang.
- 2 years of experience with commoninfrastructure automation platforms such as Ansible Terraform orPacker.
- 2 years of experience with GitHubJenkins usage and integrations.
- 2 years ofexperience with complex application solution design and oversightmentoring teams of developers / engineers.
- 2years of experience working across multiple technology domainsincluding infrastructure application development cloud ormiddleware.
- Regulatoryand Compliance : Familiarity with regulatory andcompliance requirements related to Distributed Infrastructuremanagement Data Protection and CyberResiliency.
- InfrastructureEngineering :
- 2 years ofexperience with infrastructure engineering and platform managementfor platforms such as RedHat Windows Converged HyperConvergedVirtualization Block File Object or DataProtection.
- Experience with business processengineering optimization andorchestration.
- RiskManagement : Experience with designing and enablinghighly complex risk management capabilities such as rebuild / repavedata protection andrecovery.
Remote Work :
30+ days ago