Primarily responsible for:
- Deploying and configuring services using infrastructure as a service provider (e.g., Amazon Web Services, Microsoft Azure, Google Compute Engine, RackSpace/OpenStack)
- Configuring and managing Linux-based servers to serve a dynamic website
- Debugging cluster-based computing architectures
- Using scripting or basic programming skills to solve problems
- Installation and management of open source monitoring tools
- Configuration management tools (e.g., Puppet, Chef, Ansible, Salt)
- Architecture for continuous integration and deployment, and continuous monitoring
- Containerization technologies (e.g., LXC, Docker, Rocket)
Requirements
Basic Qualifications:
- ACTIVE or EXPIRED IRS MBI Clearance is Required.
- Minimum Five (5) years of experience serving as the engineer of complex technology implementations in a product-centric environment.
- Comfortable with bridging the gap between legacy development or operations teams and working toward a shared culture and vision. Arms developers with the best tools and ensuring system uptime and performance.
Summary of Essential Skills:
- Proficient in DevOps Tools and Practices: GitHub, CI/CD (GitLab CI/CD, Jenkins), Maven, Kubernetes and OpenShift, Bash scripting
- Expertise in Cloud Platforms like AWS, GCP
- Deep understanding of microservices architecture, Containerization (Kubernetes, OpenShift)
- Sound knowledge of Cybersecurity tools (Netsparker, BurpSuite, etc.)
- Knowledge of secure coding practices and testing (AppScan)
- Familiarity with Agile practices (Scrum, Kanban)