Salary
💰 $100,000 - $180,000 per year
Tech Stack
AWSAzureChefCloudDockerJavaJenkinsKubernetesLinuxMavenPuppetPythonSaltStackSubversionTerraformVagrant
About the role
- We are seeking a DevOps Engineer to join our team! You will design and develop solutions to complex application and integration challenges, oversight of our operations, and you will leverage the latest technology in our cloud tenancies.
- Cloud platform deployment hands-on experience in Azure and AWS.
- Attend and actively participate in customer ceremonies and activities (Scrum/Kanban).
- Creatively solve problems in the DevOps space, collaborating with customer Ops, Development, and QA team members.
- Maintain a “can-do” attitude and a sense.
- Listen to our customers/teams, understand their pain points, coach/mentor them for working smarter.
- Document & Build CI/CD Pipelines.
- Document & Build Infrastructure as Code.
- Work with Docker and Kubernetes to create and schedule containers for deployments.
- Document decisions regarding technology choices, best practices and process flow.
- Automate builds and deployments across multi-platform environments.
Requirements
- Strong background in managing version control systems (SVN, Git, etc.).
- Assist the program with automation and coding to support data security triage.
- Provide program alignment with security (OWASP Top 10, STRIDE, CIS, etc.) best practices where applicable.
- Experience managing continuous integration systems (Jenkins, Hudson, etc.).
- Experience with automated configuration management and deployment tools (Puppet, Chef, SaltStack, etc.).
- Experience developing infrastructure as code (eg. Terraform).
- Strong experience with Cloud-Native applications.
- Background working in a multi-platform environment (Linux, Windows).
- Experience with builds and packaging in a Linux/Java environment strongly preferred (Maven, rpm, etc.).
- Familiarity with Agile/Scrum methodologies, and working with a structured change management process.
- Broad range of programming/scripting experience (Python Preferred).
- Experience with technologies to create and manage virtual development environments (e.g., Vagrant) a bonus.
- Experience with containerization and scheduling (Docker, Kubernetes, etc.).
- Strong interpersonal skills.
- A can-do attitude and sense of urgency for a high growth/fast paced environment.
- Proven track record of leading implementation of release engineering best practices, both processes and technologies.
- BS in Computer Science or equivalent.
- Curious mind, wanting to learn new technologies.
- The ability to think outside of the box to resolve issues and create solutions.