Why do you need to choose between doing important work and having a fulfilling life? At Ardent, we have both. Ardent employees are committed to solving our customers’ most difficult problems—and we are committed to the well-being, personal goals, and professional development of our employee. We are “All In.” We put forth our strongest effort possible to get the mission accomplished and we do it together. We respect the skills and experience you bring to the Ardent team. And we provide a rewarding environment to help you succeed.
We offer highly competitive benefits, professional development opportunities, and an exceptional culture that embraces flexibility, innovation, collaboration, and career growth. A collective service mindset underpins our work, and a shared camaraderie to serve clients, colleagues and our communities set us apart. Our full commitment to being "All In" for our employees and our clients is not just our approach, it is our standard. If this sounds like the perfect fit for you, choose Ardent and make a difference with us.
Ardent is seeking a DevSecOps Engineer to join our team.
This is a remote position.
Position Description:
Ardent and its partners are seeking a DevSecOps Engineer. Your responsibilities encompass integrating security practices seamlessly throughout the development and deployment processes. Your focus will be around automating security measures, ensuring they're ingrained in continuous integration, delivery, and deployment pipelines.
Requirements
- The DevOps Engineer requires minimum of 7 years of programming experience. Includes 3+ years of experience in working within software engineer team who leveraged DevOps with development o Includes 3+ years of experience in at least two of the following fields in information security, computer or information science or related fields
- Experience using a wide variety of open source and COTS technologies and tools
- Experience in providing Analysis of Alternatives for tools and capabilities from various on premise, Cloud-based, and hybrid resources
- Experience in managing a Platform-as-a-Service environment (i.e., create blueprints, provision, maintain, upgrade and track inventory)
- Solid understanding of and experience implementing and integrating CI/CD Tools from the ground up, such as Atlassian (JIRA and Confluence), Github, Jenkins, Ansible, Artifactory, Docker, Kubernetes, Selenium, SonarQube, Gatling, JMeter, JUnit, AMP, aChecker, Jaws, Netsparker, OWASP ZAP, Tenable Nessus, Splunk, Prometheus, CloudWatch, New Relic, Grafana. Includes experience with Docker containerized application deployment and monitoring, cluster management
- Strong background working in an agile development environment, collaborating with Application Development and Architecture Teams
- Experience with service-oriented architecture, web services, Application Programming Interfaces
- Experience working in a High Availability environment with 99.99%+ uptime
- Strong background in Amazon Web Service (AWS), Azure and Google cloud, MySQL, PostgreSQL, MongoDB Apache, NGINX, PHP
- Comfortable writing deployment scripts in languages such as Python, Shell, AWS Cloud Formation, Groovy, and Golang
- Experience with systems and IT operations
- Comfort with automated, frequent, incremental code testing and deployment as part of a set of mature DevOps practices
- Strong grasp of automation tools (e.g., Cloudwatch, Lamdba, GitOps, Cloud Formation, Terraform, etc.,)
- A strong focus on achieving value for business objectives
- Comfort with collaboration, open communication and reaching across functional borders
- Strong analytical, communication, and decision-making skills. Proficiency in a variety of computer programs and applications including VMWare, Windows, Linux, Oracle and Solaris.
- BA or BS degree in Science, Technology, Engineering, or Mathematics
Qualifications
- BA/BS in related fields (Computer Science, Software Engineering, or Business Management preferred).
- Expert knowledge of the underlying concepts of Branching, Merging, and Archiving software throughout the development lifecycle
- Minimum of five (5) years of relevant professional experience
- Proven experience managing system changes without interruption to the user
- Familiarity with Continuous Integration tools such as source control (GIT preferred), build (Maven), and automation (Jenkins)
- Understanding of the Agile SDLC and how DevOps play a role in it
· Good communication skills
Due to the nature of the work we support, all candidates in consideration for this role must be U.S. Citizens willing to undergo the government issued background investigation process.