Job Title: Cloud/ DevOps Engineer (Contract ) – Job#5582
Location: Richmond, VA
Job Description
Our client is seeking a hands-on DevOps Engineer/Developer to work on a team responsible for designing, provisioning, and managing enterprise-level development tooling and systems used by both internal and external customers.
Responsibilities
- Develop centralized orchestration services used to deploy and manage in-house developed and commercial of the shelf (COTS) products as part of a DevOps platform.
- Design resilient, fault-tolerant systems for managing cloud infrastructure.
- Incorporate compliance and security following the shift-left paradigm.
- Develop automation tools and services for deployment and operations activities.
- Integrate testing and quality principles into the tool development SDLC process.
- Optimize operations by automating alerting, monitoring and incident response.
Required
- 5 years of software development experience including design, development, troubleshooting, testing, and automation in Python and either C# or Java.
- Experience with DevOps platforms (e.g., GitLab, GitHub, etc.)
- Experience with Git (e.g., branching, merging, GitFlow, etc.)
- Experience with databases, including one RDBMS (e.g., MySQL/MariaDB, MS SQL, Oracle, etc.) and one columnar or NoSQL store (e.g., MongoDB, Redis, Cassandra, DynamoDB, etc.)
Desired
- 10 years of software development experience.
- Experience with logging, monitoring, alerting, and observability tools (e.g., ELK, Splunk, SumoLogic, Datadog, New Relic, Dynatrace, Sensu, CloudWatch, CloudTrail, Prometheus, Grafana, etc.)
- Experience leading design or modernization efforts for applications using modern approaches (e.g., APIs, microservices, etc.)
- Experience with DevOps modern practices including infrastructure as code, continuous integration, automated deployment, automated testing, autoscaling, and self-healing.
- Experience with the following languages JavaScript, Go, Ruby, PowerShell, and Bash.
- Experience with algorithms, data structures, and large data analysis
- Experience with containerization (e.g., Docker, Podman, etc.) and container orchestration tools (e.g., Kubernetes, Rancher, etc.)
- Experience with application security testing methodologies (e.g., SAST, DAST, etc.)
- Experience with infrastructure security tools (e.g., Prisma Cloud, Aqua, etc.)
- Experience with tools like Lifecycle, Nexus, Sonar, Fortify, Contrast.