Automating and improving development and release processes
Striving for continuous improvement
Building and maintaining CI/CD Pipeline
Implementing various development, testing, automation tools, and IT infrastructure
Setting up tools and required infrastructure
Defining and setting development, test, release, update, and support processes for DevOps operation
Reviewing, verifying, and validating the software code
Troubleshooting techniques and fixing code bugs
Monitoring processes for adherence and improving processes
Ensuring systems are secure against cybersecurity threats
Managing cloud environment and cloud system administration
Scaling resources to accommodate applications
Designing, implementing, and supporting secure infrastructure
Interfacing with Cloud provider and management team
Tracking and scheduling deployments of projects/applications
Implementing agile methodologies
Mentoring and guiding junior developers
Requirements
BS in Computer Science or Software Engineering, or equivalent experience developing complex software systems
10+ years developing software as an individual contributor (or engineering manager while also writing code personally), preferably across both startups and large enterprises
2+ years in DevOps using test automation and Continuous Integrations/Continuous Delivery (CI/CD) tools, containers, cloud infrastructure, and other modern technologies, with at least 1 CI/CD pipeline set up from scratch as DevOps lead
2+ years’ experience with technologies desired: HTML, CSS, JavaScript, Microsoft Azure cloud architecture, SW and data pipelines
Security+ Certification
United States Citizenship
Ability to obtain a favorable T1 background investigation