Software Engineer - Kubernetes
Role details
Job location
Tech stack
Requirements
-
U.S. Citizen with ability to obtain a security clearance
-
Experience with cloud technologies and DevOps (AWS) with strong experience in Kubernetes
-
Solid experience with GO (or similar language), proficient in Python, Java
-
Apply knowledge of software engineering and best practices for full software development life cycle
-
Familiarity with coding standards, code reviews, source control management, build processes, and testing
-
Ability to design, build, test, and deploy within cloud technologies and on-prem technologies using DevOps techniques
-
Knowledge of DevOps/CI/CD tools and benefits
-
Ability to interface with microservices and event-driven architectures
-
Experience working with both cloud ( AWS, Azure, or others) and on-premise solutions
-
Experience with ticketing to create, manage, and close-out development requirements
-
Ability to collaborate with other engineers to design and implement features
-
Ability to mentor less experienced software engineers.
-
Proactively make recommendations where manual processes can be automated
-
Experience with open source and cloud native application
-
Knowledge of relational database and storage fundamentals
-
DevOps experience, to include version control, automated builds, automated testing, and continuous integration with tools such as Gitlab.
-
Self-starter with strong innovative and analytical ability