Cloud Engineer
Company | Magaero |
---|---|
Location | Fayetteville, NC, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior |
Requirements
- 5 years of IT and/or software experience.
- 3 years experience working in production Amazon Web Services environments
- DOD 8570 IAT Level II required (Level III preferred)
- Experience working with container technologies (Docker, rkt, containerd, and/or lxd)
- 3 years of Kubernetes experience as it relates to maintaining clusters and deploying applications hosted on Kubernetes clusters
- In depth understanding of DevOps methodologies and working within Agile teams
- Worked with Concourse, Spinnaker, Jenkins, Bamboo, TeamCity or other Continuous Integration tools
- Experience working within virtualized environments
- Experience with virtual networking appliances and related technologies (NGINX, HAProxy, F5, AWS ALB/NLB, TLS/SSL)
- Experience working with Git-centric workflows
- Experience in release management
- Competent to work at a high technical level on all phases of systems engineering activities
- Excellent communication and briefing skills; shows tact; effective listening skills and follow through
- Solid worth ethic and the ability to work in a mission critical environment
- Detail oriented and organized; possess holistic understanding of IT systems
- Provides technical guidance and leadership to engineers with less experience
- Proficient composing Linux automation scripts (shell/BASH)
- The minimum years of related experience required: 5
- BS in Computer Science or Information Technology (or equivalent experience)
Responsibilities
- Responsible for distributed and managed services
- Responsible for automating the installation, configuration, and maintenance of platform services
- Responsible for managing system tuning for reliability and efficiency
- Responsible for guiding and managing software releases for new features and supporting users through consolidation
- Responsible for performing the administrative operation of server hardware and software
- Responsible for Ensuring system security and executing practices and procedures
- Responsible for Troubleshooting system related problems
- Responsible for Remaining current in operating systems/software analysis and technological developments and applications
- Responsible for Recommending future direction or projects to management
- Responsible for Providing expertise and direction in the development or modification of software programs and applications to enhance an operating system
Preferred Qualifications
- Experience in multiple public cloud providers (e.g. AWS, Azure, GCP)
- Experience with a platform as a service product such as Cloud Foundry, Heroku, Elastic Beanstalk, or similar
- In-depth working knowledge writing Ansible playbooks
- Experience managing and deploying applications in an air-gapped environment
- Experience working with complex IDaM requirements and technologies (e.g. Active Directory, SAML, openLDAP, hardware tokens, OAuth 2.0, OIDC, etc.)
- Understanding of systems monitoring, alerting and analytics especially at the container level with APM and/or other tools such as Splunk, ELK, Prometheus, etc)
- Experience working with Windows automation (PowerShell)
- Experience working with Gitlab for SDLC (CI/CD) functionality
- Experience working with collaboration tools such as Jira, Confluence, Discourse. Rocketchat
- Experience using Rancher to manage Kubernetes clusters and Kubernetes-hosted applications
- Experience implementing and maintaining a robust PKI infrastructure within a DOD context
- Ability to write rudimentary APIs and/or write automation to interact with existing APIs