Full-Time Senior DevOps Engineer
SimSpace is hiring a remote Full-Time Senior DevOps Engineer. The career level for this job opening is Expert and is accepting USA based applicants remotely. Read complete job description before applying.
SimSpace
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
We are looking for:
A DevOps Engineer who will work with a team as a senior technology practitioner to build realistic virtualized enterprise networks that our customers rely on for the training, assessing, and testing of their people, processes, and technologies. This position will lead the effort across teams to define, set up, and continually improve our infrastructure-as-code and continuous integration and continuous delivery (CI/CD) workflows and systems. They will also work closely with our Engineering and Product teams to define and distill customer requirements.
The successful candidate will have a demonstrated ability to use professional oral and written communication along with strong analytical and critical thinking skills to successfully take ownership and drive the technology. Effective and collaborative interactions with colleagues, end users, IT leaders, and business stakeholders is critical to ensure success.
What will you be doing as a Senior DevOps Engineer at SimSpace?
- Design and implement automated provisioning and configuration frameworks in support of infrastructure-as-code
- Design and implement CI/CD frameworks
- Define and maintain infrastructure configurations in code for increased scalability, repeatability, and consistency.
- Implement automation tools and practices to streamline deployment processes and ensure consistency across environments.
- Help architect cyber ranges based on customer requirements or needs
- Automate deployment, scaling, and management of containerized applications
- Design, implement, configure and manage system monitoring solutions that alert teams to problems before customers are impacted
- Collaborate with development teams to automate and streamline the software delivery process from code commit to production deployments
- Take ownership of unresolved issues, seeking in-depth knowledge for timely resolution
- Implement version control, automated testing, and release management strategies to enhance development workflows
- Enhance and proactively monitor automated deployment solutions across various products and environments
- Provide support for automation orchestration during application releases
What are the qualifications to apply? To be successful as a Senior DevOps Engineer, you need to have:
- Advanced degree in computer science, information technology, or a related field or equivalent experience
- 4+ years experience in DevOps
- 4+ years managing configuration management solutions
- Experience with software development principles, including version control systems, Agile development methodologies, and automated CI/CD pipelines (e.g., Concourse, Jenkins, Git)
- Deep background in virtualization platforms (e.g. VMware, HyperV, OpenStack)
- Experience designing and implementing infrastructure-as-code APIs using tools like Swagger
- Demonstrated competency in programming/scripting languages (with a preference for Go, Ansible, Python, Terraform, and Puppet)
- Strong communication and collaboration skills, with the ability to work effectively in a cross-functional team environment
- Excellent problem-solving skills and the ability to troubleshoot complex issues