
Cloud DevOps Engineer Lead
Iridium Communications
- Chandler, AZ
- Permanent
- Full-time
- Lead and develop high performing/scalable Continuous Integration/Continuous Deployment (CI/CD) architecture to meet the requirements of the SDA project
- Engage in cross-team App Cyber Security, Ground, and Constellation development to support Amazon Web Services (AWS) Paas deployment environment and automation
- Work within the Agile/Scrum framework for software development (Atlassian tool suite desired)
- Create or maintain build environments for software products
- Play a key role in planning and executing software releases per stakeholder/program schedules and budgets
- Update issue/feature data in Atlassian Project/Software tracking tools
- Follow existing Iridium processes for Change Control, Prioritization, Risk Management, Commercial off-the-shelf (COTS) Management, Build and Test software deployments and use advanced knowledge to assist in development of process/procedure documentation materials
- Edit, structure and present data, concepts and arguments clearly and succinctly through briefings and documentation
- Respond to questions within scope from stakeholders, as appropriate
- Bachelor of Science degree in Computer Science, or other engineering discipline
- 8+ years software programming experience
- Coding experience on Agile based teams
- Excellent communication skills, with the ability to clearly convey products, deliverables, analyses, and/or issues to groups outside of your team or those who are unfamiliar with the topic
- Have confidence and be able to easily build relationships with leadership and colleagues outside of your team
- Possess an analytical mindset, with the ability to understand a situation or problem and think critically to make decisions and come up with out-of-the-box solutions
- Be proactive in providing feedback and be enthusiastic in sharing your knowledge with others
- Capable of prioritizing your own tasks and potentially the tasks of others while making sure deadlines are met
- Proactivity in seeking out ways to continuously improve yourself and gain new knowledge, including the ability to learn the different software that make up the System Performance and Analysis software
- Ability to comprehend technical documentation
- Have a positive attitude to take on ever increasing software development tasks
- Passion for working in a team driven environment consisting of operators, software testers, senior developers, and system engineers
- Experience with the following technologies:
- Leading technical team(s) in CI/CD and Platform Architecture designs
- Design and implementation of Kubernetes/EKS / Docker / Podman / ArgoCD
- Design and implementation CI/CD Pipelining (GitLab, JFrog Artifactory, BitBucket)
- Design and implementation Kubernetes auto-deployment to AWS (Helm Charts)
- Linux based environments and bash shell scripting
- Python / Java / C++ / Type Script / Perl
- RESTful / HTTP / ELK or similar / WebSockets
- XML / JSON / SQL
- SQL (e.g., PostgreSQL) and NoSQL based DBs (e.g., Mongo)
- js / Apache Web Server
- Security Vulnerability Analysis and Procedures (CVE, TLS)
- Evaluate Fortify findings and determine response to the findings
- Evaluate SonarQube findings and determine response to the findings
- Assist in SW development response to security findings
- Atlassian management/software development tools: Jira / Git / Crucible / Confluence
- Micro services architectures
- Automated testing frameworks
- Gov and non-Gov Amazon Web Services (AWS) cloud environments
- Must be a US Citizen